Bastante he leido acerca del comienzo de Linux, pero no había tenido la oportunidad (ni tampoco me había puesto a buscar) la publicación original y/u “oficial” de Linus Torlvalds donde hablaba acerca de su Sistema Operativo que había dado por llamar Linux.
La lectura del mensaje original publicado es realmente curiosa, entretenida y no tiene desperdicios, por eso te la recomiendo leer.
A continuación destaco algunas de esas partes que resaltaría con fibrón en el papel si estuviese preparando un resumen de las características iniciales de Linux:
A continuación les dejo el mensaje completo traducido al español y también un link a la versión en inglés.
De: Linus Benedict Torvalds (torvalds@klaava.Helsinki.FI)
Asunto: Free minix-like kernel sources for 386-AT
Grupo de noticias: comp.os.minix
Fecha: 1991-10-05 08:53:28 PST¿Te acuerdas de aquellos bonitos días de minix-1.1, cuando los hombres eran hombres y podían escribir los controladores de sus propios cacharros? ¿No tienes ningún proyecto interesante y estás hasta el gorro por culpa de un Sistema Operativo que intentas modificar según tus necesidades? ¿No te frustras cuando ves que todo funciona en minix? ¿No quieres trasnochar para hacer funcionar un programa? Entonces este post debería interesarte
![]()
Como mencioné hace un mes(?), estoy trabajando en una versión gratuita de una especie de minix para ordenadores AT-386. Ya ha llegado finalmente a la fase en la que es bastante utilizable (aunque quizás no, dependiendo de lo que quieras), y estoy a punto de publicar los códigos fuente para una mejor distribución.
Es sólo la versión 0.02 (+1 (muy pequeño) parche), pero he ejecutado satisfactoriamente bash/gcc/gnu-make/gnu-sed/compress etc bajo él.
Las fuentes de este proyecto mascota mío puedes encontrarlas en nic.funet.fi (128.214.6.100) en el directorio /pub/OS/Linux. El directorio también contiene algunos archivos LÉEME y un par de binarios para trabajar bajo Linux (bash, actualizar y gcc, puedes pedir más cosas:-). Se provee la versión completa de los códigos fuente del kernel, ya que no sa ha usado código de minix. Las fuentes de las librerías son parcialmente libres, así que no puedo distribuirlas todavía. El sistema puede compilar “tal cual” y se supone que funciona. ¡Heh!
Puedes encontrar las fuentes de los binarios (bash y gcc) en el mismo sitio, en /pub/gnu.
¡MENSAJE DE ALERTA! Estas fuentes todavía necesitan ser compiladas en minix-386 (y gcc-1.40, posiblemente 1.37.1, no lo he testeado), y necesitas minix para inicializarlo si quieres ejecutarlo, así que todavía no es un sistema independiente (para los que no tenéis minix). Estoy trabajando en ello. También necesitáis ser un poco hacker para arrancarlo (?), así que para aquellos que esperan una alternativa a minix-386, por favor ignoradme. Actualmente está pensado para hackers interesados en sistemas operativos y con 386’s con acceso a minix.
El sistema necesita un disco duro compatible con AT (IDE está bien) y EGA/VGA. Si aún estás interesado, por favor manda por ftp los LÉEMES/NOTASDEVERSIÓN, o mándame un e-mail con información adiccional.
Puedo (bueno, mayormente) escuchar cómo os preguntáis a vosotros mismo “¿Por qué?”. Hurd estará disponible en un año (o dos, o el mes que viene, quién sabe), y yo ya tengo minix. Este es un programa para hackers hecho por un hacker. He disfrutado haciéndolo, y alguno podría disfrutar viéndolo o incluso modificándolo para sus propias necesidades. Todavía es lo suficientemente pequeño como para entenderlo, usarlo y modificarlo, y estoy esperando con ganas los comentarios que podáis tener.
También estoy interesado en oír de cualquiera que haya escrito alguna de las utilidades/funciones de librerías de minix. Si vuestros esfuerzos se pueden distribuir gratuitamente (bajo copyright o incluso de dominio público), me gustaría oirlos de vosotros, así podría añadirlos al sistema. Estoy usando Earl Chews estudio ahora mismo (gracias por este bonito y funcional sistema, Earl), y los trabajos similares serán muy bienvenidos. Vuestros (C)’s se dejarán intactos, por supuesto. Échame una línea (de código) si tienes pensado permitirme usar tu código.
Linus
Quiero aclarar que el mensaje anterior es considerado como el primer mensaje “oficial” acerca de Linux. No obstante esto, circulan otras versiones que serían los primeros mensajes donde Linus empieza a hablar acerca de su proyecto:
From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: GCC-1.40 and a posix question
Message-ID: 1991Jul13, 100050.9886@klaava.Helsinki.FI
Date: 3 Jul 91 10:00:50 GMTHello netlanders,
Due a project I’m working on (in minix), I’m interested
in the posix standard definition. Could somebody please
point me to a (preferably) machine-readable format of the
latest posix rules? Ftp-sites would be nice.Linux Torvalds torvalds@kruuna.helsinki.fi
Al anterior, le continuaría:
From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25, 20578.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-sytem due to practical reasons) among other things.
I’ve currently ported bash (1.08) an 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 want. Any suggestions are welcome, but I won’t promise I’ll implement them![]()
Linux Torvalds torvalds@kruuna.helsinki.fi
Vía: Gibabriones
4 Respuestas para "Así empezaba la historia de Linux"
Gracias por el enlace amigo, un saludo!
De nuevo yo por aquí, venia a pedirte que si por favor puedes cambiar el enlace, ya que he cambiado de dominio, solo cambia el “.net” por “.com”, espero no sea mucho inconveniente, gracias y un saludo!
[...] También, a finales de esa década un estudiante finlandés llamado Linus Torvalds decide crear su propio SO basado en Minix (SO creado como recurso pedagógico por el profesor Andrew Tanenbamum. Apenas Linus tiene un prototipo funcional escribe un mensaje en Usenet y así empezaba la histora de Linux) [...]
[...] También, a finales de esa década un estudiante finlandés llamado Linus Torvalds decide crear su propio SO basado en Minix (SO creado como recurso pedagógico por el profesor Andrew Tanenbamum). Apenas Linus tiene un prototipo funcional escribe un mensaje en Usenet y así empezaba la histora de Linux) [...]
Comentarios: