“Salvar” software antigo - três projetos que fazem isso

Em 2014, a Microsoft transferiu o código MS-DOS 1.25 e 2.0 para o Museu da História do Computador e, no início de outubro deste ano, esse código foi carregado no GitHub . Mas não apenas a Microsoft está comprometida em preservar o patrimônio histórico do software. Existem vários projetos globais cujo objetivo é preservar o software antigo. Vamos falar sobre eles no artigo de hoje.


/ foto Steve Jurvetson CC / Apple II

Arquivo da Internet


O arquivo da Internet é mais conhecido por sua coleção de páginas da web , mas o projeto também coleta software antigo . A biblioteca com programas no Internet Archive apareceu em 2013. Ela é supervisionada por Jason Scott, atualizando manualmente o arquivo. Ele transfere dados da mídia física para a nuvem: CD-ROM, disquetes e até códigos de revistas e diretórios.

Em geral, a "fonte" Jason doa os mesmos entusiastas e colecionadores. Um dia, ele lançou uma campanha para encontrar todas as unidades com versões de avaliação da AOL . O proprietário do cdrom.com escreveu para ele e entregou ao Internet Archive uma grande coleção de seus CDs desejados.

Segundo Jason, ele começou a "salvar" o software, porque percebeu o quão frágil é o mundo digital. Criar uma cópia ideal do programa é muito fácil, mas se você não fizer a tempo, será perdido para sempre.

Os visitantes do site de arquivamento podem "tocar" em alguns programas diretamente no navegador. Por exemplo, existem jogos de consoles portáteis antigos que são lançados usando o emulador MAME . A coleção inclui Donkey Kong , Mortal Combat e até Tamagotchi .

Existem também programas para computadores antigos. O arquivo possui uma seleção dedicada ao Apple II. Ela não é supervisionada pelo próprio Jason, mas um hacker sob o pseudônimo de 04:00. Ignora a proteção dos programas da velha escola e os torna acessíveis à comunidade mundial. Segundo Jason Scott, o 4am salva software que, de outra forma, seria preservado apenas na forma de publicidade em uma revista (ou desapareceu completamente).

O 4am salva não apenas jogos (como Aliens e Pac-Man ), mas também programas de trabalho, por exemplo, o conversor de fontes e imagens Graphics Converter , lançado em 1988.

Os jogos para MS-DOS são salvos em uma coleção separada - existem mais de dois mil.

Outra seleção interessante no arquivo é a biblioteca para computadores Macintosh de 1984 a 1989, quando os usuários encontraram pela primeira vez uma interface gráfica. Aqui você pode trabalhar com o MacOS System 6 e desenhar no MacPaint .

Olive


Se o Internet Archive estiver tentando preservar o patrimônio cultural, o projeto Olive terá um objetivo um pouco diferente. Os fundadores da Olive consideram que é importante manter programas antigos para futuros cientistas.

O método científico é baseado na reprodutibilidade dos resultados. Uma geração futura de pesquisadores deve ser capaz de reproduzir as condições experimentais originais. Portanto, é importante preservar os programas que os pesquisadores usam para cálculos ou simulações. Para os criadores do Olive, preservar o software vintage é uma maneira de garantir a continuidade da ciência.

Olive está sendo desenvolvido por cientistas da Universidade Carnegie Mellon. Agora, o projeto não está acessível a usuários comuns, apenas pessoas que contribuíram para a criação do sistema podem trabalhar com ele. Isso ocorre devido a restrições de licenciamento para os programas na coleção. No futuro, os participantes do projeto planejam abrir sua biblioteca para o público em geral.

No entanto, agora você pode baixar a parte do cliente Olive. É chamado VMNetX, pode executar máquinas virtuais a partir de qualquer servidor, roda no Linux e usa KVM. O código pode ser encontrado no GitHub .

Até o momento, 17 programas estão disponíveis no serviço Olive. Eles foram escolhidos pelos próprios cientistas, dependendo de seus interesses e preferências. A biblioteca do projeto possui jogos e serviços mais "sérios". Portanto, para fins científicos, os pesquisadores salvaram o aplicativo de cálculo de impostos TurboTax 1997 e o ambiente Chaste 3.1 de 2013 para modelar tecidos corporais.


/ foto Q Família CC

Os fundadores do projeto planejam criar seu próprio ambiente para o lançamento de programas, que serão fornecidos para uso por empresas e pesquisadores públicos e privados. Um exemplo de um possível uso do ambiente Olive é trabalhar com a NASA. A agência poderá se reproduzir em sistemas Olive de naves espaciais lançadas e corrigir erros em seu trabalho.

Projetos de rede de preservação de software


A Rede de Preservação de Software está desenvolvendo dois projetos de conservação de software ao mesmo tempo.

O primeiro está sendo desenvolvido em Yale. O objetivo dos pesquisadores é criar uma infraestrutura baseada no modelo de Emulação como Serviço, cujos usuários podem salvar e executar qualquer programa em máquinas virtuais. Os primeiros 3 mil aplicativos que os próprios desenvolvedores farão lá. Os trabalhos do projeto começaram em fevereiro de 2018 e sua conclusão está prevista para junho de 2020. O serviço estará disponível para estudantes e funcionários da universidade.

O segundo projeto é chamado Fomentar uma Comunidade de Prática (FCoP). Para ele, a Rede de Preservação de Software selecionou seis aplicativos de bibliotecas e museus com iniciativas para preservar software desatualizado. Até maio de 2020, os participantes apresentarão seus arquivos digitais com programas antigos.

Um dos projetos foi proposto pela equipe do Museu Solomon Guggenheim. Eles criarão um sistema para a preservação de obras de arte digitais. Outro projeto pertence à biblioteca da Georgia University of Technology. Seus funcionários desenvolverão um serviço no qual os usuários poderão acessar programas da coleção e materiais de treinamento da biblioteca sobre este software.



PS Algum material fresco do primeiro blog corporativo de IaaS:


PPS E também temos nosso próprio canal de Telegram :

Source: https://habr.com/ru/post/pt427971/


All Articles