evolución de linux
TRANSCRIPT
Evolución de LinuxDesde sus orígenes hasta la actualidad.
Jonathan X. Cabrera MorenoSistemas Operativos • Mtro. Ermilo José Sandoval Pech • 5 de marzo de 2012
Jonathan Cabrera • email: [email protected] • Universidad Anáhuac Mayab 1
Evolución de Linux
ORÍGENES
El sistema operativo Unix fue concebido e implementado por Ken Thompson y Dennis
Ritchie en 1969 y lanzado por primera vez en 1970. Su disponibilidad y portabilidad causó que
fuera adoptado ampliamente, copiado y modificado por instituciones académicas y empresas.
Su diseño se volvió influencia para autores de otros sistemas.
Ken Thompson y Dennis Ritchie
En 1983, Richard Stallman comenzó el proyecto GNU con el objetivo de crear un sistema
operativo libre parecido a UNIX. Como parte de su trabajo, escribió la licencia GNU GPL.
Para el inicio de los 90s, había casi la suficiente cantidad de software para crear un sistema
operativo completo. Sin embargo, el kernel GNU, llamado Hurd, no atrajo la suficente
atención de los desarrolladores dejando GNU incompleto.
Otro proyecto de sistema operativo libre, lanzado en 1977, fue el Berkeley Software
Distribution (BSD). Fue desarrollado por UC Berkeley de la sexta edición de Unix de AT&T.
Ya que BSD contenía código Unix del que AT&T era dueño, AT&T presentó una demanda.
Esto limitó el desarrollo y adopción de BSD.
Estos factores y la falta de un kernel libre popular dio el ímpetu para que Linus Torvalds, un
estudiante finés, comenzara el desarrollo de su proyecto.
Jonathan Cabrera • email: [email protected] • Universidad Anáhuac Mayab 2
CREACIÓN DE LINUX
En 1991, Linus Torvalds comenzó un proyecto que luego se convirtió en el kernel Linux.
Inicialmente era un emulador de terminal, que Torvalds usaba para accesar a los grandes
servidores Unix de la universidad. Escribió el programa específicamente para el hardware que
estaba usando e independiente del sistema operativo. El desarrollo se hizo en MINIX, un
sistema parecido a Unix enfocado al uso académico, usando el compilador C de GNU.
Eventualmente Torvalds se dio cuenta que había escrito un kernel de sistema operativo.
Linus Torvalds
Al principio Torvalds publicó Linux bajo su propia licencia, que tenía una restricción en la
actividad comercial; pero en 1992 publicó la versión 0.99 bajo GNU GPL y así los
desarrolladores de GNU y Linux trabajaron para integrar los componentes de GNU con Linux
para crear un sistema operativo completamente funcional y libre.
ADOPCIÓNEn 1992, con el relicenciamiento de Linux bajo la GNU GPL, empiezan a surgir las primeras
distribuciones de Linux. Para 1993, 100 desarrolladores trabajan en el kernel. Con su
asistencia se adapta al entorno GNU, que crear un gran espectro de tipos de aplicación para
Linux. La distribución de Linux más antigua aún existente, Slackware, es lanzada por primera
vez. Más tarde en ese mismo año, el proyecto Debian es establecido.
Jonathan Cabrera • email: [email protected] • Universidad Anáhuac Mayab 3
En 1994, Torvalds juzga que todos los componentes del kernel están completamente maduros
y lanza la versión 1.0 de Linux. El proyecto XFree86 contribuye una interfaz gráfica de
usuario. Ese mismo año, las compañías Red Hat y SUSE publican las versiones 1.0 de sus
distribuciones.
En 1995, Linux es portado al DEC Alpha y al Sun SPARC. En los siguientes años, es portado
a un mayor número de plataformas.
En 1996 se lanza al versión 2.0 del kernel de Linux con soporte de varios procesadores y por
lo tanto se convierte en una seria alternativa para muchas compañías.
En 1998, muchas compañías como IBM, Compaq y Oracle anuncian su soporte para Linux.
Por otro lado, un grupo de programadores empiezan el desarrollo de la interfaz gráfica KDE.
Al siguiente año, otro grupo empieza a trabajar en el entorno gráfico GNOME, para que fuera
un reemplazo libre de KDE, que dependía del entonces propietario toolkit Qt.
En el 2004, el equipo de XFree86 se separa y se une al cuerpo de estándares X Window para
formar la Fundación X.Org, que resulta en un desarrollo significativamente más rápido de X
Window Server en Linux.
En el 2006, Oracle lanza su propia distribución de Red Hat. Novell y Microsoft anuncian una
cooperación para una mejor interoperabilidad.
En el 2007, Dell empieza a distribuir laptops con Ubuntu preinstalado en ellas. Cuatro años
más tarde, en el 2011, se lanza la versión 3.0 de Linux.
La mascota de Linux, Tux
Jonathan Cabrera • email: [email protected] • Universidad Anáhuac Mayab 4
NUEVOS DESARROLLOS
Hay muchos otros desarrolladores para el kernel de Linux además de Torvalds, como Alan
Cox y Marecelo Tosatti. Cox mantenía la versión 2.2 del kernel hasta ser descontinuada en el
2003. Del mismo modo, Tosatti mantenía la versión 2.4 hasta mediados del 2006. Andrew
Morton maneja el desarrollo y administración del kernel 2.6, que fue lanzado en el 2003 en su
primer estado estable.
La mayor parte del trabajo en Linux es realizado por la comunidad y diversas compañías que
no sólo han ayudado con el desarrollo de los kernel, sino también con el desarrollo de
software auxiliar distribuido con Linux.
Jonathan Cabrera • email: [email protected] • Universidad Anáhuac Mayab 5