menu

articleLa maravillosa historia de GNU/Linux

    /blog
  • articleLista de Artículos

La maravillosa historia de GNU/Linux

¡Hola, hola! Soy Karla, tu linuxera de confianza. Aunque en este artículo también seré tu guía en un viaje astral, explorando la fascinante historia de la libertad informática. Retrocedamos en el tiempo, antes de que el mundo fuese mundo, justo antes de que el universo de la informática diera un giro monumental. En este recorrido, exploraremos la semilla de la libertad informática que fue sembrada en una época donde la privatización amenazaba con eclipsar nuestros queridos sistemas.

Imagen

Unix y sus Inicios

Imagen

Todo comienza con Unix en 1969, cuando Ken Thompson de AT&T Bell Laboratories concibe este sistema operativo, inicialmente destinado a la investigación científica. Imaginémoslo como un laboratorio digital, donde la ciencia fluía en cada línea de código. Dennis Ritchie, creador del lenguaje C, se une a Thompson

Imagen

para llevar a Unix al siguiente nivel, adaptándolo a este lenguaje de programación. Este acontecimiento crucial convierte a Unix en un estándar, permitiendo a diversos vendedores como Novell o IBM distribuir el software.

Imagen

Desafíos y Competencia

Imagen

En la década de los 70 y principios de los 80, científicos y apasionados se veían constreñidos por corporaciones que controlaban el software, convirtiéndolo en un misterio inescrutable para los usuarios. La opacidad impedía a las personas conocer y entender qué se ejecutaba en sus PCs. Surge un héroe en esta época crítica: Richard Matthew Stallman, quien se convierte en un mago que aparece en el momento oportuno para enfrentar la privatización.

Competidores y Desarrollos Cruciales

Imagen

En 1972, Bell Laboratories emite versiones de Unix y otorga licencias a los usuarios. Sin embargo, la Universidad de Berkeley lanza su propia versión llamada BSD en 1975, convirtiéndose en una competidora digna.

Imagen

Pero la historia no termina ahí; en 1980, Microsoft entra en escena con su versión, Xenix, desatando una competición en el tablero digital. El destino de la informática pende de un hilo en este juego de ajedrez digital.

Imagen

Stallman y el Nacimiento de GNU

La década de 1980 marcó el surgimiento de un defensor incansable de la libertad del usuario: Richard Mathew Stallman. Ingresó al Laboratorio de Inteligencia Artificial del Instituto Tecnológico de Massachusetts (MIT) en 1971, pero fue entre 1983 y 1985 cuando las alarmas sonaron ante la comercialización emergente del software.

Imagen

En ese periodo, el MIT dio a luz a la compañía Symbolics, que buscaba reemplazar el software libre con su propio software privado. Ante esta movida estratégica, Stallman, lejos de quedarse de brazos cruzados, intensificó sus esfuerzos para contrarrestar a Symbolics y evitar el establecimiento de un monopolio. A pesar de que le propusieron firmar un acuerdo de no divulgación, Stallman eligió forjar su propio camino.

Imagen

Así nació la filosofía centrada en la libertad del usuario, donde Stallman proclamó que los usuarios merecían la libertad de ejecutar, estudiar, modificar y redistribuir el software que utilizan. En estos años mágicos de 1983 a 1985, el Proyecto GNU vio la luz junto con el "Manifiesto de GNU", proclamando cuatro libertades esenciales: libertad de uso, libertad de estudio, libertad de distribución y libertad de mejora.

Imagen

Estas no eran solo las bases del software libre, sino también un código ético que resaltaba la importancia de empoderar a los usuarios y fomentar la colaboración abierta. En 1985, Stallman fundó la Free Software Foundation (FSF), que se convirtió en la guía necesaria para los usuarios comprometidos con la libertad del software.

Imagen

La GPL, o Licencia Pública General de GNU, fue un instrumento clave para asegurar que cualquier software derivado también fuera libre, garantizando así la libertad del usuario. Pero Stallman no se conformó con menos; en su Manifiesto, expresó el deseo de crear un sistema operativo libre llamado GNU. Con la GPL asentada, el sistema operativo se completó en su mayoría, pero aún faltaba un componente crucial: el kernel.

Imagen

