Linux cumple 25 años

Un 25 de agosto de 1991, un estudiante de la universidad de Helsinki, en Finlandia, escribió un mensaje de correo electrónico, lo que por entonces se entendía por correo electrónico, que cambiaría la historia de la computación o informática. Ese estudiante se llamaba Linus Torvalds, Linux daba sus primeros pasos.

tux-gnu-linux

El hombre que vino del frío

Linus Torvalds, un integrante de la comunidad sueca de Finlandia, estudiante de Informática de la universidad de Helsinki, trás pasar muchas horas tras el juego Princep of Persia, y conseguir pasárselo, decidió hacer una locura, crear su propia sistema operativo. Vale, es una cita algo exagerada. Realmente hacía tiempo que jugaba con un sistema llamado Minix, creado por Andrew S. Tanenbaum, que a diferencia de otros clones de UNIX, llevaba consigo el código fuente.

Nuestro personaje, una vez que ya tenía algo con cara y ojos, escribió en unos de los foros de la comunidad de MINIX:

(En inglés)

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki

Hello everybody out there using minix –

I’m doing a (free) operating system (just a hobby, won’t be big and
professional like gnu) for 386(486) AT clones. This has been brewing
since april, and is starting to get ready. I’d like any feedback on
things people like/dislike in minix, as my OS resembles it somewhat
(same physical layout of the file-system (due to practical reasons)
among other things).

I’ve currently ported bash(1.08) and gcc(1.40), and things seem to work.
This implies that I’ll get something practical within a few months, and
I’d like to know what features most people would want. Any suggestions
are welcome, but I won’t promise I’ll implement them 🙂

Linus (torvalds@kruuna.helsinki.fi)

PS. Yes – it’s free of any minix code, and it has a multi-threaded fs.
It is NOT protable (uses 386 task switching etc), and it probably never
will support anything other than AT-harddisks, as that’s all I have 🙁.

Aquí os dejo el texto traducido al castellano:

De: torvalds@klaava.Helsinki.fi (Linus Benedict Torvalds)
Noticias: comp.os.minix
Asunto: ¿Qué deseas ver más en minix?
Resumen: pequeña encuesta para mi nuevo sistema operativo
ID del mensaje: < 1991Aug25.205708.9541@klaava.Helsinki.fi >
Fecha: 25 de agosto de 91 20:57:08 GMT
Organización: Universidad de Helsinki

Hola a todos por ahí usando minix.-

Estoy haciendo un sistema operativo (libre) (sólo un pasatiempo, no será grande y
profesional como gnu) para 386(486) clones. Esto está en funcionamiento
desde abril y está comenzando a estar listo. Me gustaría algún comentario sobre
cosas que ames/odies en minix, ya que mi sistema operativo se parece un poco
(el mismo diseño de la capa física del sistema de ficheros(por razones prácticas)
entre otras cosas).

Actualmente he portado bash(1.08) y gcc (1.40), y
las cosas parecen funcionar. Esto implica que llegaré a algo práctico dentro de un
pocos meses, y quisiera saber qué características desearía la mayoría de la gente. Cualquier
sugerencia es bienvenidas, pero no prometo que pueda aplicarlas:-)


Linus (torvalds@kruuna.helsinki.fi)

PS. sí – está libre de cualquier código de minix, y tiene un fs multihilo.
NO es portable (usa 386 task switching, etc.) y probablemente nunca
soportará nada distinto de discos duros AT, como que el
que tengo:-(.

Sin quererlo estas palabras han quedado para la historia. Según el fabuloso libro de Glyn Moody, Rebel Code: Linux And The Open Source Revolutions, que yo leí en su versión en Catalán, Codi Rebel: la història de Linux i de la revolució del programari. Al poco de enviar el mensaje las personas que empezaron a interesarse fue aumentando casi de manera exponencial, y de ahí hasta ahora, una revolución. Para ampliar información y saber de la historia con más profundidad, os recomiendo el documental «The Code«, en su versión en inglés con subtítulos en diferentes idiomas, entre los que se encuentra el castellano.

Actualmente Linux, junto con GNU, funciona en la mayoría de servidores de la nube, de los grandes computadores, incluso de una gran parte de lo dispositivos móviles, ya que es el núcleo de Android, viene de lejos y va mucho más lejos. Quien sabe, quizás de aquí otros 25 años el autor de éste artículo celebrará los 50 años de Linux junto a todos vosotr@s. Nos seguimos leyendo 😉