Documentos de Académico
Documentos de Profesional
Documentos de Cultura
El núcleo Linux, ha sido marcado por un crecimiento constante en cada momento de su historia.
Desde la primera publicación de su código fuente en 1991, nacido desde un pequeño número de
archivos en lenguaje C bajo una licencia que prohíbe la distribución comercial a su estado actual de
cerca de 296 MB de fuente bajo la Licencia pública general de GNU.
El nombre Linux ha generado gran controversia y nuevas alternativas no han tardado en aparecer
para hacerle competencia.
Antecedentes
En 1983 Richard Stallman inició el Proyecto GNU, con el propósito de crear un sistema
operativo similar y compatible con UNIX y los estándares POSIX. Dos años más tarde, 1985, creó
la Fundación del Software Libre (FSF) y desarrolló la Licencia pública general de GNU (GNU
GPL), para tener un marco legal que permitiera difundir libremente el software. De este modo el
software de GNU fue desarrollado muy rápidamente, y por muchas personas. A corto plazo, se
desarrolló una multiplicidad de programas, de modo que a principios de los años 1990 había casi
bastante software disponible como para crear un sistema operativo completo. Sin embargo, todavía
le faltaba un núcleo.
Esto debía ser desarrollado en el proyecto GNU Hurd, pero Hurd demostró desarrollarse muy
inactivamente, porque encontrar y reparar errores (eliminación de fallos,debugging en inglés) era
muy difícil, debido a las características técnicas del diseño del micronúcleo.
Otro proyecto de sistema operativo software libre, en los años 1980 fue BSD. Este fue desarrollado
en la Universidad de Berkeley desde la 6ª edición de Unix de AT&T. Puesto que el código
de AT&T Unix estaba contenido en BSD, AT&T presentó una demanda a principios de los años
1990 contra la Universidad de Berkeley, la cual limitó el desarrollo de BSD y redujo el desarrollo.
Así a principios de los años 1990 no produjo ningún sistema completo libre.
El futuro de BSD era incierto debido al pleito y detuvo el desarrollo. Además, el Proyecto
GNU gradualmente se desarrollaba pero, este carecía de un bien formadonúcleo UNIX. Esto dejó
un nicho crítico abierto, que Linux llenaría muy pronto.
Aparicion de Linux
Estoy haciendo un sistema operativo (gratuito) (solamente una afición, no será grande ni profesional
como el GNU) para clones 386(486) AT. Este ha estado gestándose desde abril, y está comenzando
a estar listo. Me gustaría recibir cualquier comentario sobre las cosas que gustan/disgustan en
minix, ya que mi SO (Sistema Operativo) se le parece un poco (la misma disposición física del
sistema de archivos, debido a motivos prácticos, entre otras cosas).
Actualmente he portado bash(1.08) y gcc(1.40), y las cosas parecen funcionar. Esto implica que
conseguiré algo práctico dentro de unos meses, y me gustaría saber qué características quiere la
mayoría de la gente. Cualquier sugerencia es bienvenida, pero no prometeré que las pondré en
práctica :-)
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.
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.
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áfico GNOME, 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.
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.
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).
Como servidor
Ésta es la forma más usual de encontrar Linux. Casos típicos de servicios son: mail, webserver, dns,
proxy, nntp, impresión, archivos, router y/o firewall. Lo interesante es que una sola máquina Linux
puede hacer todo esto y al mismo tiempo.
Es raro encontrar una estación de tipo Unix fuera de alguna Universidad, donde el estándar son PC's
x86 corriendo alguna versión de Windows o NT.
Sin embargo, muchos de las estaciones Unix se están reemplazando por Linux. Linux cuenta con
todo el software estandar que posee cualquier estación Unix comercial.
En una encuesta reciente elaborada entre empresas pequeñas y grandes, se trató de determinar el uso
que hacen de Linux las empresas que lo utilizan. Los resultados no son significativamente distintos
para el tamaño de las empresas, y en promedio se obtuvieron las siguientes respuestas: