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.

[ Hits: 18.875 ]

Por: Renan Birck Pinheiro em 08/08/2006 | Blog: http://renanbirck.rocks


Um pouco de história



Para entendermos o que estamos fazendo, é legal conhecer um pouco da história e do contexto histórico da situação.

O UNIX é fruto de 2 desenvolvedores (Dennis Ritchie/Ken Thompson) que trabalhavam para a AT&T (Bell Labs). A primeira versão do sistema foi lançada em 1979 e rodava em um PDP/11 (um computador de 16-bits que atualmente seria comparável a um XT).

Naquela época, o uso de computadores era algo bastante restrito. O conceito de interface gráfica era bastante restrito, não haviam muitas aplicações pré-prontas, o conceito de redes apenas engatinhava. Não se sonhava em Internet, TCP/IP ou tecnologias tão banais atualmente, mas que na época representavam um sonho impossível. Praticamente não existiam computadores pessoais. A interface usuário-computador era um terminal burro um uma máquina de escrever (sim, isso mesmo, uma máquina de escrever adaptada; na verdade, uma impressora matricial, que operava a incríveis 300bps, com um teclado).

O ponto forte do UNIX era que ele era um dos poucos sistemas operacionais cujo kernel era escrito em uma linguagem de alto-nível (C), o que - ao contrário de outros sistemas operacionais da época, que eram escritos em Assembler - garantia a portabilidade dele. Foi por isso que ele foi bastante aceito por empresas como a que se tornaria a Sun, por exemplo.

Com o tempo, os fabricantes foram vendo que o sistema UNIX era uma alternativa boa e barata para workstations e servidores. (Na verdade, existiram sistemas muito melhores, mas eles eram fechados e bastante caros). O projeto GNU dificilmente existiria sem o UNIX.

Com a ajuda do SIMH, é possível manter essa memória viva. Sendo o SIMH um software livre, garantimos que a história passará de geração em geração.

O SIMH emula vários outros computadores, como o DEC VAX (uma das plataformas onde o desenvolvimento do UNIX se deu nos anos 80 e 90, que também serviu como um dos primeiros sistemas para servidores Internet), que será assunto de outro tutorial. O DEC VAX também rodava o sistema operacional VMS, que serviu de "inspiração" para sistemas como o Windows NT, e que ainda existe sob o nome de "OpenVMS".

Depois desse momento histórico, mãos à obra!

    Próxima página

Páginas do artigo
   1. Um pouco de história
   2. Compilando e instalando
   3. Explorando o novo sistema
Outros artigos deste autor

BC: A sua calculadora programável no Linux

MySQL + Amarok: dupla poderosa

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

A tecla mágica SysRQ

Leitura recomendada

Slitaz Linux, uma distro pequena mas...

Faça um incrível espetáculo de efeitos visuais com vídeo em tempo real

Criando um banco de dados para obter ajuda do sistema

Backup remoto usando SSH

Atualizando seu Gnome para o 2.6 experimental no Debian

  
Comentários
[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




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts