0% encontró este documento útil (0 votos)
48 vistas26 páginas

Linux PDF

El documento aborda la historia y conceptos fundamentales de Linux y el software libre, comenzando con el Proyecto GNU fundado por Richard Stallman en 1984. Se explica la diferencia entre software libre y gratuito, así como las libertades que promueve la Free Software Foundation, y se detalla el desarrollo del núcleo Linux por Linus Torvalds en 1991. Además, se discuten las distribuciones de Linux, que son colecciones de software empaquetado para facilitar su instalación y uso.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
48 vistas26 páginas

Linux PDF

El documento aborda la historia y conceptos fundamentales de Linux y el software libre, comenzando con el Proyecto GNU fundado por Richard Stallman en 1984. Se explica la diferencia entre software libre y gratuito, así como las libertades que promueve la Free Software Foundation, y se detalla el desarrollo del núcleo Linux por Linus Torvalds en 1991. Además, se discuten las distribuciones de Linux, que son colecciones de software empaquetado para facilitar su instalación y uso.
Derechos de autor
© Attribution Non-Commercial (BY-NC)
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Teora sobre Gnu/Linux

Unidad 1 Conceptos e Historia de Linux

Proyecto GNU (FSF) Los orgenes de Linux GNU + Linux Las distribuciones Fuentes de Documentacin Multimedia de Linux

1.1 Proyecto GNU


Richard Stallman Proyecto GNU creado en el ao 1984.
Software Libre Licencias GPL Free Software Fundation

1.1.1 Qu NO es el Software Libre?


Gratuito La confusin viene del ingls free, con las acepciones libre y gratuito. En espaol no debera haber tal confusin. Dominio pblico Para poder hacer uso de software libre es preciso aceptar los trminos de una licencia que garantice que se mantendrn ciertas reglas y principios. Annimo Se reconoce a los autores y encargados de mantenimiento del software libre por medio de un concepto de derechos de autor (copyright) compatible con sus principios. A veces se le llama copyleft.

1.1.1 Qu S es el Software Libre?

No propietario no hay que tener autorizacin ni contrato para poder adquirirlo o usarlo. Distribuible puedes hacer tantas copias como quieras, incluso venderlas. Pero no se puede impedir que alguien ms, a su vez, lo redistribuya. Accesible el cdigo fuente est disponible. Se promueve la conveniencia de distribuir el cdigo fuente para el desarrollo de software. Modificable puedes mejorar el programa, incluso redistribuir la modificacin. La depuracin se paraleliza: rapidez en el desarrollo y calidad del resultado son compatibles.

1.1.1 Qu S es el Software Libre?


Reusable puedes aprovechar cdigo ya escrito, siempre y cuando tu nuevo cdigo mantenga las mismas libertades del software libre. Sin garantas nadie te asegura que funcionar, nadie se hace cargo de ningn dao. No ests desamparado: el soporte sigue otros cauces distintos a los tradicionales. Hereditario cualquier programa derivado de software libre es tambin libre. Se prohibe prohibir

1.1.2 Free Software Fundation (FSF)


Fundada en 1985 por Richard Stallman para promover el derecho a usar, estudiar, copiar modificar y redistribuir programas. 4 Libertades
Libertad de Uso Libertad de Estudio Libertad de Distribucin Libertad de Mejorar el Software y Publicarlo

Se requiere obligatoriamente el cdigo fuente para poder aplicarlas.

1.1.2 Free Software Fundation (FSF)


Proyecto iniciado en 1985 por Richard Stallman para obtener un sistema operativo completo, totalmente libre, compatible con el sistema operativo Unix. La idea original del proyecto era preservar el espritu colaborativo que haba existido antes de que se impusieran los obstculos del software propietario. Un sistema operativo incluye ambientes de trabajo (shells) compiladores, editores, formateadores de texto, correo, etc. Con el tiempo el proyecto GNU tena una coleccin impresionante de estos programas. Solo faltaba el ncleo.

1.1.3 Estructura de GNU

