Verlorenes Stück Computergeschichte wiedergefunden und restauriert
In einer bemerkenswerten Leistung der digitalen Archäologie haben Computerhistoriker erfolgreich UNIX Version 4 von einem 9-Spur-Magnetband aus den 1970er Jahren geborgen und damit die erste Version von UNIX, die jemals in der Programmiersprache C geschrieben wurde, wieder zum Leben erweckt. Die Wiederherstellungsoperation stellt einen entscheidenden Meilenstein in der Computergeschichte dar und bewahrt das, was Experten als 'ein fehlendes Bindeglied' in der Evolution moderner Betriebssysteme bezeichnen.
Der Entdeckungs- und Wiederherstellungsprozess
Das Band wurde Anfang dieses Jahres bei einer Lagerraumräumung an der Kahlert School of Computing der University of Utah entdeckt. Professor Robert Ricci fand das vergessene Band, das möglicherweise seit den 70er Jahren, als es von Martin Newell, dem Schöpfer des berühmten Utah Teapot 3D-Modells, verwendet wurde, jahrzehntelang eingelagert war.
Software-Kurator Al Kossow vom Computer History Museum leitete die Wiederherstellungsoperation mit spezialisierten Werkzeugen. 'Dieses Band hatte eine vernünftige Chance, wiederherstellbar zu sein,' hatte Kossow vorhergesagt, als die Entdeckung im November 2025 erstmals angekündigt wurde. Sein Optimismus erwies sich als berechtigt, als dem Team mithilfe des readtape-Programms, entwickelt vom Museumsmitarbeiter Len Shustek, die erfolgreiche Extraktion der Daten gelang, indem rohe magnetische Flussvariationen abgetastet wurden, anstatt verarbeitete digitale Daten direkt zu lesen.
Der Wiederherstellungsprozess war bemerkenswert erfolgreich und erforderte nur die Rekonstruktion von zwei Blöcken. Die resultierenden Dateien, jetzt verfügbar im Internet Archive, enthalten eine riesige Datei von 1,6 Gigabyte, die von einem Band erstellt wurde, das ursprünglich nur etwa 40 MB Daten enthielt.
Historische Bedeutung von UNIX V4
UNIX V4, veröffentlicht im November 1973, stellt einen Wendepunkt in der Computergeschichte dar. Es war die erste Version, in der ein Großteil des Kernels in C anstatt in Assemblersprache neu geschrieben wurde. Dies markierte einen entscheidenden evolutionären Schritt, der das Betriebssystem portabler und zugänglicher machte.
'Das ist wie das Finden eines fehlenden Kapitels in der Computergeschichte,' sagte ein mit dem Projekt vertrauter Historiker. Die Version enthält etwa 55.000 Codezeilen, davon etwa 25.000 in C geschrieben und weniger als 1.000 Kommentarzeilen – ein Beleg für den Programmierstil der UNIX-Schöpfer Ken Thompson und Dennis Ritchie.
Das Betriebssystem war speziell für den High-End-PDP-11/45-Minicomputer konzipiert und repräsentiert das, was Experten als 'Ancient UNIX' bezeichnen – frühe Versionen der Unix-Codebasis vor Unix System III. Wie im Wikipedia-Eintrag zu Research Unix vermerkt, bildeten diese frühen Versionen die Grundlage für alle modernen Unix-Systeme.
Geschichte zum Laufen bringen: Wie man UNIX V4 heute erleben kann
Dank der Wiederherstellungsoperation kann nun jeder UNIX V4 mithilfe des SimH-Emulators ausführen. Angelo Papenhoff hat eine bearbeitete Version mit Anleitungen erstellt, während auf Reddit der Benutzer 'drop_table_allusers' einfache Richtlinien gab: 'Im Ordner, in dem Sie alle Unix v4-Dateien heruntergeladen haben, starten Sie die SimH pdp-11 ausführbare Datei und übergeben die boot.ini aus den Unix v4-Dateien als Parameter. Drücken Sie dann 'k', geben Sie 'unix' ein, drücken Sie Enter und das System startet...'
Das Betriebssystem ist nach modernen Maßstäben bemerkenswert klein – der Kernel besteht aus nur etwa 27 kB Code. Zum Vergleich: Moderne Linux-Kernel können hunderte Megabyte groß sein. Diese geringe Größe spiegelt UNIXs Ursprung wider, den Thompson und Ritchie als 'einen schnellen Hack' bezeichneten, um ein Weltraumflugsimulationsspiel auf einem übriggebliebenen PDP-7-Computer bei Bell Labs laufen zu lassen.
Das UNIX-Erbe und moderne Relevanz
Die Wiederherstellung von UNIX V4 bietet wertvolle Einblicke in die Designentscheidungen, die den modernen Computer geprägt haben. Viele Konventionen, die heute willkürlich erscheinen – wie die Aufteilung zwischen /bin- und /usr/bin-Verzeichnissen – entstanden aus praktischen Einschränkungen früher Hardware. Wie Rob Landley in seiner berühmten E-Mail von 2010 über die bin, sbin, usr/bin, usr/sbin Aufteilung erklärte, wurden diese Entscheidungen durch die Einschränkungen getrieben, nur 1,5 MB große Festplatten zu haben.
Heute ist UNIXs Einfluss allgegenwärtig – von macOS und Linux bis hin zu Android und unzähligen Serversystemen. Die Wiederherstellung von V4 ermöglicht es Forschern, den genauen Zeitpunkt zu studieren, an dem UNIX begann, von Assemblersprache zu C überzugehen – eine Veränderung, die letztendlich das Betriebssystem über verschiedene Hardwareplattformen hinweg portabel machte.
'Hier geht es nicht nur um Nostalgie,' bemerkte ein Software-Erhaltungsexperte. 'Das Verständnis dieser frühen Designentscheidungen hilft uns zu schätzen, warum moderne Systeme so funktionieren, wie sie es tun, und enthüllt manchmal elegante Lösungen für Probleme, die uns heute noch begegnen.'
Die erfolgreiche Wiederherstellung folgt auf andere jüngere UNIX-Erhaltungsbemühungen, einschließlich der Rekonstruktion von UNIX V2 Anfang 2025 und der früheren Wiederherstellung der Zeroth Edition von 1969. Jede Entdeckung fügt ein neues Stück zum Puzzle hinzu, wie sich die moderne Computertechnologie aus diesen bescheidenen Anfängen entwickelt hat.