2 puntos por GN⁺ 2025-02-21 | Aún no hay comentarios. | Compartir por WhatsApp

Resurrección de UNIX V2 "Beta" de 1972

  • Introducción

    • Yufeng Gao analizó la cinta DMR y restauró el sistema UNIX V2 "Beta".
    • La cinta s1 es una DECtape de arranque de UNIX que incluye el kernel, y s2 contiene la mayor parte de los archivos de la distribución.
  • Características del kernel

    • El kernel de s1 admite archivos ejecutables a.out de V1 y V2, mientras que el kernel unix-jun72 solo admite V1.
    • El tamaño de memoria core aumentó a 16 KiB, mientras que el kernel unix-jun72 es de 8 KiB.
    • La tabla de llamadas al sistema coincide con V1 y no hay llamadas al sistema de V2.
    • Como tiene llamadas al sistema de V1 y tamaño de core de V2, y además puede ejecutar binarios de V2, se considera un "V2 beta".
  • Requisitos del entorno

    • Solo el emulador PDP-11/20 de aap puede arrancar el kernel.
    • SIMH y Ersatz-11 se detienen antes del prompt de inicio de sesión.
    • El emulador de aap no soporta TC11, por lo que la instalación es difícil.
  • Proceso de instalación

    • Se extrajeron los archivos de la cinta s1 y se colocaron en un disco RF vacío, luego se instaló el kernel unix-jun72.
    • Después de arrancar desde RF en SIMH, se extrajeron desde s2 los archivos restantes.
    • Con un editor hex se reemplazó el kernel unix-jun72 por el kernel de s1 para crear una imagen de disco RF que solo contiene archivos de s1/s2.
    • Esta imagen RF puede arrancar en el emulador de aap.
  • Información adicional

    • El programa init(7) no monta RK en /usr, lo que sugiere que /usr estaba almacenado en RF.
  • Descarga

    • La imagen de disco RF puede descargarse desde GitHub: enlace

Aún no hay comentarios.

Aún no hay comentarios.