2 pontos por GN⁺ 2025-02-21 | Ainda não há comentários. | Compartilhar no WhatsApp

Ressurreição do UNIX V2 "Beta" de 1972

  • Introdução

    • Yufeng Gao analisou a fita DMR e restaurou o sistema UNIX V2 "Beta".
    • A fita s1 é uma DECtape UNIX INIT que inclui o kernel, e a s2 contém a maior parte dos arquivos da distribuição.
  • Características do kernel

    • O kernel s1 oferece suporte a a.outs do V1 e do V2, enquanto o kernel unix-jun72 oferece suporte apenas ao V1.
    • O tamanho da memória core aumentou para 16 KiB, enquanto o kernel unix-jun72 tem 8 KiB.
    • A tabela de chamadas de sistema corresponde à do V1, e não há chamadas de sistema do V2.
    • Como tem chamadas de sistema do V1 e tamanho de core do V2, além de conseguir executar binários do V2, ele é considerado um "V2 beta".
  • Requisitos de ambiente

    • Apenas o emulador PDP-11/20 do aap consegue inicializar o kernel.
    • SIMH e Ersatz-11 travam antes do prompt de login.
    • O emulador do aap não oferece suporte a TC11, o que dificulta a instalação.
  • Processo de instalação

    • Os arquivos da fita s1 foram extraídos e colocados em um disco RF vazio, e o kernel unix-jun72 foi instalado.
    • Após inicializar pelo RF no SIMH, os arquivos restantes foram extraídos da s2.
    • Com um editor hexadecimal, o kernel unix-jun72 foi substituído pelo kernel s1 para gerar uma imagem de disco RF contendo apenas os arquivos de s1/s2.
    • Essa imagem RF pode ser inicializada no emulador do aap.
  • Informações adicionais

    • O programa init(7) não monta o RK em /usr, sugerindo que /usr era armazenado no RF.
  • Download

    • A imagem de disco RF pode ser baixada no GitHub: link

Ainda não há comentários.

Ainda não há comentários.