Início Tecnologia A Microsoft finalmente abriu o código-fonte do DOS 1.0 – e é...

A Microsoft finalmente abriu o código-fonte do DOS 1.0 – e é muito mais do que o código

17
0

Microsoft

Siga ZDNET: Adicione-nos como fonte preferencial no Google.


Principais conclusões da ZDNET

  • PC-DOS 1.00 levaria a Microsoft a se tornar o líder da computação
  • A Microsoft continua a adotar o código aberto.
  • O código-fonte e as anotações fornecem informações sobre os primeiros dias do sistema operacional.

Antes de “Micro Smooth” se tornar Microsoft, Invoice Gates escreveu intérpretes BASIC. O primeiro sistema operacional comercial da Microsoft foi uma distribuição Unix chamada Xenix. Então, em 1980, a Microsoft teve sua likelihood de sucesso: a IBM precisava de um sistema operacional para seu planejado IBM PC e perguntou a Gates se ele poderia entregar um. Pode apostar! O resto é história.

Agora, A Microsoft lançou o código-fonte e notas para PC-DOS 1.00a primeira versão DOS para IBM PC.

Além disso: a incrível ascensão da Microsoft, 15 anos perdidos e um retorno impressionante – em 4 paradas

A licença AT&T Unix da Microsoft não deu à empresa margem de manobra para portar o Xenix para o IBM PC x86. Isso teria levado a um mundo muito diferente, com o Unix como o principal sistema operacional de desktop desde então até hoje. Em outra realidade, Linus Torvalds poderia ter sido CTO do Microsoft Unix.

Microsoft compra 86-DOS por US$ 100 mil

No mundo actual, Gates e companhia tiveram que criar um sistema operacional o mais rápido possível. Eles não tiveram tempo de desenvolver o seu próprio, então compraram o 86-DOS, também conhecido como QDOS, da Seattle Laptop Merchandise e de seu inventor, Tim Patterson, por pouco menos de US$ 100 mil. Que roubo! O DOS se tornaria o programa que colocaria a Microsoft no caminho de ser uma das principais empresas da indústria de tecnologia nos próximos 50 anos e além.

A IBM queria um sistema operacional semelhante ao CP/M, mas a Digital Analysis, proprietária do CP/M, hesitou, então a Large Blue recorreu à Microsoft. A Microsoft adaptou o 86-DOS, que tinha interfaces de programação de aplicativos (APIs) estilo CP/M, no que a IBM lançaria como PC-DOS 1.0 em agosto de 1981. A Microsoft manteve o direito de vendê-lo como MS-DOS se houvesse outros fabricantes compatíveis com PC. Isto prepararia o terreno para o domínio da Microsoft pós-1981.

Além disso: a Microsoft anuncia mudanças radicais no Home windows – mas sem desculpas

Na época, porém, isso foi uma grande aposta. Esse primeiro lançamento foi extremamente limitado pelos padrões modernos. Ele rodava em disquetes de 160 KB, mas não oferecia subdiretórios ou suporte a disco rígido. Mesmo assim, tornou-se a base da linha MS-DOS que dominaria os sistemas operacionais de PC durante a década de 1980 e início da década de 1990.

Até agora, as primeiras fontes DOS amplamente acessíveis aos desenvolvedores foram o MS-DOS 1.25 e 2.0, que a Microsoft lançou originalmente através do Laptop Historical past Museum em 2014 e depois republicado no GitHub em 2018. Esses lançamentos do GitHub, juntamente com a publicação mais recente das fontes conjuntas Microsoft-IBM MS-DOS 4.00, sinalizaram que a Microsoft estava cada vez mais confortável em tratar seu código DOS, outrora proprietário, como um recurso educacional e histórico.

Quando a Microsoft e o Laptop Historical past Museum publicaram pela primeira vez uma fonte inicial do MS-DOS em 2014, ela estava sob uma licença fortemente restrita que permitia apenas “pesquisa não comercial, experimentação e fins educacionais” e proibia explicitamente a reutilização em outros projetos. Essa abordagem tornou o código legível, mas não verdadeiramente utilizável. O relançamento posterior do MS-DOS 1.25 e 2.0 no GitHub sob a licença MIT mudou isso, adotando uma licença permissiva que a Free Software program Basis descreve como compatível com GPL e permitindo reutilização, modificação e redistribuição quase irrestritas.

Colocando DOS 1.0 na mesma licença completa a história desde o início da period do PC. Em vez de ficar preso em um arquivo, o código agora é uma árvore Git navegável. Com esse código, programadores de sistemas, educadores e fãs de retrocomputação podem clonar, construir e experimentar o uso de conjuntos de ferramentas contemporâneos.

Além disso: Cansado da Microsoft e do Google? Este novo pacote de escritório europeu é uma alternativa privada e de código aberto

Não é apenas o código-fonte do DOS que a Microsoft está compartilhando. A Microsoft explicou: “Esses materiais não são apenas lançamentos de sistemas operacionais no sentido tradicional. Em vários casos, as listagens representam estados de trabalho pontuais e notas escritas à mão, preservadas pelo próprio Tim Paterson. Pense neles como um histórico de commits impresso de um repositório Git.”

Como foi feito o desenvolvimento do sistema operacional

Ninguém usará esses lançamentos para trabalho actual. No entanto, eles ainda são extremamente instrutivos para quem deseja entender como os sistemas operacionais foram estruturados no {hardware} 8086 de primeira geração. O pequeno tamanho e as limitações de recursos do DOS 1.0 fazem dele uma base de código compreensível que pode ser entendida quase de ponta a ponta, especialmente em comparação com os extensos sistemas operacionais atuais.

Como a Microsoft declarou: “As listagens incluem fontes para o kernel 86-DOS 1.00, vários instantâneos de desenvolvimento do kernel PC-DOS 1.00 e alguns utilitários bem conhecidos, como CHKDSK. Não eram apenas essas listagens de assembler, mas também havia listagens do próprio assembler! Este trabalho oferece uma visão rara de como o MS-DOS/PC-DOS surgiu e como o desenvolvimento do sistema operacional period feito na época, não como foi reconstruído posteriormente. “

Além disso: a abordagem da Canonical à IA é refrescantemente pensada – a Microsoft deve tomar nota

O código aberto também ajuda a esclarecer questões antigas sobre versões. Nunca houve nenhum produto MS-DOS 1.0 vendido com esse nome exato, e os historiadores tiveram que conciliar o PC-DOS 1.0 da IBM, os números de versão internos da Microsoft e as versões OEM como o MS-DOS 1.25. Ter um código DOS 1.0 claramente rotulado que remonta à period authentic do IBM PC dá aos pesquisadores um ponto de referência concreto para esse emaranhado de compilações iniciais do DOS.

Então, se você quiser se lembrar do passado, experimente o código. No mínimo, isso o ajudará a perceber como foi uma viagem longa e estranha desde os primeiros dias do PC até o mundo de hoje, onde você tem mais poder de computação no bolso do que Gates e sua equipe tinham em toda a empresa.



fonte

DEIXE UMA RESPOSTA

Por favor digite seu comentário!
Por favor, digite seu nome aqui