Wiederbelebung von UNIX V2 "Beta" aus dem Jahr 1972
-
Einführung
- Yufeng Gao hat durch die Analyse der DMR-Bänder das System UNIX V2 "Beta" rekonstruiert.
- Das s1-Band ist ein UNIX INIT DECtape mit dem Kernel, und s2 enthält den Großteil der Distributionsdateien.
-
Kernel-Merkmale
- Der s1-Kernel unterstützt V1- und V2-a.outs, während der unix-jun72-Kernel nur V1 unterstützt.
- Die Core-Größe wurde auf 16 KiB erhöht; der unix-jun72-Kernel hat 8 KiB.
- Die System-Call-Tabelle entspricht V1; es gibt keine V2-System-Calls.
- Da er V1-System-Calls und die V2-Core-Größe besitzt und V2-Binärdateien ausführen kann, wird er als "V2 beta" angesehen.
-
Umgebungsanforderungen
- Nur aaps PDP-11/20-Emulator kann den Kernel booten.
- SIMH und Ersatz-11 bleiben vor dem Login-Prompt hängen.
- aaps Emulator unterstützt TC11 nicht, was die Installation erschwert.
-
Installationsprozess
- Dateien vom s1-Band wurden extrahiert, auf einer leeren RF-Disk platziert und der unix-jun72-Kernel installiert.
- Danach wurde in SIMH von RF gebootet und die restlichen Dateien von s2 extrahiert.
- Mit einem Hex-Editor wurde der unix-jun72-Kernel durch den s1-Kernel ersetzt, sodass ein RF-Disk-Image entstand, das nur die Dateien aus s1/s2 enthält.
- Dieses RF-Image ist in aaps Emulator bootfähig.
-
Zusätzliche Informationen
- Das Programm
init(7)mountet RK nicht auf/usr, was darauf hindeutet, dass/usrauf RF gespeichert war.
- Das Programm
-
Download
- Das RF-Disk-Image kann auf GitHub heruntergeladen werden: Link
Noch keine Kommentare.