En 1990, los valientes miembros del proyecto GNU se embarcaron en el desarrollo del kernel Hurd para completar este fascinante rompecabezas del software libre. Este es el legado de Stallman, un héroe que no solo luchó contra la comercialización del software, sino que también sentó las bases para un ecosistema de software libre que perdura hasta nuestros días.

El Surgimiento del Kernel Linux y el Cambio de Juego

Mientras la historia de Unix y sus competidores se desarrollaba, en paralelo, surgió otra figura crucial en Finlandia, en la década de los 90, específicamente en la Universidad de Helsinki.

Imagen

Allí, un estudiante visionario llamado Linus Torvalds, inspirado por el misterioso encanto de Unix, decidió aventurarse en el desarrollo de su propio sistema operativo, convirtiéndose en un capítulo fundamental de la historia de la informática.

Imagen

Torvalds eligió como punto de partida nada menos que el kernel, la esencia de todo sistema operativo. Utilizando un PC que se conectaba a la red de su universidad desde casa mediante un módem (sí, en esos tiempos analógicos), inició su desarrollo creando dos procesos que se ejecutaban simultáneamente: uno leyendo desde el módem y escribiendo en la pantalla, mientras que el otro hacía lo opuesto, escribiendo al módem y leyendo desde el teclado.

Imagen

La necesidad de Torvalds de transferir archivos entre su hogar y la universidad lo llevó a crear un controlador de disco. Así, nació y creció su desarrollo, dando lugar a la versión 0.01 de lo que más tarde se conocería como "Linux". Lo interesante es que Torvalds no podía prever lo que le deparaba el futuro. En 1991, un año después, anunció oficialmente la versión 0.02 en un grupo de noticias, y lo que comenzó como un hobby tomó un giro inesperado.

Imagen

En esta versión temprana, Torvalds logró ejecutar programas del proyecto GNU, como el bash y el compilador de GNU, GCC. Sin embargo, el momento crucial llegó cuando adoptó la licencia GPL de la Free Software Foundation, convirtiendo su desarrollo en software libre. Fue como si lanzara un conjuro mágico, atrayendo a programadores de todos los rincones. El proyecto Linux se transformó en un fenómeno colaborativo que cambiaría la historia del software, marcando un hito en la defensa de la libertad y la transparencia en el mundo digital.

La Unión entre GNU y Linux: La Era de "GNU/Linux"

Imagina un mundo donde dos mentes brillantes, Richard Stallman y Linus Torvalds, convergen en una encrucijada de filosofías. Stallman, el intrépido defensor de la libertad del software, abogaba por el control total del usuario sobre sus sistemas. Mientras tanto, Linus, con su kernel de código abierto, encajaba como la pieza faltante de este rompecabezas ideológico.

Imagen

En este fascinante escenario, las piezas del puzzle comenzaron a encajar cuando estos líderes visionarios decidieron unir fuerzas. ¡Y ahí es cuando sucedió! "GNU/Linuuuuuuuuuuux" nació, marcando el inicio de una revolución que cambiaría para siempre el paisaje del software.

Es como si hubiéramos sido testigos de la fusión de dos mundos, donde la filosofía del Proyecto GNU se encontró con la potencia del kernel Linux de Torvalds. ¡Es magia! Esta unión dio lugar a un sistema operativo libre y completo, desafiando el dominio de los sistemas operativos propietarios.

Imagen

La noticia se esparció como pólvora en la comunidad de desarrolladores, generando un entusiasmo sin precedentes. Fue como encender la mecha de una revolución digital. Y así, con el kernel Linux como la chispa, el fuego de GNU/Linux se extendió de manera exponencial. Las distribuciones comenzaron a emerger, cada una con su enfoque único y características específicas. Desde Debian hasta Red Hat, el ecosistema de GNU/Linux floreció, ofreciendo a los usuarios una alternativa libre y poderosa a los sistemas operativos propietarios.

Imagen

La fusión de las filosofías de Stallman y la innovación de Torvalds crearon un paradigma que trascendió las limitaciones de la opacidad del software propietario. GNU/Linux se convirtió en un faro de transparencia y libertad, guiando a la comunidad hacia un futuro donde el control y la colaboración eran los pilares fundamentales. Esta unión no solo creó un sistema operativo, sino que también inspiró una comunidad apasionada que continuó construyendo y mejorando este legado de software libre.