Linux ist nur ein Kernel, und wenn Benutzer ihn verwenden möchten, benötigen sie eine vollständige Distribution. Wie wurden die ersten Linux-Versionen verwendet, als es noch keine Linux-Distributionen gab?
linux
kernel
linux-kernel
history
nein
quelle
quelle
fdisk
stand die Tür für andere offen, um ihr eigenes Linux-Setup einfacher vorzubereiten.Antworten:
In der Anfangsphase von Linux veröffentlichte Linus Torvalds die Linux-Kernelquelle in einem Alpha-Zustand, um anderen zu signalisieren, dass die Arbeit an einem neuen Unix-ähnlichen Kernel in der Entwicklung war. Zu diesem Zeitpunkt wurde, wie @RalfFriedi feststellte, der Linux-Kernel in Minix crosskompiliert.
Was die verwendbare Software angeht, hat Linus Torvalds auch Dienstprogramme portiert, die zusammen mit dem Linux-Kernel verteilt werden, damit andere sie testen können. Diese Programme waren hauptsächlich
bash
undgcc
, wie in der LINUX-Geschichte von Linus Torvalds beschrieben . Per Usenet- Post :Linus verteilte den Kernel und die Kerndienstprogramme in einem Diskettenformat, damit Benutzer es ausprobieren und möglicherweise einen Beitrag dazu leisten können.
Danach gab es HJ Lus Boot-Root- Disketten. Wenn dies als Distribution bezeichnet werden könnte, würde es den Ruf gewinnen, die erste Distribution zu sein, die auf der Festplatte installiert werden kann.
Irgendwann wurde die Anzahl der Dienstprogramme größer als die maximale Größe einer Diskette.
MCC Interim Linux war die erste Linux-Distribution, die von Personen mit etwas geringeren technischen Kenntnissen verwendet wurde, indem eine automatisierte Installation und neue Dienstprogramme wie z
fdisk
.Nach dem MCC-Vorläufer war SLS die erste Distribution, die das X Window System im Mai 1992 anbot. Insbesondere der Konkurrent von SLS, das mythische Yggdrasil , debütierte im Dezember 1992.
Es folgten weitere wichtige Distributoren, wie wir sie heute kennen, insbesondere Slackware im Juli 1993 (basierend auf SLS) und Debian im Dezember 1993 bis zur ersten offiziellen Version 1.1 im Dezember 1995.
Bildnachweis : * Boot- / Root-Disketten-Image von: https://www.maketecheasier.com/
* yggdrasil-Disketten-Image von: https://yggdrasilblog.wordpress.com/
quelle
just a hobby, won't be big and professional like gnu
Oh Mann, hattest du UnrechtIn meinem Fall (um 1994) wurde Linux als Abbild für 3,5-Zoll-Disketten (1,44 MB) entwickelt, wahrscheinlich als Nachfolger der oben erwähnten 5-Zoll-Abbilder. Netzwerk, VGA usw.). Also musste man wissen, was man brauchte und irgendwie hoffen, dass man die passende Hardware hatte.
Nachdem Sie gebootet haben und entweder eine Verbindung zum LAN oder eine Einwahl über ein Modem herstellen konnten, haben Sie die benötigte Software gefunden (FTP, Gopher usw.) Es gab sie wirklich noch, also musste man wissen, wohin man gehen sollte oder wen man fragen sollte) und sie selbst bauen.
Ich war begeistert, als ich meinen 486DX booten und mich in mein Universitätsnetzwerk einwählen konnte (56.000!) Und zu Hause eine AFS-Freigabe auf dem Computer bereitstellte ... das waren die Tage. ;)
quelle
Die kurze Version
Als Linus seinen Kernel startete, hatte das Gnu-Projekt ein funktionierendes Betriebssystem, mit Ausnahme eines funktionierenden Kernels. Als sich die Leute umsahen, fanden sie alle Werkzeuge, die sie brauchten: gcc (und friend: binutils), bash (und friends gnu-utils), emacs, ...
Sie würden dann ihr eigenes System aus den Teilen bauen.
Es ist, woher dieser Witz kommt "Wenn MS-Windows ein Flugzeug wäre, würde es auf 10 Tausend Fuß steigen und dann explodieren und jeden in der Seite töten, aber zumindest müssen Sie Ihr eigenes Flugzeug nicht bauen, bevor Sie abfliegen."
quelle
In seinem Buch " Just For Fun " erwähnte Linus Torvalds, dass der Linux-Kernel ursprünglich ein einfacher Terminal-Emulator für die Verbindung mit einer entfernten Unix-Maschine über ein Modem war:
quelle
Bearbeitet: Der peinliche Mangel an Verständnis dafür, wie Kernel funktionieren, wurde behoben und der wichtige Teil wurde verlassen.
Das GNU-Userland existierte vor dem Linux-Kernel.
https://en.wikipedia.org/wiki/GNU
https://en.wikipedia.org/wiki/Linux_kernel
Peter MacDonald ist weitgehend dafür bekannt, dass er die erste "brauchbare" GNU / Linux-Distribution erstellt hat.
https://en.wikipedia.org/wiki/Peter_MacDonald_(Computer_Programmer)
https://en.wikipedia.org/wiki/Softlanding_Linux_System
Aus der Erinnerung an einige Diskussionen, die ich mit ihm geführt habe: Peter arbeitete als Unix-Systemadministrator für die Regierung und besuchte die University of Victoria für ein Masterstudium. Peter wollte von zu Hause aus arbeiten, aber die Unix-Desktop-Lizenzkosten waren unerschwinglich. Er war bereits mit den GNU-Userland-Tools vertraut. Als er Linus Torvalds Nachricht im Universitätsnetzwerk sah, nutzte er die Vorteile und verkabelte die GNU-Tools mit dem neuen Kernel. Das eigentliche Problem war also die Umkehrung Ihrer Frage: Das Benutzerland existierte bereits und alles, was benötigt wurde, war ein Kernel.
Einige andere historische Leckerbissen:
quelle
Linux wurde zuerst als erweiterter Ersatz für Minix und zum Verständnis der Programmierung im geschützten Modus auf einem i386 gestartet. Minix kam mit Source, und zu der Zeit gab es die GNU Userland Utilities und die BSD Userland Utilities. Beide waren mit Quelle verfügbar. Linux versuchte, POSIX-kompatibel zu sein, daher war die Portierung nicht so schwierig. Einer der ersten Schritte bestand darin, bash unter Linux auszuführen. Man kann die Anfänge von Linux als Cross-Compilation betrachten, der Kernel musste auf einem anderen System kompiliert werden.
quelle