El documento resume la historia de Linux y su creador Linus Torvalds. Explica que el proyecto GNU iniciado en 1983 buscaba crear un sistema operativo libre, y que en 1991 Torvalds creó el núcleo Linux para llenar el hueco final que requería el sistema GNU. Miles de programadores han contribuido a mejorar Linux continuamente desde entonces.
2. UN POCO DE HISTORIA
La historia de Linux está fuertemente vinculada a
la del proyecto GNU. El proyecto GNU, iniciado en
1983, tiene como objetivo el desarrollo de un
sistema Unix completo compuesto enteramente de
software libre. Hacia 1991, cuando la primera
versión del núcleo Linux fue liberada, el proyecto
GNU había producido varios de los componentes del
sistema, incluyendo un intérprete de comandos, una
biblioteca C y un compilador.
El proyecto GNU aún no contaba con el núcleo que
definiría un sistema operativo. Sin embargo, el
núcleo creado por Linus Torvalds, quien se
encontraba por entonces estudiando en la
Universidad de Helsinki, llenó el hueco final que
el sistema operativo GNU exigía. Consecuentemente,
miles de programadores voluntarios alrededor del
mundo han participado en el proyecto, mejorándolo
continuamente. Torvalds y otros desarrolladores de
los primeros días de Linux adaptaron los
componentes de GNU para trabajar con el núcleo de
Linux, creando un sistema operativo completamente
funcional.
3. Linus Torvalds
Sus padres tomaron su nombre de Linus Pauling.
Comenzó sus andanzas informáticas a la edad de
11 años cuando su abuelo, un matemático y
estadístico de la Universidad, compró uno de
los primeros microordenadores Commodore en
1980 y le pidió ayuda para usarlo.
En 1988 Linus es admitido en la Universidad de
Helsinki. Ese mismo año Andy Tannenbaum saca a
la luz el S.O. Minix. Dos años 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ó un
ordenador con procesador modelo 80386 de
Intel.
A la edad de 21 años, con 5 años de
experiencia programando (uno en C), ya conocía
lo bastante del sistema operativo (S.O.) Minix
como para tomarle algunas ideas prestadas y
empezar un proyecto personal. Basándose en
Design of the Unix Operating System, publicado
por Maurice J. Bach en 1986, y modificando
gradualmente el Kernel de Minix, crearía una
adaptación que ejecutará programas
informáticos creados por el proyecto GNU, pero
sobre una arquitectura de ordenadores
compatibles, IBM/PC.
4. Linus Torvalds
Este proyecto personal desembocó el 5 de octubre de 1991 con
el anuncio de la primera versión de Linux capaz de ejecutar
BASH (Bourne Again Shell) y el compilador conocido como GCC
(GNU Compiler Collection).
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 privativo, permitiendo su
modificación, redistribución, copia y uso ilimitado. Este
modelo de licenciamiento facilita lo que es conocido como el
modelo de desarrollo de bazar, que ha dado estabilidad y
funcionalidad sin precedentes a éste.
En 1997 Linus Torvalds recibe los premios 1997 Nokia
Foundation Award de Nokia y Lifetime Achievement Award at
Uniforum Pictures. Ese mismo año finaliza los estudios
superiores (1988 – 1997) tras una década como estudiante e
investigador en la Universidad de Helsinki, coordinando el
desarrollo del núcleo del S.O. desde 1992.
Ahora Torvalds trabaja en Silicon Valley, California,
(EE.UU.). Solo el 2% de Linux fue creado por él en los años
90, pero en su persona sigue descansando la paternidad de este
núcleo del sistema operativo.
Torvalds posee la marca registrada “Linux” y supervisa el uso
(o abuso) de la marca a través de la organización sin fines de
lucro Linux International.
5. Hablemos de Tux
Tux es el nombre de la mascota oficial del kernel
de Linux. Creado por Larry Ewing en 1996, es un
pequeño pingüino de aspecto risueño y cómico. La
idea de que la mascota de Linux fuera un pingüino
provino del mismo Linus Torvalds, creador de
Linux. Según se cuenta, cuando era niño le picó
un pingüino, y le resultó simpática la idea de
asociar un pingüino a su proyecto.
Existen dos versiones sobre el origen de su
nombre. La primera sugiere que el nombre surge
del hecho de que los pingüinos parecen vestir un
esmoquin (que en inglés es tuxedo, abreviado
tux). La segunda es que las letras que componen
Tux provienen de las palabras Torvalds Unix.
Tux fue diseñado durante un concurso para elegir
un logotipo para Linux. Las herramientas
utilizadas para su creación fueron, por supuesto,
un computador con el sistema operativo con kernel
Linux y el software libre de manipulación de
imágenes GIMP. Algunas de las imágenes enviadas
se encuentran aún disponibles en el sitio del
concurso.
Según el contexto puede cambiar de apariencia;
por ejemplo, representando al algoritmo de
seguridad PaX, tiene un yelmo, un hacha, un
escudo, y los ojos rojos
6. Cronología
El movimiento de software libre es iniciado por Richard Stallman
para evitar que el laboratorio de inteligencia artificial del
M.I.T. utilizara software privativo, luego extendió la idea a
otras ramas del software de la época que en general era libre.
1983: Richard Stallman crea el proyecto de GNU con el objetivo de
crear un sistema operativo libre.
1989: Richard Stallman escribe la primera versión de la licencia
GNU GPL.
Serie 0.x
1991: 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. El 17 de septiembre la primera versión pública aparece
sobre un servidor de ftp. Algunos desarrolladores están
interesados en el proyecto y contribuyen con mejoras y
extensiones.
1992: El núcleo Linux es licenciado de nuevo bajo la GNU GPL. Las
primeras distribuciones Linux son creadas.
1993: Más de 100 desarrolladores trabajan sobre el núcleo Linux.
Con su ayuda el núcleo es adaptado al ambiente de GNU, que crea
un espectro enorme de tipos de aplicaciones para el nuevo sistema
operativo creado de la unión del software del proyecto GNU,
variados programas de Software libre y el núcleo Linux. En este
año, también el proyecto Wine comienza su desarrollo y la
distribución más antigua actualmente activa, Slackware, es
liberada por primera vez. 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.
7. Cronología
Serie 1.x
1994: En marzo de este año, Torvalds considera que todos los componentes
del núcleo Linux están totalmente maduros y presenta la versión 1.0 de
Linux. Esta versión está, por primera vez, disponible en la red Internet.
El proyecto XFree86 contribuye con una interfaz gráfica de usuario (GUI).
En este año, las empresas Red Hat y SUSE también publican la versión 1.0.
1995: En marzo, la siguiente rama estable de Linux aparece, la serie 1.2.
Más tarde, Linux es transportado a las plataformas informáticas DEC y SUN
SPARC. Durante los años siguientes es transportado a un número cada vez
mayor de plataformas.
Serie 2.x
1996: 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.
1997: Varios programas propietarios son liberados para Linux en el
mercado, como la base de datos Adabas D, el navegador Netscape y las
suites de oficina Applixware y StarOffice.
1998: Empresas importantes de informática como IBM, Compaq y Oracle
anuncian soporte para Linux. Además, un grupo de programadores comienza a
desarrollar la interfaz gráfica de usuario KDE, primera de su clase para
Linux, con el objetivo de proveer facilidad de uso al usuario.
1999: Aparece la serie 2.2 del núcleo Linux, en enero, con el código de
red y el soporte a SMP mejorados. Al mismo tiempo, un grupo de
desarrolladores comienza el trabajo sobre el entorno gráficoGNOME, que
competirá con KDE por la facilidad de uso y la eficiencia para el usuario.
Durante ese año IBM anuncia un extenso proyecto para el soporte de Linux.
2000: La Suite de oficina StarOffice es ofrecida según los términos de la
GNU GPL, abriendo así el camino para una Suite de oficina avanzada, y
libre en Linux.
8. Cronología 2001: En enero, se libera la serie 2.4 del núcleo Linux. El núcleo
Linux ahora soporta hasta 64 Gb de RAM, sistemas de 64 bits,
dispositivos USB y un sistema de archivos journaling.
2002: La comunidad OpenOffice.org libera la versión 1.0 de su Suite de
oficina homónima. El navegador web libre Mozilla es también liberado.
En septiembre, aparece el Slapper-worm el cual es el primergusano
informático Linux.
2003: Al final del año, la serie 2.6 del núcleo Linux es liberada,
después de lo cual Linus Torvalds va a trabajar para el OSDL. Linux se
usa más extensamente sobre sistemas integrados (embedded system).
2004: El equipo de XFree86 se desintegra y se forma la fundación X.Org,
que provoca un desarrollo considerablemente más rápido del servidor X
para Linux.
2005: El proyecto openSUSE es comenzado como una distribución libre de
la comunidad de Novell. Además el proyecto OpenOffice.org proyecta la
versión de lanzamiento 2.0 que soporta al estándar OASIS OpenDocument
en octubre.
2006: El Xgl de Novell y el AIGLX de Red Hat permiten el uso de efectos
acelerados por hardware sobre el escritorio Linux. Oracle publica su
propia distribución de Red Hat. Novell y Microsoft anuncian una
cooperación para la mejor interoperabilidad.
2007: Dell llega a ser el primer fabricante principal de computadoras
en vender una computadora personal de escritorio con Ubuntu
preinstalado.
Serie 3.x
En mayo de 2011 Linus Torvalds anunció que la versión 3 contaría con
soporte de más hardware y que sería la siguiente versión a Linux
2.6.39.