1.2 Qu es Linux?
Linus Torvalds. Nucleo Linux (1991)
Compatible con Unix Licenciado bajo GPL (General Public License) Publicado en Internet

1.2 Qu es Linux?

Estrictamente hablando, Linux es slo el ncleo (kernel) de un sistema operativo tipo Unix. Fue desarrollado por el finlands Linus Torvalds en 1991 a partir de Minix, un sistema Unix mnimo, desarrollado con fines didcticos por Andrew. Tanenbaum. El anuncio se hizo en el grupo de noticias comp.os.minix y permiti la participacin de numerosos usuarios y programadores de todo el mundo a travs de Internet. El kernel alcanz una estabilidad a nivel de usable en 1994. A partir de entonces Linux se convierte en el complemento ideal del proyecto GNU, al que solo le faltaba un ncleo estable.

1.2 Qu es Linux?

GNU hereda todas las caractersticas vistas en la seccin sobre software libre. Estable meses (inclusive aos) de funcionamiento ininterrumpido. Seguro prcticamente sin virus, un proceso no puede acceder a reas de memoria ajenas, etc. Multitarea Multiusuario Compatible cumple el estndar POSIX como otros muchos UNIX, lo que facilita la migracin entre plataformas.

1.2 Qu es Linux?
Multi-arquitectura disponible para Intel y compatibles, PowerPC, Macintosh, Amiga, Atari, DEC Alpha, Sun Sparc, ARM.. . Rpido maneja eficientemente los recursos: memoria, disco duro, CPU, etc. Capacidad en red excepcional; fue desarrollado desde un principio para la conexin en red. Elegante es un modelo de programacin: pequeo, extensible, modular.

1.2.1 Evolucin de Unix a Linux

1.2.2 Nucleo de Linux

1.2.3 Nucleo de Linux


http://www.kernel.org/

1.3 GNU + Linux


Aparte del ncleo y los programas que conforman el sistema operativo, hacen faltan ms cosas para que el sistema sea til.
Estructura de directorios. Archivos de configuracin. Programas de instalacin y configuracin de partes del sistema. Aplicaciones para el usuario final. Sistemas de actualizacin de paquetes.

Todas estas cosas juntas y bien organizadas son las cosas que debe proporcionar una distribucin.

1.3 GNU + Linux

1.3 GNU + Linux

1.4 Distribuciones
Una distribucin es una recopilacin de software ya compilado y empaquetado para facilitar su instalacin y configuracin. El gestor de paquetes permite ver una breve descripcin, registra qu programas estn instalados, verifica las dependencias y conflictos (al instalar o al desinstalar) para que todo funcione siempre. Incluso actualiza a las nuevas versiones a travs de la red de manera transparente. Estas distribuciones permiten instalar un sistema GNU/Linux completo.

1.4.1 Componentes de una Distribucin

1.4.1 Componentes de una Distribucin

1.4.2 Distribuciones
Slackware Una de las primeras distribuciones organizadas. Muy sencilla y primitiva comparada con sus sucesoras. Redhat Una de las distribuciones comerciales ms difundidas, de instalacin grfica relativamente amigable. Sistema de paquetes RPM adoptado por otras distribuciones. Suse Distribucin comercial alemana de buena calidad. Usa el mismo sistema de paquetes RPM.

1.4.3 Ejemplos de Distribuciones

1.4.4 Historia de las Distribuciones

Libre como en libertad


El trmino software libre a veces se malinterpreta; no tiene nada que ver con el precio Tiene la libertad de ejecutar el programa para cualquier propsito. Tiene la libertad de adaptar el programa de acuerdo a sus necesidades (para que esta libertad sea efectiva en la prctica, debe tener acceso al cdigo fuente; porque modificar un programa sin disponer del cdigo fuente es extraordinariamente difcil.). Tiene la libertad para redistribuir copias, tanto gratis como por un precio. Tiene la libertad para distribuir versiones modificadas del programa, de modo que la comunidad pueda beneficiarse de sus mejoras.

También podría gustarte