No 45º aniversário do 86-DOS 1.00, a Microsoft fez algo inesperado: liberou o código-fonte desse sistema e do PC-DOS 1.00, os precursores do lendário MS-DOS. Mais do que um gesto nostálgico, essa abertura permite que desenvolvedores e historiadores mergulhem nas raízes da computação pessoal, enquanto sinaliza um compromisso crescente com a preservação digital. É um lembrete de como decisões de software moldaram o mundo tech que conhecemos hoje.

Antes do MS-DOS: Uma Era de Experimentos e Oportunidades

Nos anos 1980, a computação pessoal estava em sua infância, com sistemas operacionais rudimentares competindo por espaço em um mercado ainda indefinido. O 86-DOS, criado por Tim Paterson em 1980 e lançado oficialmente em 1981, era inicialmente chamado de QDOS (Quick and Dirty Operating System), projetado para o processador Intel 8086. Na época, não havia um padrão dominante, e a ascensão do IBM PC, também lançado em 1981, criou uma demanda urgente por sistemas operacionais confiáveis.

A Microsoft, então uma empresa em crescimento, viu uma oportunidade. Em 1981, adquiriu os direitos do 86-DOS e o adaptou para se tornar o MS-DOS, licenciando uma versão chamada PC-DOS especificamente para a IBM. Esse movimento não apenas consolidou a parceria com a gigante dos computadores, mas também posicionou a Microsoft como um player central no ecossistema de software, pavimentando o caminho para sua dominância futura.

Esse contexto histórico é crucial para entender o peso da liberação atual. O 86-DOS não é apenas um pedaço de código antigo; é o embrião de um sistema que definiu como interagimos com computadores por décadas, influenciando desde o design de interfaces até a lógica de sistemas modernos.

O Anúncio: Código Aberto para 86-DOS e PC-DOS

Em 28 de abril, celebrando os 45 anos do 86-DOS 1.00, a Microsoft anunciou a liberação do código-fonte tanto desse sistema quanto do PC-DOS 1.00. Stacey Haffner e Scott Hanselman, executivos da empresa, detalharam que o pacote inclui o kernel do 86-DOS 1.00, snapshots de desenvolvimento do kernel do PC-DOS 1.00 e utilitários como o CHKDSK. Os códigos estão disponíveis no GitHub sob a licença MIT, permitindo uso e estudo livres.

Essa não é a primeira vez que a Microsoft abre códigos históricos. Há dois anos, a empresa liberou o código do MS-DOS 4.0, e cerca de uma década antes, fez o mesmo com o MS-DOS 1.25 e 2.0. O que torna este anúncio especial é a origem: o 86-DOS é literalmente o “pai” do MS-DOS, e seu código foi encontrado em papéis na garagem de Tim Paterson, como destacou Hanselman, chamando isso de “arqueologia de software”.

A abertura desses sistemas, que rodaram nos primeiros IBM PCs e moldaram o mercado de PCs, não é apenas um presente para entusiastas. É um esforço deliberado de preservação, garantindo que as fundações da computação pessoal não se percam no tempo, especialmente em uma era onde o hardware antigo se torna obsoleto rapidamente.

Além da Nostalgia: Um Sinal de Transparência e Preservação

Superficialmente, liberar o código do 86-DOS e PC-DOS parece um gesto de nostalgia, mas vai além disso. É uma declaração de transparência e um reconhecimento do valor histórico do software, algo que a Microsoft, outrora criticada por práticas fechadas, vem abraçando mais nos últimos anos. Isso também beneficia a comunidade de desenvolvedores e historiadores, que agora podem estudar as entranhas de sistemas que definiram uma era, potencialmente inspirando inovações ou simplesmente preservando conhecimento para gerações futuras.

Quem ganha com isso? Além dos entusiastas de tecnologia, a própria Microsoft reforça sua imagem como uma empresa que valoriza sua história e a evolução do setor. Quem perde? Talvez ninguém diretamente, mas o movimento destaca como empresas menores ou independentes, que não têm recursos para preservar ou abrir seus legados, podem ficar à margem da narrativa histórica da tecnologia.

Próximos Passos: Um Arquivo Vivo da Computação

Com os códigos disponíveis no GitHub, o próximo passo é ver como a comunidade vai utilizá-los. Seja para projetos educacionais, recriações de sistemas antigos ou simplesmente para fins de pesquisa histórica, a liberação do 86-DOS 1.00 e do PC-DOS 1.00 cria um arquivo vivo da computação pessoal. É provável que vejamos análises detalhadas ou até mesmo tentativas de rodar esses sistemas em emuladores modernos, mantendo viva a memória de uma era que transformou o mundo.

Fonte: Tecnoblog