O arquétipo moderno do PC: use um Xerox Alto dos anos 1970 em seu navegador

Uma foto de um computador Xerox Alto
PARC / Museu da História do Computador

Em 1973, a Xerox apresentou o Alto , um computador de pesquisa pioneiro que preparou o terreno para o PC moderno com o uso de uma interface gráfica de bitmap, um mouse e uma rede local. Graças a um emulador, você pode simular um Alto em seu navegador. Mas primeiro, vamos ver por que o Alto era especial.

Influência tremenda

Em 1973, os engenheiros do Centro de Pesquisa Xerox Palo Alto (PARC) criaram um computador revolucionário chamado Xerox Alto, que foi o pioneiro na interface gráfica do usuário (GUI) baseada em mouse, gráficos de bitmap, rede local, impressão a laser, jogos de computador em rede, orientado a objetos desenvolvimento de software e muito mais.

A tela de bitmap do Alto e o monitor de retrato em papel branco tornaram-no uma plataforma ideal para inovações na preparação de documentos de computador, incluindo os primeiros processadores de texto WYSIWYG (“o que você vê é o que você obtém”) que suportavam fontes múltiplas. Ele também hospedou os primeiros programas de desenho e editores de fontes que mais tarde revolucionariam a publicação.

Quando um engenheiro da Xerox PARC inventou a impressora a laser no início dos anos 1970, um pool de computadores Alto em rede poderia compartilhar a impressora de alta qualidade. E graças à Ethernet (também inventada no PARC), um grupo local de computadores Alto podia trocar arquivos, compartilhar uma conexão ARPANET ou até mesmo jogar um contra o outro.

Embora a Xerox demorasse a capitalizar sobre as invenções impressionantes incorporadas ao Alto, não tinha vergonha de exibi-las. Muitos pesquisadores em universidades na década de 1970 (e visitantes de outras empresas) usaram unidades Alto, e o computador inspirou a criação de muitas das primeiras estações de trabalho gráficas de usuário único . E em um comercial de 1979 , a Xerox divulgou os recursos do Alto, incluindo e-mail e impressão em rede, para o público.

Recomendado:  Atalhos de teclado para usar desktops virtuais no Windows 10

O mais famoso é que Steve Jobs visitou o Xerox PARC em 1979 e saiu convencido de que a Xerox detinha a chave para o futuro da computação pessoal. Essa inspiração levou ao lançamento do Apple Lisa em 1983 e do Macintosh no ano seguinte.

Em menos de uma década, a Xerox produziu mais de 2.000 unidades Alto em dois modelos (Alto I e Alto II), mas o computador nunca foi oficialmente vendido. Além de seu uso interno na Xerox, a Xerox doou 50 unidades para universidades nos Estados Unidos em 1979, e várias estavam em uso na Casa Branca durante a administração de Jimmy Carter.

RELACIONADOS: A Fundação da Internet: TCP / IP completa 40 anos

Xerox Alto Specs

Considerando seu desenvolvimento em 1972, não é surpresa que o Alto não usasse um microprocessador. Em vez disso, ele usou uma ALU personalizada composta por vários chips TI 74181 . Aqui está uma olhada nas especificações básicas do Alto.

  • CPU de 16 bits personalizada rodando a 5,8 MHz
  • 128 a 512 KB de RAM
  • Um monocoma (preto ou branco apenas) tela raster de bitmap de 606 × 808 pixels em um monitor CRT de página inteira orientado verticalmente
  • Armazenamento fornecido em cartuchos de disco rígido removíveis de 2,5 MB
  • Mouse de três botões
  • Conjunto de chaves de acordes de cinco teclas
  • Teclado modular

Experimente o Alto Você Mesmo Hoje

Usando apenas um navegador da web, você pode tentar usar o antigo software Xerox Alto hoje, sem precisar baixar nenhum software especial. Essa façanha vem graças a um emulador incrível chamado ContrAltoJS, criado pelo Living Computer Museum e portado para JavaScript pelo programador Seth Morabito, baseado em Washinton .

Recomendado:  O que há de novo no Fedora 36
Guerra do labirinto em execução em um Xerox Alto
Maze War rodando no emulador Xerox Alto.

Para começar, visite o site da ContrAltoJS em qualquer navegador moderno (como Chrome, Firefox, Safari ou Edge). Sob o grande retângulo (que representa a tela virtual do Alto), use o menu suspenso para selecionar uma imagem de disco. Isso é equivalente a inserir um cartucho de disco em um Alto real.

Por exemplo, escolha “games.dsk” para carregar um disco cheio de jogos. Quando estiver pronto para iniciar o emulador, clique em “Boot”.

Selecione uma imagem de disco e clique em “Boot”.

Quando o emulador for inicializado, coloque o cursor do mouse sobre a janela do emulador para focar a entrada do mouse e do teclado no Alto simulado. Você pode digitar “?” para ver um catálogo de programas armazenados na imagem de disco, e geralmente você pode simplesmente digitar o nome do arquivo (e pressionar Enter) para executá-lo.

Por exemplo, para executar Star Trek no disco de Jogos, digite “trek” e pressione Enter na linha de comando e o jogo será carregado. Existem dezenas de outros jogos para experimentar, alguns desenvolvidos na década de 1980. Morabito inclui mais instruções na própria página do emulador sobre como carregar Smalltalk , por exemplo.

Espere, isso não é nada como um Mac

Ao explorar o software Xerox Alto, você pode notar que o sistema operacional do Alto (chamado “Alto Executive”) não é baseado em GUI . Em vez disso, você precisa digitar comandos para usá-lo. Além disso, o gerenciador de arquivos Alto preferido, Neptune, é gráfico e baseado no mouse, mas não possui ícones ou qualquer tipo de interface espacial. Não há nenhuma pasta para ser encontrada – o que acontece?

Embora muito tenha sido escrito sobre a influência do Xerox Alto nos sistemas de computador Lisa e Macintosh da Apple , o Alto não originou a metáfora do gerenciamento de arquivos da área de trabalho – com ícones, pastas e navegação em arquivos espaciais que esses computadores da Apple pegaram emprestados e expandiram. Em vez disso, essa honra vai para o sistema operacional Viewpoint do Sistema de Informação Xerox Star 8010 , lançado em 1981. Embora o Star tenha sido o primeiro computador comercial baseado em GUI, ele tende a ser esquecido nos livros de história devido ao seu relativo fracasso no mercado.

Recomendado:  Como usar o modo de intérprete do Google Assistente
O gerenciador de arquivos Neptune do Xerox Alto.
O gerenciador de arquivos Neptune do Xerox Alto, sem ícones à vista.

(Curiosamente, o gerenciador de arquivos Neptune se parece mais com os usados ​​no Microsoft Windows antes do Windows 95 do que no Mac.)

Ainda assim, você pode ver que o desenvolvimento da GUI não foi uma coisa única, mas ocorreu em um continuum de inovação que continua até hoje. Cada etapa ao longo do caminho (do NLS ao Alto, ao Star, Lisa, Mac e além ) adicionou recursos e complexidade. Mas, sem dúvida, o Alto foi um passo fundamental para chegar onde estamos hoje.

Se você quiser saber mais sobre o Xerox Alto e seu desenvolvimento no PARC, recomendamos conferir o livro Dealers of Lightning de Michael A. Hiltzik . Por enquanto, brinque com o emulador Alto e experimente você mesmo alguns desses softwares lendários. Divirta-se!