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  GPU NVIDIA GeForce RTX 4070 SUPER confirmada para apresentar cache L2 completo de 48 MB no chip AD104

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 *