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
und gcc
, wie in der LINUX-Geschichte von Linus Torvalds beschrieben . Per Usenet- Post :
Von: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Betreff: Was möchten Sie am liebsten in minix sehen?
Zusammenfassung: kleine Umfrage für mein neues Betriebssystem
Nachrichten-ID: <1991Aug25.205708.9541@klaava.Helsinki.FI>
Datum: 25. August 91, 20:57:08 GMT
Organisation: Universität Helsinki
Hallo allerseits mit minix -
Ich mache ein (freies) Betriebssystem (nur ein Hobby, werde nicht so groß und professionell sein wie Gnu) für 386 (486) AT-Klone. Dieses braut seit April und fängt an, fertig zu werden. Ich hätte gerne Feedback zu Dingen, die Leute in Minix mögen / nicht mögen, da mein Betriebssystem dem etwas ähnelt
(gleiche physische Anordnung des Dateisystems (unter anderem aus praktischen Gründen)).
Ich habe derzeit bash (1.08) und gcc (1.40) portiert, und die Dinge scheinen zu funktionieren. Dies impliziert, dass ich in ein paar Monaten etwas Praktisches bekomme und ich würde gerne wissen, welche Funktionen die meisten Leute haben möchten. Vorschläge sind willkommen, aber ich verspreche nicht, dass ich sie umsetzen werde :-)
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.
Dies waren zwei 5¼ "-Disketten-Images, die den Linux-Kernel und die für den Start erforderlichen Mindesttools enthielten. Um von einer Festplatte booten zu können, musste der Master-Boot-Datensatz mit einem Hex-Editor bearbeitet werden.
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
.
MCC Interim Linux war eine Linux-Distribution, die erstmals im Februar 1992 von Owen Le Blanc vom Manchester Computing Centre (MCC) der University of Manchester veröffentlicht wurde.
Die erste Version von MCC Interim Linux basierte auf Linux 0.12 und verwendete den Ramdisk-Code von Theodore Ts'o, um ein kleines Root-Image in den Speicher zu kopieren und das Diskettenlaufwerk für zusätzliche Dienstprogrammdisketten freizugeben. [2]
Er gab auch an, dass seine Distributionen "inoffizielle Experimente" seien und beschrieb die Ziele seiner Veröffentlichungen als:
- Bereitstellung eines einfachen Installationsverfahrens.
- Vollständigeres Installationsverfahren.
- Bereitstellung eines Sicherungs- / Wiederherstellungsdienstes.
- Um sein (damals) aktuelles System zu sichern.
- Kompilieren, Verknüpfen und Testen jeder Binärdatei unter den aktuellen Versionen von Kernel, gcc und Bibliotheken.
- Bereitstellung eines stabilen Basissystems, das in kurzer Zeit installiert werden kann und dem mit relativ geringem Aufwand weitere Software hinzugefügt werden kann.
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/