Onde posso obter o Unix original? [duplicado]

16

Onde posso obter o Unix original (a partir do ano de 1969)? Eu gostaria de ver o código-fonte do Unix original.

    
por Denny00 07.05.2018 / 15:52

3 respostas

21
O mais próximo da sensação de um sistema contemporâneo que você pode obter livremente na Internet, e praticamente testado e pronto para rodar, é uma versão de disco da versão 7 rodando com o emulador SimP do PDP-11, e até mesmo um disco do sistema III imagem com as fontes C reais também com a emulação PDP-11 em SimH.

Veja minha postagem com instruções passo a passo de como baixar e executar o Unix versão 7 depois de instalar o SimH . O site original tem algumas inconsistências: as instruções originais são para uma versão mais antiga do SimH e faltam alguns procedimentos que precisam ser feitos após a inicialização:

Link para minha resposta em Retro Computing explicando como para inicializar o disco de imagem do sistema PDP-11 7

O SimH é executado em várias arquiteturas, incluindo MacOS, DOS (eu acho) e Linux.

Para instalar o SimH no Debian, o pacote correspondente é: simh

Veja o link

Package: simh (3.8.1-5)

Emulators for 33 different computers

This is the SIMH set of emulators for 33 different computers: DEC PDP-1, PDP-4, 'PDP-7, PDP-8, PDP-9, DEC PDP-10, PDP-11...

Para instalar então no Debian:

sudo apt-get install simh

Após a instalação, você terá um binário chamado pdp11 para emular o PDP-11.

Depois disso, você pode seguir minha resposta, no primeiro link desta resposta, em nosso site irmão Retro computing, já que ele é orientado para a mesma versão SimH.

De acordo com o comentário @ user996142, você pode encontrar hoje em dia a árvore de código-fonte da versão 7 do Unix em link

Como alternativa, existe uma porta do V7 para x86 / Intel. Uma VM para VMWare e VirtualBox pode ser baixada aqui: link ; você inicializa a VM, efetua o login como "guest", executa su e introduz a senha "password". Eu acho que o principal uso para isso é para fins de ensino.

Mais interessante ainda, é uma imagem de disco do System III que foi feita a partir de fita (s) recuperada (s), que também pode ser executada sob o emulador PDP-11 no SimH.

O System III tem muito mais linhas de código fonte do kernel escritas em C e mais utilitários. O sistema lembra um pouco mais do Unix como o conhecemos hoje. A imagem da fita / disco também vem com a árvore de código fonte, em / usr / local / src (tem que verificar o diretório), que pode ser lida, alterada e compilada dentro do emulador, não obrigando você a muito esforço tentando ( re) construindo e modificando código legado se você quiser testar algumas modificações.

Obviamente, as utilidades são muito menores do que hoje em dia, e tal sistema é muito mais fácil de entender, reconstruir e hackear para propósitos pedagógicos.

O HOW TO para usar e construir a emulação de imagem do System III para o SimH está aqui link ; no entanto, os links de download não funcionam mais; No entanto, consegui encontrar um link de download funcional da versão do System III aqui: link

PS. Eu construí a minha imagem de disco de emulação do System III SimH PDP-11 a partir desses arquivos.

    
por 07.05.2018 / 16:02
5

A versão de 1969 foi perdida para a história. Mas o que você quer? A versão no dia 1? Dia 200?

A coisa mais próxima que o Unix original teve de lançar foram as edições do manual. O manual do Unix 1st Edition foi publicado em 1971 e é o primeiro código disponível. Você pode procurar a fonte no site The Unix Heritage Society . A fonte da 1ª edição está no diretório Dennis_v1.

Há também uma imagem do Docker que você pode usar para executar o Unix 1st Edition.

link

    
por 07.05.2018 / 20:56
0

Além das outras respostas, A Unix Heritage Society tem código-fonte visível para download e on-line para um grande número de versões antigas de Unix, e uma lista de discussão para discuti-los.

    
por 07.05.2018 / 22:39