O que é isso que eu ouvi sobre o First Edition Unix sendo restaurado?

44

Comentei em outro lugar que o código fonte do First Edition Unix havia sido restaurado das fitas. A resposta foi surpresa e um pedido de mais informações.

O que as pessoas fizeram? Quem fez isso? Quando? E como?

JdeBP
fonte

Respostas:

61

Em 2008–2009, a Unix Heritage Society conseguiu reconstruir a fonte do kernel do First Edition Unix e partes do shell de várias fontes, incluindo fitas magnéticas e documentos em papel. Os detalhes foram escritos e apresentados em uma conferência da USENIX em 2009.

Houve outros papéis.

  • Warren Toomey (2010). "Primeira edição Unix: sua criação e restauração". Anais IEEE da História da Computação . 32 (3) . Julho-setembro de 2010. DOI: 10.1109 / MAHC.2009.55 . 74-82.

Originalmente, a fonte estava disponível no Google Code. É claro que o Google Code começou a virar os dedos dos pés e morrer, e tudo o que resta lá é um arquivo mal marcado .

No entanto, M. Toomey também fez a fonte acessível em seus TUHS conta no GitHub , como têm muitas muitas muitas muitas muitas muitas muitas muitas muitas muitas outras pessoas.

Os manuais da Primeira Edição, disponíveis em formato digital, também foram disponibilizados.

Em trabalhos mais recentes, Diomidis D. Spinellis, da Universidade de Economia e Negócios de Atenas, integrou esse e outros em um repositório GitHub combinado e reconstruído, abrangendo cerca de 40 anos de desenvolvimento , desde a First Edition aqui e outras versões do Research Unix, do 386BSD ao FreeBSD 11.0.

Leitura adicional

JdeBP
fonte
3
O código fonte (para First Edition e muitas outras versões anteriores) também pode ser navegado e pesquisado diretamente no site da TUHS .
Stephen Kitt
1
Ah, e você pode ler sobre o esforço de reconstrução nos arquivos da lista de discussão do TUHS .
Stephen Kitt
1
... e também nos arquivos da lista de discussão dedicada .
Stephen Kitt
3
"O ponto único de falha é agora ..." quando se refere a uma solução de controle de versão distribuída. = / Faz dano cerebral.
#
2
@DavidTonhofer Embora muitas vezes as pessoas usem um fluxo de trabalho centralizado, há um enorme valor inerente ao clone de cada colaborador do repositório.
#