A Microsoft postou em seu blog de código aberto em 28 de abril que a empresa tem aberto continuamente os primeiros dados importantes na história dos sistemas operacionais Microsoft nos últimos anos: em 2018, reabriu o código-fonte do MS-DOS 1.25 e 2.11, e em 2024 forneceu o código-fonte do MS-DOS 4.0 ao público; agora, coincide com 86-DOS No 45º aniversário do nascimento do 1.00, a Microsoft anunciou que continuará a avançar neste trabalho e a preservar e tornar público o primeiro lote de materiais de código-fonte DOS descobertos até agora para facilitar a pesquisa, preservação e satisfazer os interesses de exploração da indústria e dos entusiastas.

A Microsoft diz que o trabalho envolve mais do que apenas enviar código para o GitHub. A história do software existe não apenas no código-fonte em si, mas também em digitalizações, documentos internos, impressões de assembler e vários vestígios da “era analógica” que sobraram do desenvolvimento de sistemas operacionais no final dos anos 1970 e início dos anos 1980. A Microsoft enfatiza que estes contextos históricos também são indispensáveis se quisermos compreender verdadeiramente de onde vêm as plataformas de hoje.
O novo material lançado desta vez fornece uma janela mais antiga do que nunca para o processo de desenvolvimento do PC-DOS 1.00. PC-DOS 1.00 é a primeira versão oficial do DOS na plataforma IBM PC. A Microsoft disse que uma equipe de pesquisadores históricos e preservacionistas digitais, liderada por Yufeng Gao e Rich Cini, localizou, digitalizou e transcreveu um grande número de listas impressas de código-fonte da era DOS escritas pelo autor do DOS, Tim Paterson.
De acordo com a divulgação da Microsoft, este lote de informações inclui o código-fonte do kernel 86-DOS 1.00, vários instantâneos do estágio de desenvolvimento do kernel PC-DOS 1.00 e o código-fonte de ferramentas utilitárias conhecidas, como o CHKDSK. O que é ainda mais surpreendente é que não apenas a listagem do código-fonte do assembly é preservada, mas também a listagem impressa do próprio assembler. A Microsoft acredita que esses materiais fornecem uma perspectiva extremamente rara para o mundo exterior entender como o MS-DOS/PC-DOS foi formado passo a passo e ver a verdadeira aparência do desenvolvimento do sistema operacional naquela época, em vez de uma versão compilada após o fato.

A Microsoft destacou ainda que esses materiais não são versões empacotadas e lançadas oficialmente do sistema operacional no sentido tradicional. Pelo contrário, muitos deles assemelham-se mais a registos da situação do trabalho num determinado momento, com notas manuscritas deixadas pelo próprio Tim Paterson. A Microsoft o descreve como “um histórico de commits impresso de um repositório Git”: eles conectam uma linha do tempo clara, mostrando quais recursos foram adicionados e quando, quais erros ocorreram durante o processo de desenvolvimento e como foram corrigidos posteriormente. Este lote de materiais físicos também foi doado por Tim Paterson. No futuro, o público poderá ver esses arquivos originais que ainda “contam história” no Museu Provisório da Informática.
No artigo, a Microsoft agradece a todos aqueles que participaram da compilação, revisão e divulgação desses materiais, e destaca que esse tipo de trabalho de “arqueologia de software” requer investimentos em diversos aspectos, como revisão legal, organização arquivística e verificação técnica, e é de grande importância para a preservação da história comum de toda a indústria.
Para quem quiser estudar mais, a Microsoft recomenda consultar o site de Yufeng Gao, o site de Rich Cini e os resultados da pesquisa de Joshua sobre processamento de OCR de listas impressas. Ao mesmo tempo, a Microsoft também afirmou que o mundo exterior já pode acessar o projeto DOS-History/Paterson-Listings no GitHub para visualizar as listas de verificação relevantes e o código organizado por OCR; A Microsoft também coopera com os mantenedores do projeto para abri-lo sob a licença do MIT por meio de pull requests, tornando-o conveniente para pesquisadores, amadores e seguidores da história da tecnologia.
saber mais:
https://github.com/DOS-History/Paterson-Listings