introduccion a GNU LINUX

Anuncio
Tema 1: Introducción
Objetivos:
 Conocimiento de la historia y filosofía de GNU/LINUX para que el
estudiante entienda cual es el propósito de la utilización de un sistema
operativo libre de licenciamiento.
 Comprender las ventajas de GNU/LINUX para obtener un criterio de
decisión al escoger un sistema operativo a usar dependiendo de la
situación.
GNU/Linux es un sistema operativo libre de licenciamiento que nace de la
unión de dos proyectos GNU (Richard Stallman) y el núcleo de Linux ( Linus
Torvalds ).
Generador del proyecto
GNU, Richard Stallman es
principalmente
conocido
por el establecimiento de un
Linus Benedict Torvalds (Helsinki,
Finlandia, 28 de diciembre de 1969),
es un ingeniero de software
finlandés; es conocido por iniciar y
marco de referencia moral,
política y legal para el
movimiento del software
libre.
mantener el desarrollo del "kernel"
(en
español,
núcleo)
Linux,
basándose en el sistema operativo
libre Minix creado por Andrew S.
Tanenbaum
y
en
algunas
Biografía
herramientas, los compiladores y un
número de utilidades desarrollados
En 1971, siendo estudiante por el proyecto GNU. Actualmente
de primer año de Física en la Torvalds es responsable de la
Universidad
Harvard, coordinación del proyecto.
Stallman se convirtió en un
hacker del laboratorio de Biografía
inteligencia artificial (IA) del
Instituto Tecnológico de Sus padres tomaron su nombre de
Massachusetts (MIT). En los Linus
Pauling
(estadounidense,
años 1980, la cultura hacker Premio Nobel de Química 1954).
que constituía la vida de Comenzó sus andanzas informáticas
Stallman
empezó
a a los 11 años cuando su abuelo, un
disolverse bajo la presión de matemático y estadista de la
la comercialización en la Universidad, compró uno de los
industria del software. En primeros
microordenadores
particular, otros hackers del Commodore en 1980 y le pidió ayuda
laboratorio de IA fundaron para usarlo.
la compañía Symbolics, la
cual intentaba activamente En 1988 admitido en la Universidad
reemplazar el software libre de Helsinki, donde se gradúa con el
del Laboratorio con su grado de Máster en Ciencias de la
propio software privativo.
Computación. Ese mismo año el
profesor Andrew S. Tannenbaum
Durante dos años, desde saca a la luz el S.O. Minix con
1983 a 1985, Stallman por sí propósitos didácticos. Dos años
solo duplicó los esfuerzos de
los
programadores
de
Symbolics para impedir que
adquirieran un monopolio
sobre los ordenadores del
laboratorio.
Por
ese
entonces, sin embargo, él
era el último de su
generación de hackers en el
laboratorio.
Iniciativa GNU
Al anuncio inicial del
proyecto GNU siguió, en
1985, la publicación del
Manifiesto GNU, en el cual
Stallman declaraba sus
intenciones y motivaciones
para crear una alternativa
libre al sistema operativo
Unix, al que denominó GNU
(GNU
No
es
Unix),
pronunciado
de forma
parecida a ñu, en inglés (de
ahí los dibujos-logotipos
que lo representan). Poco
tiempo después fundó la
organización sin ánimo de
lucro
Free
Software
Foundation para coordinar
después, en 1990, Torvalds empieza
a aprender el lenguaje de
programación C en su universidad.
A finales de los años 80 tomó
contacto con los computadores IBM,
PC y en 1991 adquirió una
computadora
con
procesador
modelo 80386 de Intel.
A la edad de 21 años, con 5 años de
experiencia programando (en C), ya
conocía lo suficiente del sistema
operativo Minix como para tomar
prestadas algunas ideas y empezar
un proyecto personal. Basándose en
Design of the Unix Operating System,
publicado por Maurice J. Bach en
1986, crearía una implementación
que ejecutará cualquier tipo de
programa,
pero
sobre
una
arquitectura
de
ordenadores
compatibles, IBM/PC.
Este proyecto personal desembocó el
5 de octubre de 1991 con el anuncio1
de la primera versión de Linux capaz
de ejecutar BASH (Bourne Again
Shell) y el compilador conocido como
GCC (GNU Compiler Collection).
el esfuerzo. Inventó el
concepto de copyleft, que
fue utilizado en la Licencia
Pública
General
GNU
(conocida
generalmente
como la "GPL") en 1989. La
mayor parte del sistema
GNU, excepto el núcleo, se
completó aproximadamente
al mismo tiempo. En 1991,
Linus Torvalds liberó el
núcleo Linux bajo los
términos de la GPL,
completando un sistema
GNU completo y operativo,
el
sistema
operativo
GNU/Linux.
En enero de 1992 se adoptó la
Licencia Pública General (GPL) para
Linux. Ésta añade libertades de uso a
Linux totalmente opuestas a las del
software propietario, permitiendo su
modificación, redistribución, copia y
uso ilimitado. Este modelo de licencia
facilita lo que es conocido como el
modelo de desarrollo de bazar, que
ha dado estabilidad y funcionalidad
sin precedentes a este sistema
operativo.
Cómo creó Linux
En Finlandia, Linus Torvalds, por
entonces estudiante de Ciencias de la
Computación de la Universidad de
Helsink, decidió realizar la cuantiosa
inversión de $3500 para adquirir un
nuevo PC 386 (33 Mhz, 4MB de RAM;
una de las más avanzadas de su
época).
Normalmente, lo utilizaba para
acceder a la red de su universidad,
pero debido a que no le gustaba el
sistema operativo con el cual
trabajaba, Minix, decidió crear uno él
mismo. En los primeros intentos
consiguió arrancar el ordenador y
ejecutar dos procesos que mostraban
“AAAAABBBBB ”. Uno lo utilizaría
para leer desde el módem y escribir
en la pantalla, mientras que el otro
escribiría al módem y leería desde el
teclado. Inicialmente, el programa
arrancaba desde un disquete.
La siguiente necesidad que tuvo fue
la de poder descargar y subir
archivos de su universidad, pero para
implementar eso en su emulador era
necesario crear un controlador de
disco. Así que después de un trabajo
continuo y duro creó un controlador
compatible con el sistema de ficheros
de Minix. En ese momento se
percató que estaba creando algo más
que un simple emulador de terminal
(informática), así que, descontento
con su sistema Minix, emprendió la
aventura de crear un sistema
operativo partiendo de cero.
Después de anunciar el 25 de agosto
de 1991 su intención de seguir
desarrollando su sistema para
construir un reemplazo de Minix, el
17 de septiembre de 1991 sube al
servidor de File Transfer Protocol
proporcionado por su universidad la
versión 0.01 de Linux con 10.000
líneas de código. A partir de ese
momento
Linux
empezó
a
evolucionar rápidamente.
CRONOLOGIA
1983:
1989
1991:
1992
• Richard Stallman crea el proyecto de GNU con el objetivo de crear un
sistema operativo libre
• Richard Stallman escribe la primera versión de la licencia GNU GPL.
• El núcleo Linux es anunciado públicamente, el 25 de agosto por el
entonces estudiante finlandés de 21 años Linus Benedict Torvalds.
Algunos desarrolladores están interesados en el proyecto y
contribuyen con mejoras y extensiones.
• El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Las primeras
distribuciones Linux son creadas.
1993
1996
1998
1999
2007
• Más de 100 desarrolladores trabajan sobre el núcleo Linux. Con su
ayuda el núcleo es adaptado al ambiente de GNU. Más tarde en el
mismo año, el Proyecto Debian es establecido. Hoy esta es la
comunidad más grande de una distribución.
• La versión 2.0 del núcleo Linux es liberada. Éste ahora puede servir
varios procesadores al mismo tiempo, y así se hace una alternativa
seria para muchas empresas.
• IBM, Compaq y Oracle anuncian soporte para Linux. Además, un
grupo de programadores comienza a desarrollar la interfaz gráfica
de usuario KDE, con el objetivo de proveer facilidad de uso al
usuario.
• Aparece la serie 2.2 del núcleo Linux. Al mismo tiempo, un grupo de
desarrolladores comienza el trabajo sobre el entorno gráfico
GNOME, que competirá con KDE por la facilidad de uso y la
eficiencia para el usuario.
• Dell llega a ser el primer fabricante principal de computadoras en
vender una computadora personal de escritorio con Ubuntu
preinstalado.
VENTAJAS GNU/LINUX
Linux es multitarea y multiusuario
Linux soporta gran variedad de entornos gráficos
Hay miles de programas libres para Linux
Linux permite navegar por Internet y conectar
máquinas en red de manera natural
Para Linux existe gran cantidad de documentación
libre.
Linux es muy robusto, estable y rápido
Linux es libre, esto significa cero problemas con
licenciamiento.
Linux ya no está restringido a personas con grandes
conocimientos de informática
El manejo de la memoria de Linux evita que los errores
de las aplicaciones detengan el núcleo de Linux.
Referencias
http://es.wikipedia.org/wiki/GNU/Linux. Información sobre
GNU/Linux.
http://www.monografias.com/trabajos/solinux/solinux.shtml.
Información generalizada sobre Linux.
http://es.wikipedia.org/wiki/Richard_Stallman. Biografía Richard
Stallman.
http://es.wikipedia.org/wiki/Linus_Torvalds%22. Biografía Linus
Torvalds.
Descargar