Microsoft tira a poeira do código legado do MS-DOS 4.0 para lançamento no GitHub • The Register

Em parceria com a IBM, a Microsoft lançou o código-fonte do MS-DOS 4.0, mais de 35 anos depois que o sistema operacional surgiu silenciosamente antes do Windows 3.x.

O MS-DOS 4.0 é uma relíquia do período em que a IBM e a Microsoft estavam no meio de sua aventura conjunta no OS/2. Foi notável pelo suporte para partições de disco rígido FAT16 maiores que 32 MB e pela adição do MS-DOS Shell. Foi também uma das últimas saídas do SELECT Programa de configuração.

O código apareceu enquanto um pesquisador chamado Connor Hyde (também conhecido como Starfrost) documentava a relação entre DOS 4, MT-DOS (DOS multitarefa) e OS/2. Hyde contatou o diretor técnico da Microsoft, Ray Ozzie, que encontrou o código empoeirado em sua coleção de disquetes.

Os discos de Ozzie, que parecem ser de 1984, contêm binários DOS beta multitarefa inéditos e também incluem a fonte ibmbio.com.

Hyde contatou o Open Source Software Office (OSPO) da Microsoft para ver se seria possível lançar o código-fonte do DOS 4. Scott Hanselman, vice-presidente da comunidade de desenvolvedores da Microsoft, com a ajuda do arquivista Jeff Sponaugle, fotografou os discos e digitalizou o impresso. documentos.

A equipe do OSPO não conseguiu encontrar o código-fonte completo do MT-DOS, mas encontrou o código-fonte do MS-DOS e carregou o código para GitHub Sob licença do MIT.

Além da fonte MS-DOS 4, arquivos Ozzie também estão presentes, junto com arquivos PDF digitalizados de documentos DOS multitarefa. Enquanto esse hack vive em uma estufa de erros de digitação, ele encontra a visão do futuro da Microsoft chamada “Multi-Taking MS-DOS”. [sic] No Notas de versão digitalizadas [PDF] Isso trouxe um sorriso irônico.

Embora os esforços de Hanselmann sejam louváveis ​​em disponibilizar esse pedaço de história, seria bom se houvesse algum tipo de contagem regressiva para o lançamento de código para outros softwares legados. MS-DOS 3.3, 5 e 6 são os próximos da lista, embora alguns dos utilitários deste último precisem ser removidos, disse Hanselmann.

READ  Bethesda planeja seguir os Elder 6 Scrolls com Fallout 5

De acordo com a MicrosoftO código pode ser executado no IBM XT original, no novo Pentium ou nos emuladores de código aberto PCem e 86box. Embora não tivéssemos nenhuma ferramenta IBM antiga em mãos, conseguimos executar o código usando o 86Box e nos sentimos nostálgicos antes de desejar ter instalado o MS-DOS 5 ou 3.3.

Depois de muito suor e lágrimas…

Assim como nos velhos tempos. ®

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *