Ressurreição do Unix V2 "Beta" de 1972
(tuhs.org)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.