Historia de Linux

Extracto del grupo de noticias comp.os.minix de Usenet.

Fecha: 3 Jul 91 10:00:50 GMT
Mensaje enviado por Linus Torvalds

Hola Ciudadanos de la red,

Debido a un proyecto en el que estoy trabajando (en minix), estoy interesado en la definición del estándar POSIX. ¿Habrá alguien que me pueda indicar en dónde encuentro (de preferencia) en formato legible por una computadora las reglas de POSIX? un sitio de FTP sería muy bueno.

Casi dos meses después se leyó:
 

Fecha: 25 Aug 91 20:57:08 GMT

Hola a todos allá afuera usando minix -

Estoy haciendo un sistema operativo libre (es solo un hobby, no será grande ni profesional como GNU) pero funciona en 386(486) AT clones, lo he estado cocinando desde abril y está quedando listo. Quisiera alguna retroalimentación de las cosas que a ustedes les gustan y no les gustan de MINIX, ya que mi sistema operativo se parece (la misma disposición física (debido a razones prácticas) entre otras cosas).

Ya he portado bash(1.08) y gcc (1.40) y parece que las cosas funcionan. Esto implica que tendré algo usable en unos meses, y quiero saber que es lo que a la gente le gustaría que tenga. Cualquier sugerencia es bienvenida, aunque no prometo implementarla :-)

Linus (torvalds@kruuna.helsinki.fi)

PS. Sí, está libre de cualquier código de minix y tiene un FS de multi hilos, NO es portable (usa el switching de tareas de 386) y probablemente nunca soportará algo mas que un disco duro de AT, porque es lo único que tengo.

Ésta es una traducción al español de los mensajes originales que Linus mandó al grupo de noticias de minix de Usenet en el '91 y los mensajes originales en inglés están aquí.

A estos mensajes, le siguieron una infinidad de muestras de interés, porque Linux 0.01, en esas épocas no era precisamente igual que MINIX (que era otro sistema operativo cuyo foro de discusión del Usenet había sido el lugar en el que se había anunciado). El multithread (multi hilos) era algo nuevo y el hecho de estar escrito en C sugería que sí era portable a otras plataformas, estas dos cosas y otra serie de factores que en el momento eran importantes despertaron el interés de los participantes del foro de discusión de MINIX y la voz se corrió como pólvora.

Linus incluyó algunas ideas en sus dos primeros mensajes que definirían el futuro de su nuevo sistema operativo: la palabra GNU, la oferta de aceptar sugerencias sin la promesa de cumplir necesariamente los deseos de quienes las sugerían y la afirmación de que no sería portable a otra cosa que no fuera una PC, que le picó el amor propio a mas de un desarrollador.

GNU es un proyecto de software libre, que incluye el código fuente de los programas que entran dentro del proyecto y que desean llamarse "GNU", eso dio ideas a programadores de todo el mundo para cumplir sus deseos aunque Linus no los cumpliera y para portar (portar significa programar para otro tipo de plataforma o máquina) Linux a otra cosa como las computadoras Alpha de Digital.

De ésta forma, todo aquél que le quiso meter mano al código pudo hacerlo, porque gracias a la licencia de uso del proyecto GNU eso se podía hacer sin problemas legales. De ésta, Linus se convitió en el "moderador" de uno de los desarrollos más grandes en la historia del cómputo que ahora se llama Linux.

Linus además de seguir programando se ha dedicado desde entonces a recopilar, aceptar, desechar, normar y organizar código de programación que le contribuyen otros programadores y a orientar y unir en equipos a grupos de programadores con ideas afines.