Tela de um computador antigo exibindo código-fonte, representando a liberação do DOC-DOS pela Microsoft.

DOC-DOS: Microsoft abre código-fonte do DOS mais antigo

Por Pedro W. • 3 min de leitura

A Microsoft desenterrou uma relíquia da história da computação: o código-fonte do "DOC-DOS" 1.1, datado de 1980. O achado é notável por ser o "primeiro código-fonte do DOS descoberto até hoje", e a gigante de Redmond não hesitou em torná-lo público, disponibilizando-o no GitHub sob a licença MIT.

Essa versão primordial do sistema operacional foi desenvolvida por Tim Paterson na Seattle Computer Products (SCP). Na época, ela era conhecida como QDOS (Quick and Dirty Operating System) ou 86-DOS. A história da computação, que muitas vezes parece um caça ao tesouro, agora tem mais um capítulo desvendado. O código que está no GitHub foi obtido de uma fita de áudio que continha os dados do sistema, um método quase arqueológico para recuperar informações tecnológicas.

A jornada do 86-DOS para MS-DOS

O 86-DOS, ou DOC-DOS como é referido neste achado, foi crucial para o que viria a ser o MS-DOS. A Microsoft adquiriu a licença do 86-DOS da SCP em 1981 por US$ 50.000. Posteriormente, em julho do mesmo ano, comprou todos os direitos por mais US$ 75.000, totalizando US$ 125.000. Essa aquisição permitiu que o sistema se tornasse a base para o MS-DOS, que seria então licenciado para a IBM como PC DOS 1.0. Pouco depois, o MS-DOS 1.25 foi lançado, essencialmente uma versão renomeada do PC DOS 1.0.

Os arquivos do DOC-DOS 1.1 agora disponíveis para o público no GitHub incluem não apenas o código-fonte, mas também documentação e notas de teste. Kevin Miller, gerente de programa do Microsoft OSG (Operating Systems Group), explicou a importância da descoberta em uma postagem no blog do GitHub:

"Esta é a versão mais antiga do DOS que conseguimos encontrar, e ela é anterior ao MS-DOS 1.25 que liberamos há alguns anos. Ele também contém arquivos que antes não tínhamos. Esperamos que vocês se divirtam explorando esta parte da história da computação!"

A iniciativa de tornar esse código-fonte aberto não é inédita para a Microsoft. Em 2018, por exemplo, a empresa já havia disponibilizado o código-fonte do MS-DOS 1.25 e 2.0. A diferença é que a versão recém-liberada, o DOC-DOS 1.1, é ainda mais antiga e oferece uma visão ainda mais profunda sobre as origens do sistema operacional que dominou o cenário dos computadores pessoais por décadas.

Essa liberação permite que entusiastas, historiadores da computação e desenvolvedores explorem as bases de um dos softwares mais influentes da história. É um olhar direto para os primórdios da programação de sistemas operacionais, mostrando como o 86-DOS, com seu estilo "rápido e sujo", acabou se tornando um gigante.

Tags: DOS código-fonte Microsoft open source história da computação

Perguntas Frequentes

O que é o DOC-DOS 1.1?

É o código-fonte do DOS mais antigo já descoberto, datado de 1980, desenvolvido por Tim Paterson na Seattle Computer Products (SCP) e inicialmente conhecido como QDOS ou 86-DOS.

Quem desenvolveu o DOC-DOS?

Foi desenvolvido por Tim Paterson na Seattle Computer Products (SCP).

Como a Microsoft obteve o código do 86-DOS?

A Microsoft licenciou o 86-DOS da SCP em 1981 por US$ 50.000 e, posteriormente, comprou todos os direitos por mais US$ 75.000.

Por que a Microsoft liberou este código-fonte?

A Microsoft está tornando público este código para que entusiastas e historiadores possam explorar uma parte fundamental da história da computação, seguindo a tradição de liberar versões anteriores do MS-DOS.

Onde o código-fonte do DOC-DOS 1.1 pode ser encontrado?

O código-fonte, documentação e notas de teste do DOC-DOS 1.1 estão disponíveis no GitHub.