Ist bei der ersten Linux-Version die korrekte Versionsnummer 0,01 (wie in Tanenbaums OS-Buch zu sehen) oder sollte die erste Version 0.0.1 einschließlich des Punkts geschrieben werden?
Ist bei der ersten Linux-Version die korrekte Versionsnummer 0,01 (wie in Tanenbaums OS-Buch zu sehen) oder sollte die erste Version 0.0.1 einschließlich des Punkts geschrieben werden?
Antworten:
Die richtige Version ist „0,01“, wie im Tarball zum Zeitpunkt (gebraucht verfügbar hier ) und in der Release Notes .
Lassen Sie uns etwas Archäologie machen. Torvalds Artikel von 1991, LINUX - ein kostenloser Unix-386-Kernel (den Sie hier online lesen können ), beschreibt Version 0.03, wie aus der Liste der Dateien im beschriebenen FTP-Verzeichnis (Schwerpunkt Mine) hervorgeht:
- linux- 0.03 .tar.Z - vollständige Quelle für das Betriebssystem in einem 16-Bit-komprimierten Teerarchiv. [. . . ]]
- README, RELNOTES- 0.01 , INSTALLATION - ASCII-Dateien mit einigen (etwas veralteten) Informationen zu LINUX.
Beachten Sie auch, dass es die Versionshinweise der ersten Version enthält, auf die tatsächlich Bezug genommen wird 0.01
. Auch laut Wikipedia :
Bis September 1991 wurde Version 0.01 des Linux-Kernels auf dem FTP-Server (ftp.funet.fi) des finnischen Universitäts- und Forschungsnetzwerks (FUNET) veröffentlicht. Es hatte 10.239 Codezeilen. Im Oktober 1991 wurde Version 0.02 des Linux-Kernels veröffentlicht. [ 2 ]
Dies zitiert eine Nachricht von Torvalds, die im Oktober 1991 in der Newsgroup comp.os.minix veröffentlicht wurde und die folgende Version beschreibt 0.02
:
Wie ich vor einem Monat (?) Erwähnt habe, arbeite ich an einer kostenlosen Version eines Minix-Lookalike für AT-386-Computer. Es hat endlich das Stadium erreicht, in dem es sogar verwendbar ist (obwohl es möglicherweise nicht davon abhängt, was Sie wollen), und ich bin bereit, die Quellen für eine breitere Verbreitung herauszubringen. Es ist nur Version 0.02 (+1 (sehr kleiner) Patch bereits), aber ich habe bash / gcc / gnu-make / gnu-sed / compress usw. erfolgreich darunter ausgeführt.
Schließlich ist die erste Version des Kernels offenbar noch in seiner ursprünglichen Version unter http://www.nic.funet.fi/pub/Linux/kernel/Historic/ verfügbar . Die Datei, die Sie dort herunterladen können, ist:
linux-0.01.tar.gz
Da wir also immer noch eine 0.01
Datei sehen können und Beweise dafür haben, dass die zweite Version war 0.02
, scheint es ziemlich klar zu sein, dass die erste Version tatsächlich war 0.01
und nicht 0.0.1
.