Fita de 52 anos revela única cópia do UNIX V4

Passatempopassatempo

Há descobertas que parecem saídas de um romance de campus: no meio de uma limpeza de armazém na Universidade de Utah, surgiu um rolo de fita magnética de 9 pistas com uma anotação quase enigmática. A notícia, partilhada pelo professor Robert Ricci (Kahlert School of Computing), e noticiada no Register, agitou historiadores da tecnologia e veteranos de sistemas: tudo indica que ali poderá estar uma cópia completa e até agora desconhecida do UNIX V4, a edição de 1973 nascida nos Bell Labs que ajudou a redefinir a forma como construímos software.

No universo dos sistemas operativos, poucos nomes carregam tanto peso como UNIX. A quarta edição, V4, marcou a transição decisiva para o uso do C como linguagem de implementação, um salto que viabilizou a portabilidade – conceito que hoje tomamos como garantido, mas que, na altura, foi revolucionário.

Em vez de um sistema prisioneiro de um único hardware, passava a existir um conjunto de ideias e ferramentas com ambição de viajar entre máquinas. A confirmar-se a autenticidade e integridade dos dados, esta fita abre uma janela rara para o momento em que essa viragem ganhou forma concreta.

A narrativa tem um charme quase arqueológico. A caligrafia na etiqueta foi reconhecida como a de Jay Lepreau, figura central da investigação em sistemas distribuídos em Utah, entretanto falecido. A pista seguinte aponta para Martin Newell, investigador célebre no campo dos gráficos por computador e autor da icónica “Chaleira de Utah”, o modelo 3D que se tornou um símbolo da área. Há uma bela simetria histórica: o mesmo ecossistema académico que deu ao mundo um objeto emblemático do rendering pode estar prestes a devolver uma peça-chave do software que sustenta a rede moderna.

Fita de 52 anos revela única cópia do UNIX V4

O UNIX V4 foi desenhado para o PDP-11/45 da DEC, minicomputador que nos anos 70 era sinónimo de vanguarda nos laboratórios. A partir dessa base, ramificou-se uma família inteira: BSD, System V, Solaris, e, décadas depois, macOS e Linux devem muito a essa linhagem conceptual. Não é exagero dizer que o V4 é um antepassado distante de quase tudo o que usamos hoje, do servidor que entrega esta página ao sistema que corre no portátil em frente a si.

O rolo foi encaminhado para o Computer History Museum (CHM), em Mountain View, onde Al Kossow (arquivista e rosto do projeto Bitsavers) coordena a operação de restauro e leitura. O processo combina técnica e paciência: primeiro, converte-se o sinal magnético com um conversor analógico-digital de alta velocidade, produzindo perto de 100 gigabytes de amostras. Depois entra em cena o software readtape, de Len Shustek, para reinterpretar as transições magnéticas e reconstruir os bits, bloco a bloco, até ressurgirem ficheiros e diretórios. Se o óxido magnético apresentar degradação, pode ser necessário “cozer” a fita a baixa temperatura para estabilizar o suporte. É arqueologia de dados no sentido literal: cada bit recuperado é um artefacto.

Se a leitura for bem-sucedida, o objetivo imediato será reconstituir o código-fonte do V4, utilitários e scripts de build da época. A possibilidade de compilar tudo num emulador de PDP-11 permitiria validar o sistema e observar o comportamento original. Mas o valor vai além do código: o layout do sistema de ficheiros, as ferramentas de desenvolvimento, timelines internas e comentários de programadores podem oferecer uma visão rara sobre o momento em que o C passou de linguagem de investigação a linguagem de implementação de um sistema operativo. Esse ponto de viragem influenciou a portabilidade que décadas depois inspiraria o nascimento do Linux, e sedimentou práticas que moldam pipelines de software modernos.

Há um alerta claro nesta história: a memória digital é frágil. Bits apagam-se; suportes degradam-se; conhecimento implícito perde-se quando as pessoas que o guardam desaparecem. Sem iniciativas como a do CHM e do Bitsavers, boa parte da história do software seria irrecuperável. Para universidades, empresas e entidades públicas, a lição é prática:
– inventariar e migrar arquivos legados para formatos abertos;
– documentar processos e dependências;
– manter cópias geograficamente distribuídas;
– e planear o acesso a longo prazo, incluindo emulação e virtualização.

A equipa do CHM fará a leitura em ambiente controlado e deverá partilhar atualizações assim que existirem resultados preliminares. Não há garantias: fitas envelhecem de forma desigual e pequenos defeitos podem comprometer partes do conteúdo. Mesmo assim, as probabilidades são encorajadoras para um rolo de 3M com 1200 pés que foi preservado em contexto académico e não sujeito a uso intensivo. A comunidade técnica estará atenta: uma reconstrução íntegra do V4 será um presente para programadores, historiadores e curiosos, e um lembrete de que a inovação também se descobre ao abrir armários antigos.

No fim, o fascínio está no encontro entre passado e presente. Um objeto analógico dos anos 70, lido com técnicas do século XXI, pode ajudar-nos a compreender melhor a matriz de onde evoluiu o software que hoje conecta o planeta. Se esta fita falar, terá muito para contar.

Fonte: The Register

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui