Die Vorgeschichte von Linux
Rahmenereignisse, die zur Entstehung von Linux beigetragen haben
Fußnoten
[1] EDVAC: Electronic Discrete Variable Automatic Computer
[2] Mit dem Begriff Hacker ist ein von Computern begeisterter Anwender gemeint, siehe zum Beispiel die Definition in The New Hacker's Dictionary.
[3] Es gab auch andere Systeme, aber das ist hier in dieser Linie das wichtigste, war es doch der Vorgänger von Multics.
[4] Die Sourcen sind hier zu finden: Multics Sourcen.
[5] Siehe zum Beispiel hier: Space Travel.
[6] Es war kennzeichnend für die damalige Zeit, dass Software nur speziell für einen Computertyp erstellt wurde, der Gedanke an Portierbarkeit existierte hier noch nicht.
[7] Der Editor war eine Erweiterung von ex, mit dem der ganze Text bei der Bearbeitung gesehen wurde. Daher ergab sich der Name als die Kurzform von visual mode.
[8] Die Aussage ist nur teilweise korrekt. Xenix entstand aus einer früheren Unix-Version als die anderen Unix-Varianten. Mittlerweile hatten sich aber diverse Schnittstellen im Original-Unix geändert. Dadurch fiel Xenix dann im Vergleich zu den anderen Derivaten hinsichtlich Kompatibilität aus dem Rahmen.
[9] Für Details, wann diese Organisation ARPA und wann DARPA hieß, siehe hier: ARPA-DARPA.
[10] Wer sich für die Details interessiert, kann hier mehr zur Entstehung von OpenBSD erfahren: coremail. Theo de Raadt war Entwickler von NetBSD und wurde aus dem Core-Team ausgeschlossen. Die Gründe dürften in der nicht immer einfachen Natur der Entwickler zu suchen sein.
[11] Wer sich nun wundert: 1991 entstand die erste Version von Linux, die Copyright-Klage war aber erst 1993. Warum Linus hier nicht bereits BSD für den PC verwendete, hat eine einfache Erklärung: Linus wusste zu diesem Zeitpunkt noch nichts von einer BSD-Version für den 386er.
[12] Aufgrund einer internationalen Abmachung ging das International Geophysical Year vom 1. Juli 1957 bis zum 31. Dezember 1958.
[13] Das Besondere war lediglich die Existenz von Sputnik 1 im Weltall, der Satellit selber hatte eigentlich keine nennenswerte Funktion außer dem Senden eines periodischen Signals.
[14] Es sollte aber darauf hingewiesen werden, dass die UDSSR eine klassische Interkontinentalrakete erweiterten, während die USA eine neue Trägerrakete entwickelt hatten.
[15] Ideen für ARPA gab es schon viel früher, wie es zum Beispiel in iX 1/2008 erläutert wird. Die Finanzierung für die Bildung dieser Organisation wurde aber erst mit dem Sputnik-Schock möglich. So gesehen war dieses Ereignis schon die Basis für die Entstehung des Internets.
[16] Diese Idee hatte zuerst Paul Baran bei RAND Corporation (Research and Development) und einige Jahre später unabhängig davon Donald Watts Davies. RAND war die Denkfabrik der US-Armee und die Arbeiten von Paul Baran dienten dazu, ein Netzwerk zu entwickeln, dass auch einen Atomkrieg überstehen konnte. Daher wird oft die falsche Aussage verbreitet, dass das Internet entwickelt wurde, um bei einem Krieg stabil zu funktionieren. Die Ideen von Paul Baran wurden aber zu seiner Zeit nicht umgesetzt, die Entwicklung von Leonard Kleinrock erfolgte ohne Kenntnis dieser Vorarbeiten. Nachdem bekannt wurde, dass Paul Baran auf diesem Gebiet schon geforscht hatte, wurde er beratend bei der Entwicklung des Arpanets hinzugezogen.
[17] Insbesondere blieben die Administratoren Herr ihrer eigenen Systeme, ein Aspekt, der nicht vernachlässigt werden sollte. Dies traf sowohl auf die Host-Systeme als auch die IMPs zu: Die jeweiligen Administratoren konnten nahezu unabhängig voneinander agieren.
[18] Auch das stimmt nicht ganz, die Netzwerkunterstützung war sehr früh vorhanden. Aber sie war nicht in allen Bereichen stabil.
[19] Hier sind noch weitere Informationen zu finden: Das IBM 7094 Data Processing System.
[20] Siehe Artikel bei Wikipedia: Programmed Data Processor.
[21] Stallman hatte früh die Idee, ein rekursives Akronym zu verwenden. Er dachte an etwas wie: something is not unix. Dann fing er an das something sukzessive durch die Buchstaben des Alphabets zu ersetzen. Er befand, dass G der erste klangvolle Buchstabe war. So ergab sich dann der Begriff GNU.
[22] Die von Stallman gegründete Free Software Foundation (FSF) sagt dazu: To understand the concept, you should think of free as in free speech, not as in free beer.
[23] Linux is obsolete: The Tanenbaum-Torvalds Debate.
[24] Es ist nicht ganz korrekt, es gibt mittlerweile einen auf einigen Systemen laufenden Kernel. Aber von stabil und ausgereift kann hier nicht gesprochen werden, da fehlt noch so einiges. Auch ist die Hardwareunterstützung recht bescheiden.
[25] Es gab natürlich auch DOS, aber das arbeitete bekanntlich lediglich mit 16 Bit und nutzte die meisten Möglichkeiten eines 386er nicht, insbesondere den Protected Mode mit den Task-Wechsel-Möglichkeiten des Prozessors.
[26] Die Standard-Unix-Shell war von Stephen Bourne entwickelt worden. Der Name bash ist ein Wortspiel, mit dem angedeutet werden soll, dass diese Shell sowohl zur Original-Shell kompatibel ist als auch deutliche

