Pular para o conteúdo

SIMH: Recriando um pouco da história

É sempre interessante conhecer um pouco da história da informática. Com o advento do software livre, isso se tornou possível. Aqui veremos como usar o SIMH para emular um PDP/11 e rodar o UNIX v5, a clássica versão que deu origem a tudo.
Renan Birck Pinheiro Century_Child
Hits: 19.210 Categoria: Linux Subcategoria: Miscelânea
  • Indicar
  • Impressora
  • Denunciar

Parte 2: Compilando e instalando

Vamos ao que nos interessa.

Baixe o código-fonte do SIMH e a imagem de disco do UNIX v5 no seu diretório HOME:
Rode os comandos:

$ mkdir simh
$ cd simh
$ unzip ~/simhv34-0.zip
$ mkdir BIN

(assim mesmo, em maiúscula)

$ make all
(A compilação é bem lenta mesmo, não se preocupe)

Se a compilação acusar um erro em "pcap.h", instale o pacote libpcap-dev.

Não é necessário "make install".

Quando a compilação terminar, crie uma pasta no seu diretório home e coloque lá o arquivo do emulador:

$ mkdir ~/pdp11
$ cp BIN/pdp11 ~/pdp11
$ cd ~/pdp11
$ unzip ~/uv5swre.zip


Agora crie um arquivo "pdp11.ini" com as linhas:

set cpu U18
attach rk0 unix_v5_rk.dsk
boot rk0

Detalhes técnicos chatos: isso cria um disco RK0 virtual e liga a imagem de disco a ele.

Parta para o próximo passo.

   1. Um pouco de história
   2. Compilando e instalando
   3. Explorando o novo sistema

Utilizando o X-Deep32 para rodar programas Linux em máquina Windows

BC: A sua calculadora programável no Linux

A tecla mágica SysRQ

MySQL + Amarok: dupla poderosa

Apache + SSL + PostgreSQL + Mod_auth_pgsql + PHP

FwLogWatch - Analisando Registros do IPtables

Netstat a fundo (parte 1)

Alta Disponibilidade (HA) com Debian (Heartbeat + DRBD + Mon)

Técnicas de memorização para facilitar o uso VI (Comandos básicos)

#1 Comentário enviado por lennon.jesus em 08/08/2006 - 10:49h
Sem essa parte da história não seríamos nada...

Parabéns pelo artigo!

Abraços a todos,
Lennon Jesus.
#2 Comentário enviado por thelinux em 08/08/2006 - 11:15h
Cara, excelente artigo. Estava aqui no vivaolinux e já estou executando teu artigo em fase final. Nota 10.
Jarbas Teixeira.
#3 Comentário enviado por thelinux em 08/08/2006 - 13:40h
Renan, terminei todos os testes. Muito legal. Parabéns.

Onde tem manual dele?
Valeu.
#4 Comentário enviado por FelipeAbella em 08/08/2006 - 15:38h
muito interessante.
Parabéns pelo artigo.
#5 Comentário enviado por Century_Child em 08/08/2006 - 19:33h
Gostei de ver a aprovação do pessoal. Mais pro fim do ano eu pretendo voltar ao assunto, ensinando a rodar o Linux ou o NetBSD dentro do SIMH, mas emulando um VAX ao invés do PDP/11.

#6 Comentário enviado por demoncyber em 09/08/2006 - 01:51h
Ótimo artigo cara fazia tempo que eu não lia algo sobre a história da informática tão bem redigido.
Meu por favor substitua os meus professores de info hauhauh =]

Nota 10!!

#7 Comentário enviado por pulgagtr em 10/08/2006 - 11:01h
Muito bom o artigo! Assim que chegar em casa vou testar! Realmente é muito importante relembrar tudo que passamos na informática, afinal, o pessoal mais novo (como eu), precisa conhecer todas essas evoluções!
Parabéns pelo artigo!
#8 Comentário enviado por Century_Child em 10/08/2006 - 13:57h
Tem uma documentação aqui:

http://simh.trailing-edge.com/

Fotos desse computador:

http://simh.trailing-edge.com/photos.html

(desçam pra parte onde diz "Digital Equipment Corporation" e procurem todos com o sufixo -11. A versão LSI-11 era um modelo que funcionava mais como microcontrolador do que como computador)

E na verdade, eu nunca cheguei a trabalhar com um computador antigo, apenas me interesso pelo assunto. :)
#9 Comentário enviado por rene em 11/08/2006 - 09:54h
Parabéns pelo artigo!!! Muito interessante!

t+! Abraços;
#10 Comentário enviado por claiton000 em 16/09/2012 - 16:49h
ola, sou novo no Unix, mas nao entendi em qual, ou em que lugar se digita :
$ mkdir simh
$ cd simh
$ unzip ~/simhv34-0.zip
$ mkdir BIN
(assim mesmo, em maiúscula)

Contribuir com comentário

Entre na sua conta para comentar.