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 IIArquivo 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 CCOs 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 :