Das UNIX V2 „Beta“ von 1972 wiederbelebt

2025-02-19

Ein Forscher hat erfolgreich ein funktionierendes UNIX V2 Beta-System aus dem Jahr 1972 von Magnetbändern wiederhergestellt. Diese Version unterscheidet sich von ihren Vorgängern in der Kernelgröße und der Unterstützung des a.out-Formats und gilt als frühe Beta-Version von V2. Während es auf dem PDP-11/20-Emulator von aap bootfähig ist, schlägt es auf anderen Emulatoren fehl. Durch eine Reihe cleverer Schritte hat der Forscher ein bootfähiges Disk-Image erstellt und öffentlich zugänglich gemacht. Diese Entdeckung liefert unschätzbare Informationen für die Erforschung der Entwicklung früher UNIX-Systeme.

Mehr lesen
Technologie UNIX-Geschichte

SCCS: Das Quellcode-Hotel nach 50 Jahren

2024-12-13

Dieser Artikel betrachtet retrospektiv den Einfluss des Source Code Control Systems (SCCS) in den letzten 50 Jahren. Der Autor, Larry McVoy, beschreibt das einzigartige Web-Format von SCCS, das das Mergen per Referenz ermöglicht und die Ineffizienzen patchbasierter Kopien in anderen Systemen vermeidet. Er erklärt, wie SCCS dieses Web nutzt, um jede beliebige Dateiversion in konstanter Zeit abzurufen und die Autorschaft über Versionen hinweg behält. Obwohl er Nachteile wie Langzeit-Sperren und die dateiorientierte Natur anerkennt, hebt McVoy die Effizienz des Web-Formats und die Beibehaltung der Autorschaft als bahnbrechend hervor und legt damit den Grundstein für spätere Systeme wie BitKeeper.

Mehr lesen
Entwicklung Quellcodeverwaltung