2 points par GN⁺ 2025-02-21 | Aucun commentaire pour le moment. | Partager sur WhatsApp

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 s1 est une DECtape d’initialisation UNIX contenant le kernel, et s2 contient la plupart des fichiers de la distribution.
  • Caractéristiques du kernel

    • Le kernel s1 prend en charge les a.out de V1 et V2, tandis que le kernel unix-jun72 ne 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 ».
  • 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 kernel unix-jun72 est 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-jun72 est remplacé par le kernel s1, ce qui permet de créer une image de disque RF ne contenant que les fichiers s1/s2.
    • Cette image RF peut démarrer dans l’émulateur de aap.
  • Informations complémentaires

    • Le programme init(7) ne monte pas RK sur /usr, ce qui laisse penser que /usr était stocké sur RF.
  • Téléchargement

    • L’image de disque RF peut être téléchargée sur GitHub : lien

Aucun commentaire pour le moment.

Aucun commentaire pour le moment.