Unix feiert den 45. Geburtstag
Alles begann mit einem Spiel. Vor 45 Jahren war eine Spiele-Portierung der Auslöser für die Entstehung von Unix, das die Grundlage für iOS und OS X bildet. "Space Travel" war mit 75 US-Dollar pro Spielrunde auf dem Multics-Mainframe GE635 zu langsam und teuer. So begann Ken Thompson mit der Portierung auf den günstigen Terminal PDP-7. Zur Unterstützung stießen Dennis Ritchie und andere Entwickler von Bell Labs hinzu und kurz darauf
beließ man es nicht nur beim Spiel selbst, sondern entwickelte in Anlehnung an Multics auch ein neues System namens Unics (uniplexed Information & Computing Service). Es enthielt ein Dateisystem mir Ordnern, eine Shell für Datei-Operationen und das Konzept der Computer-Prozesse und Geräte-Treiber - zunächst in Assembler für den PDP-7.
Mit einer Textverarbeitung winkte schließlich finanzielle Unterstützung für das Projekt, das anfangs zwei gleichzeitig angemeldete Benutzer unterstützte.
1973 erfolgte die Überführung von Unix in die Programmiersprache C und der Siegeszug von Unix an den Universitäten setzte ein. Dank C ließ sich Unix relativ einfach auf neue und zumeist günstigere Computersysteme übertragen. Zudem war Unix im Quelltext frei erhältlich und wurde somit an den Universitäten auch zu Lehrzwecken verwendet. Ende der 1970er Jahre gab es bereits eine stattliche Anzahl von 600 verschiedenen Computersystemen mit Unix.
Auch die intensive Weiterentwicklung von Unix begann 1973 und führte zu zahlreichen Unix-Varianten wie der BSD (Berkeley Software Distribution). Doch Anfang 1980er Jahre begann AT&T, das Unix-System der Bell Labs zu lizenzieren und kommerziell zu vertreiben. Dies schränkte den akademischen Einsatz stark ein, sodass
BSD von den Universitäten eigenständig weiterentwickelt wurde und beispielsweise Internet-Unterstützung wie TCP/IP erhielt. Es begann auch die Zeit der Unix Wars zwischen BSD-Lösungen und AT&T-Lösungen, in deren Kreuzfeuer später auch Linux geriet.
Letztendlich konnte sich aber das BSD-Lager durchsetzen, auf das auch Apple aufbaut. So genießt BSD nicht zuletzt dank iOS und OS X auch auf Desktop-Computern und Mobilgeräten eine hohe Verbreitung.
Weiterführende Links: