Résurrection d’Unix V2 « Beta » de 1972
(tuhs.org)Résurrection d’UNIX V2 "Beta" de 1972
-
Présentation
- Yufeng Gao a restauré le système UNIX V2 "Beta" en analysant les bandes DMR.
- La bande
s1est une DECtape d’initialisation UNIX contenant le kernel, ets2contient la plupart des fichiers de la distribution.
-
Caractéristiques du kernel
- Le kernel
s1prend en charge lesa.outde V1 et V2, tandis que le kernelunix-jun72ne prend en charge que V1. - La taille du core a été portée à 16 KiB, contre 8 KiB pour le kernel
unix-jun72. - La table des appels système correspond à celle de V1, sans appels système V2.
- Avec les appels système de V1, une taille de core de V2 et la capacité d’exécuter des binaires V2, il est considéré comme une « V2 beta ».
- Le kernel
-
Exigences de l’environnement
- Seul l’émulateur PDP-11/20 de aap peut démarrer le kernel.
- SIMH et Ersatz-11 s’arrêtent avant l’invite de connexion.
- L’émulateur de aap ne prend pas en charge TC11, ce qui complique l’installation.
-
Processus d’installation
- Les fichiers sont extraits de la bande
s1, placés sur un disque RF vide, puis le kernelunix-jun72est installé. - Après démarrage sur le RF dans SIMH, le reste des fichiers est extrait depuis
s2. - À l’aide d’un éditeur hexadécimal, le kernel
unix-jun72est remplacé par le kernels1, ce qui permet de créer une image de disque RF ne contenant que les fichierss1/s2. - Cette image RF peut démarrer dans l’émulateur de aap.
- Les fichiers sont extraits de la bande
-
Informations complémentaires
- Le programme
init(7)ne monte pas RK sur/usr, ce qui laisse penser que/usrétait stocké sur RF.
- Le programme
-
Téléchargement
- L’image de disque RF peut être téléchargée sur GitHub : lien
Aucun commentaire pour le moment.