Linux cumplió 30 años en 2021. El primer núcleo de Linux se hizo público el 17 de septiembre de 1991. Entonces, ¿qué es exactamente Linux?? Linux es una comunidad de sistemas operativos de código abierto que se desarrollan en la parte superior del núcleo de Linux. Linux viene empaquetado dentro de las distribuciones de Linux.
¿Qué pasa con las distribuciones de Linux?? Las distribuciones de Linux, o llamadas con cariño, no son más que colecciones de software basadas en el kernel de Linux y un sistema de gestión de paquetes. Los usuarios pueden usar Linux generalmente descargando e instalando una distribución en sus máquinas. Tendremos una discusión más detallada sobre las distribuciones de Linux en la parte posterior de este artículo.
Linux fue escrito por el ingeniero de software finlandés-estadounidense Linus Benedict Torvalds. ¿Estás interesado en conocer la historia de Linux?? como fue creado? ¿Cuál es la historia detrás del desarrollo y los nombres?? ¿Cómo estuvo Linux bajo la licencia GNU GPL?? ¿Qué es la mascota de Linux?? ¿Cuáles son los últimos desarrollos?? ¿Qué hay entre Microsoft y Linux??... entonces este artículo es solo para ti. Empecemos!
Lo que inspiró crear Linux
AT&T fue retirado de multics. Esto condujo a la invención e implementación del sistema operativo Unix en 1969. Unix fue creado por las leyendas estadounidenses de ciencias de la computación Kenneth Lane Thompson y Dennis Macalistair Ritchie de AT&T Bell Labs. Y la primera versión fue lanzada en 1970.
2 años después crearon C de Unix. Y ahí viene la base futura de muchos lenguajes de programación! C agregó portabilidad y disponibilidad a UNIX y, por lo tanto, se volvió cada vez más popular, ampliamente adoptada, modificada y copiada por empresas e instituciones académicas en todo el mundo. AT&T era el único propietario de los derechos de autor de Unix.
El programador estadounidense Richard Matthew Stallman comenzó el proyecto GNU para crear un sistema operativo gratuito de unix en 1983. Escribió GPL (Licencia pública general de GNU) como parte de su proyecto. En la década de 1990, había suficiente software para construir un sistema operativo completo. Sin embargo, Hurd, el núcleo de GNU no pudo atraer suficiente trabajo de desarrollo, dejando a GNU incompleto.
En 1987, el profesor americano Andrew S. Tanenbaum escribió un sistema de unix Minix para uso académico. El código fuente de Minix se puso a disposición para todos, sin embargo, Minix no pudo ser modificado o redistribuido. La arquitectura de 16 bits de Minix no se adaptó bien al diseño 386 cada vez más popular de Intel para PCS. Se volvió muy costoso que los usuarios privados usen UNIX para las computadoras personales Intel 386.
Y esto llevó al comienzo de un nuevo proyecto de Linus Torvalds. Más tarde, Linus Torvalds declaró que si 386BSD o GNU Hurd estuvieran disponibles durante su tiempo, no estaría interesado en escribir su proyecto.
Desarrollo de Linux de Torvalds
El 25 de agosto de 1991, Linus Torvalds comenzó su proyecto mientras estudiaba en la Universidad de Helsinki. Este mismo proyecto resultó ser el núcleo de Linux. Estaba basado en Minix. Además, el compilador GNU C se utilizó en el desarrollo.
El nuevo programa de Torvalds fue para el hardware utilizado por él e independientemente de cualquier sistema operativo. Linus tenía como objetivo usar las funciones de su PC que tiene un microprocesador 80386. Años más tarde, en 2001, Torvalds escribió su autobiografía solo por diversión: la historia de un revolucionario accidental. En el libro, mencionó que comenzó su proyecto como "Just a Hobby" y terminó con un núcleo del sistema operativo. Luego solo tenía 21 años y anunció el nuevo proyecto a través de un grupo de noticias usenet.sistema operativo.Minix.
Entonces, ¿qué es un grupo de noticias usenet?? Un grupo de noticias usenet no es más que un repositorio de Usenet utilizado para actualizaciones publicadas por sus usuarios. Son básicamente grupos de discusión. y no particularmente utilizado para publicar noticias. Los grupos de noticias no son técnico, sino funcionalmente, lo mismo que los foros de discusión. Los clientes de lector de noticias se utilizan para leer el contenido del grupo de noticias.
Según Linus Torvalds, Linux comenzó a ganar importancia después del sistema de ventana X de Porting X a Linux creado por Orest Zborowski. Si desea obtener más información sobre Orest Zborowski, esta entrevista puede interesarle. X Window System o X11 es común en los sistemas operativos basados en UNIX. Es ventana para pantallas de mapa de bits.
La historia detrás del nombre Linux
Linus Torvalds tenía a Freax en mente como el nombre de Linux. Torvalds creó a Freax como una amalgama de tres palabras: libre, monstruo y X de Unix. Durante aproximadamente medio año, Linus Torvalds usó Freax como almacenamiento de archivos. Inicialmente, Linux fue considerado pero descartado, ya que podría sonar "egoísta".
En septiembre de 1991, el servidor FTP de Funet se utilizó para cargar archivos con el fin de desarrollo. Sin embargo, Ari Lemmke en Hut (Universidad Tecnológica de Helsinki), uno de los administradores voluntarios del FTP, no era muy aficionado al nombre Freax. Entonces, alteró el nombre como Linux en el servidor FTP. Torvalds más tarde consintió en el mismo.
Torvalds agregó una guía de audio al código fuente del kernel de Linux para pronunciar correctamente la palabra Linux. Aunque el núcleo a menudo se usaba con otro software del proyecto GNU, la designación "Linux" se usaba principalmente solo para el kernel. De hecho, el kernel se convirtió muy rápidamente en la adopción más popular del software de GNU.
En junio de 1994, Linux se llamaba un "clon Unix gratis" en el boletín de GNU. Además, el proyecto Debian nombró su producto Debian GNU/Linux. En mayo de 1996, Stallman publicó Emacs 19.31 editor. En lo mismo, Linux se convirtió en Lignux combinando GNU y Linux. Pero pronto GNU/Linux fue favorecido sobre Lignux.
El nombre GNU/Linux obtuvo reacciones mixtas de la comunidad de Linux y usuarios. Debian y los proyectos de GNU prefirieron usar este nombre. Pero a la gente generalmente le gustaba usar Linux.
Papel de GNU GPL en Linux
El primer kernel de Linux se publicó bajo su propia licencia. Esto tenía algunas restricciones en las actividades comerciales. Sin embargo, el primer kernel de Linux 0.01 fue lanzado con un binario de Gnu Bash Shell. El software incluido se desarrolló bajo la GNU GPL o la Licencia Pública General de GNU. Fue parte del infame proyecto GNU.
Linus Torvalds escribió las "Notas para Linux Release 0.01 ". En esta nota, mencionó el software GNU requerido para ejecutar Linux. Además, reveló que la mayoría de las herramientas están bajo el GNU Copyleft. Ahora, ¿qué es copyleft?? Copyleft es la práctica en la que está autorizado para modificar y distribuir libremente la propiedad intelectual. Y se le exigirá que preserve los derechos en derivados creados a partir de esa misma propiedad.
Las licencias de Copyleft pueden mantener las condiciones de los documentos de los derechos de autor, el software de computadora, el arte, etc. La información requerida para Copyleft generalmente se encuentra en los formatos de archivo del código fuente.
Torvalds quería lanzar el núcleo de Linux bajo la licencia GNU GPL en 1992. E hizo este anuncio en las notas de la versión versión 0.12. A mediados de diciembre del mismo año, Torvalds publicó la versión 0.99 con la licencia GNU GPL. Los esfuerzos conjuntos de los desarrolladores de Linux y GNU integraron Linux con componentes GNU para crear un sistema operativo gratuito completamente funcional. Linus una vez hizo una declaración diciendo: "Hacer que Linux Gpled fue definitivamente lo mejor que hice."
Alrededor de 2000, Linus Torvalds anunció que Linux Kernel está bajo la licencia GPLV2. Después de años de borradores y discusiones, en 2007, Torvalds lanzó GPLV3. Pero la mayoría de los desarrolladores de Linux, incluido Torvalds, no estaban listos para adoptar la nueva licencia.
Mascota de Linux
En 1996, Linus Torvalds hizo el anuncio de una mascota de Linux. Cuando el equipo de Linux estaba en la selección de mascotas, Torvalds mencionó una historia personal. Se trataba de un pequeño pingüino que lo había mordido cuando visitó el zoológico y el acuario nacional de Canberra, Australia. Entonces el equipo consideró que un pingüino era la mascota oficial de Linux.
El programador estadounidense Larry Ewing presentó el borrador de la mascota de Linux de hoy basada en la experiencia de Linus con Little Penguin. James Hughes sugirió a Tux como el nombre de la mascota. Tux vino de la Unix de Torvalds, junto con ser la contracción de que el esmoquin tiene un color similar al del pingüino.
Distribuciones de Linux
Mientras habla de Linux, las distribuciones de Linux no se pueden omitir, porque las distribuciones de Linux completan Linux como un sistema operativo y una comunidad por completo.
En 1991, después de desarrollar el núcleo, Linus Torvalds distribuyó la primera versión, 0.01 como solo un código fuente. Más tarde también se distribuyó un par de imágenes de disquete descargable. Este par contenía una imagen de disco de arranque que incluye el kernel de Linux y otra imagen de disco que tiene un conjunto de utilidades GNU, herramientas para configurar un sistema de archivos.
Sin embargo, el procedimiento de instalación no fue tan fácil. Las distribuciones de Linux funcionaron como maravillas para aliviar las instalaciones, y especialmente ante el aumento de las disponibilidades de software. H. J. El "Boot-Root" de Lu, un par de imágenes de disco descargable que incluye el kernel de Linux y las herramientas mínimas, se puede llamar la primera distribución de Linux disponible en 1991. Otras distribuciones tempranas incluyen MCC Interim Linux, Softlanding Linux System o SLS e Yggdrasil Linux/Gnu/X, todos en 1992.
SLS no se mantuvo bien. Entonces, una nueva distribución, Slackware basada en SLS, se lanzó en julio de 1993. Patrick Volkerding es el desarrollador y mantenedor del mismo. Además, Ian Murdock creó a Debian como una distribución gratuita de Linux y la lanzó en diciembre de 1993. Entonces, Slackware y Debian son las dos distribuciones de Linux más antiguas y aún ejecutadas.
Las distribuciones de Linux obtuvieron respuestas positivas de los usuarios como alternativas de DOS y Windows en máquinas compatibles con PC IBM, Mac OS en el Apple Macintosh y las versiones patentadas de Unix. Las personas solían usar UNIX en sus escuelas y/o lugares de trabajo. Las distribuciones de Linux fueron apreciadas por ser de bajo costo o completamente gratuito, y por proporcionar código fuente.
La conclusión
Entonces, esto fue sobre la historia de Linux. Hasta el presente, Linux puede ejecutar TCP/IP, sistema de ventana X, web, emacs, software de correo y noticias, y mucho más. Cada paquete de software importante se ha portado a Linux. Además, el software comercial está llegando al público. Hoy, muchos desarrolladores de software comienzan su viaje de desarrollo con las aplicaciones de Linux.
Y no olvidar el soporte de hardware! Linux es compatible con más y más hardware con el tiempo de paso que por el núcleo de Linux original. Si todavía está leyendo este artículo, espero que encuentre este artículo informativo y útil.