miércoles, 2 de noviembre de 2011

Sólo por diversión

Mi primera pasión es la astronomía, la segunda es la computación. Me defino como un computer freak, sin vergüenza. Y este año, que lamentamos la desaparición de un ícono como Steve Jobs (también perdimos a Dennis Ritchie hace unos días, claro que él despierta menos pasiones) también tiene mucho para celebrar.

Sólo por diversión, hace 20 años, un estudiante de computación de la Universidad de Tecnologia de Helsinki (hoy integrada a la Universidad Aalto) postaba un mensaje en USENET. El mensaje original decía lo siguiente:

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 portable (uses 386 task switching etc), and it probably never will support anything other than AT-harddisks, as that's all I have :-(.
—Linus Torvalds
Era el 25 de agosto de 1991 y nacía oficialmente Linux. Inicialmente fue llamado Freax, pero posteriormente el administrador del servidor ftp donde el sistema estaba almacenado, lo cambió por Linux, nombre que el propio Linus había inventado pero que por modestia no quería hacer público. En realidad este nombre fue una indicación más del genio de Linus: la sustitución de la S por la X convierte su nombre en un anagrama de Unix a menos de la L inicial. Simple, fácil de recordar, lo asocia indeleblemente a su objetivo. En comparación otros U*X han sido llamados HP-UX, AIX, QNX...


Aquel pequeño puntapié inicial, un mensaje de 20 líneas perdido en el océano de la Usenet, no podía presagiar el Tsunami que vendría después. La importancia de Linux aumenta día a día, aunque muchos no lo perciban. Web sites, bases de datos, buscadores de Internet, smartphones... han adoptado al sistema operativo del pingüinito y la lista crece sin parar. Aunque no creo que nunca le arrebate el primer lugar a Windows, tampoco me parece importante. La revolución creada por aquel joven atrevido que sólo quería divertirse, ya le valió un lugar en el Olimpo de la Informática. Y vale la pena decir que no es apenas el desarrollo de un sistema operativo lo que le agradecemos, sino también haber confiado en una forma particular de desarrollar software, que algunos llaman de Open Source y que fue comparada a un bazaar. Como si esto no fuera suficiente, en los últimos años Linus desarrolló un programa de control de versiones, el git* que ya es un éxito entre programadores, aunque su uso no se circunscribe al ambiente informático.

Le debemos algo más: su sentido del humor (Just for Fun) símbolo de los geeks. Desde este blog levantamos una copa de moscato virtual por los 20 años del pingüino más famoso del mundo.


* Linus afirmó alguna vez que es una persona muy egoista y por eso llama a sus proyectos con su propio nombre, git en lunfardo británico significa estúpido.

† Quienes quieran conocer un poco más del humor de Linus, aquí está su blog personal: Linus' Blog.
Por otra parte, sé que en Argentina un pingüino vizco tiene una connotación muy particular alejada de la computación. Espero que nadie se sienta ofendido por decir que Linux es más famoso que el ex-presidente Nestor Kirschner. Son contextos diferentes.