Linux es solo un kernel, y si los usuarios quieren usarlo, necesitan una distribución completa. Dicho esto, ¿cómo se usaron las primeras versiones de Linux cuando no había distribuciones de Linux?
linux
kernel
linux-kernel
history
noop
fuente
fuente
fdisk
, la puerta estaba abierta para que otros presentaran su propia configuración de Linux con mayor facilidad.Respuestas:
En las primeras etapas de Linux, Linus Torvalds lanzó la fuente del kernel de Linux en un estado alfa para indicar a los demás que trabajan para un nuevo kernel similar a Unix en desarrollo. En ese momento, como dijo @RalfFriedi, el kernel de Linux se compiló en Minix.
En cuanto al software utilizable, Linus Torvalds también portó utilidades para distribuir junto con el kernel de Linux para que otros lo prueben. Estos programas fueron principalmente
bash
ygcc
, como lo describe la Historia de LINUX por Linus Torvalds . Según la publicación de Usenet :Linus distribuyó los programas de utilidad del núcleo y núcleo en un formato de disquete para que los usuarios lo prueben y posiblemente contribuyan a él.
Después, había disquetes de raíz de arranque de HJ Lu . Si esto se pudiera llamar una distribución, entonces ganaría la fama de ser la primera distribución capaz de instalarse en el disco duro.
Finalmente, el número de utilidades creció más que el tamaño máximo de un disquete.
MCC Interim Linux fue la primera distribución de Linux utilizada por personas con habilidades ligeramente menos técnicas al introducir una instalación automatizada y nuevas utilidades como
fdisk
.Después del precursor de MCC, SLS fue la primera distribución que ofreció el Sistema X Window en mayo de 1992. Cabe destacar que el competidor de SLS, el mítico Yggdrasil , debutó en diciembre de 1992.
Otros distribuidores importantes siguieron como los conocemos hoy, en particular Slackware en julio de 1993 (basado en SLS) y Debian en diciembre de 1993 hasta el primer lanzamiento oficial de la versión 1.1 en diciembre de 1995.
Créditos de imagen:
* Imagen de disquete de arranque / raíz de: https://www.maketecheasier.com/
* Imagen de disquete de yggdrasil de: https://yggdrasilblog.wordpress.com/
fuente
just a hobby, won't be big and professional like gnu
oh chico, estabas equivocadoEn mi caso (c.1994), Linux vino construido como imágenes adecuadas para disquetes de 3.5 "(1.44MB), probablemente el seguimiento de las imágenes de 5 1/4" mencionadas anteriormente, y cada una tiene un conjunto específico de controladores compilados en ( red, VGA, etc.). Entonces tenía que saber lo que necesitaba y tener la esperanza de tener el hardware adecuado.
Después de arrancar, y pudiste conectarte a LAN o marcar por módem, entonces buscaste el software que necesitabas (FTP, Gopher, etc.). Esto fue justo al comienzo de la "web" y los motores de búsqueda no. Realmente existe todavía, así que tenía que saber a dónde ir o a quién preguntar) y construirlo usted mismo.
Estaba extasiado cuando pude arrancar mi 486DX y marcar en mi red universitaria (¡56k!) Y montar un recurso compartido de AFS en la máquina en casa ... esos eran los días. ;)
fuente
La versión corta
En el momento en que Linus comenzó su núcleo, el proyecto Gnu tenía un sistema operativo en funcionamiento, a excepción de un núcleo en funcionamiento. Entonces, cuando la gente miró a su alrededor, encontraron todas las herramientas que necesitaban: gcc (y friend: binutils), bash (y amigos gnu-utils), emacs, ...
Luego construirían su propio sistema, a partir de las partes.
Es de donde viene esta broma: "Si MS-Windows fuera un avión, subiría a 10 mil pies, y luego explotaría, matando a todos a su lado, pero al menos no tiene que construir su propio avión antes de partir".
fuente
En su libro " Just For Fun ", Linus Torvalds mencionó que el kernel de Linux era inicialmente un simple emulador de terminal para conectarse a una máquina remota de Unix a través de un módem:
fuente
Editado: eliminó la vergonzosa falta de comprensión de cómo funcionan los núcleos y dejó la parte importante.
La tierra de usuarios de GNU existía antes que el kernel de Linux.
https://en.wikipedia.org/wiki/GNU
https://en.wikipedia.org/wiki/Linux_kernel
Peter MacDonald es ampliamente reconocido por haber creado la primera distribución GNU / Linux 'utilizable'.
https://en.wikipedia.org/wiki/Peter_MacDonald_(computer_programmer)
https://en.wikipedia.org/wiki/Softlanding_Linux_System
De la memoria de algunas discusiones que tuve con él: Peter estaba trabajando como administrador de sistemas Unix para el gobierno y yendo a la Universidad de Victoria para obtener una maestría. Peter quería una forma de trabajar desde casa, pero los costos de la licencia de escritorio de Unix eran prohibitivos. Ya estaba familiarizado con las herramientas GNU userland, por lo que cuando vio el mensaje de Linus Torvalds en la red de la Universidad, aprovechó al máximo y conectó las herramientas GNU al nuevo núcleo. Entonces, realmente, el problema inicial fue el reverso de su pregunta: el país de usuario ya existía y todo lo que se necesitaba era un núcleo.
Algunos otros datos históricos:
fuente
Linux se inició por primera vez como un reemplazo mejorado para Minix y para comprender la programación en modo protegido en un i386. Minix vino con la fuente, y en ese momento estaban las utilidades de tierra de usuario de GNU y las utilidades de tierra de usuario de BSD. Ambos estaban disponibles con fuente. Linux trató de ser compatible con POSIX, por lo que portar no fue tan difícil. Uno de los primeros pasos fue ejecutar bash en Linux. Puede considerar los primeros días de Linux como una compilación cruzada, el núcleo tuvo que compilarse en otro sistema.
fuente