A Microsoft tornou público, em 28 de abril de 2025 — data que marca o 45º aniversário da versão 1.00 do 86-DOS — o código-fonte mais antigo conhecido do sistema operacional que deu origem ao MS-DOS. O material está hospedado no GitHub sob licença MIT, permitindo uso, modificação e redistribuição livre.
O nascimento do DOS: de QDOS ao domínio do PC

Antes do Windows dominar escritórios globais, a Microsoft construiu sua trajetória sobre um sistema operacional minimalista desenvolvido por Tim Paterson, engenheiro da Seattle Computer Products. Em 1980, diante da ausência de suporte nativo do CP/M para o novo processador Intel 8086, Paterson criou o QDOS (Quick and Dirty Operating System), posteriormente renomeado para 86-DOS.
A Microsoft adquiriu os direitos do 86-DOS por menos de US$ 100 mil. Em agosto de 1981, o sistema foi licenciado à IBM como PC DOS 1.0, enquanto a Microsoft manteve autonomia para comercializá-lo como MS-DOS para outros fabricantes — uma jogada estratégica que consolidou seu papel central no ecossistema de computadores pessoais.
O que foi liberado — e como chegou até aqui
O repositório no GitHub contém:
- O kernel completo do 86-DOS 1.00, a versão original de 1980;
- Snapshots de desenvolvimento do kernel do PC DOS 1.00;
- Utilitários essenciais, como o
CHKDSK; - O assembler SCP ASM, usado por Paterson para compilar o sistema.
Curiosamente, o código não foi preservado digitalmente. O que restou foram impressões físicas em papel contínuo, guardadas por décadas pelo próprio Paterson. Historiadores Yufeng Gao e Rich Cini realizaram o trabalho minucioso de digitalização, transcrição e validação para garantir que o código fosse compilável — um esforço de preservação digital raro e valioso.
Para quem é esse lançamento?
Esse lançamento faz parte de um padrão crescente de abertura de código legado pela Microsoft. Já foram disponibilizados anteriormente:
- MS-DOS 1.25 e 2.0 (2018);
- MS-DOS 4.0 (2024);
- Microsoft 6502 BASIC (setembro de 2025).
Para entusiastas de computação retro, estudantes de sistemas operacionais ou profissionais interessados em programação de baixo nível, o repositório oferece uma janela única para entender as decisões arquitetônicas que moldaram o PC moderno.
O arquivo README.md no repositório explica passo a passo como configurar o ambiente de compilação — incluindo instruções para obter uma cópia funcional do assembler SCP ASM a partir de releases antigas do 86-DOS ou do MS-DOS inicial.
A iniciativa reforça o compromisso da Microsoft com a preservação histórica do software livre e a democratização do acesso ao código-fonte que ajudou a definir uma era da computação pessoal.