Pular para o conteúdo
Microsoft libera código-fonte do 86-DOS 1.00, o ancestral do MS-DOS, sob licença MIT

Microsoft libera código-fonte do 86-DOS 1.00, o ancestral do MS-DOS, sob licença MIT

Código-fonte original do primeiro DOS, desenvolvido em 1980 por Tim Paterson, está agora disponível no GitHub — inclui kernel, utilitários e assembler usado na época.

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

dos_hist

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.

Via itsfoss.com. Você pode conferir o post original em inglês:

MS-DOS Early Code Open Sourced

Por · Última atualização: