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.
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.
Assim como nos velhos tempos. ®
“Entrepreneur. Professional music nerd. Beer evangelist. Avid tv aficionado. Social mediaholic.”