Historisk milepæl: Microsoft frigiver 40 år gammel DOS-kildekode

Microsoft har tidligere frigivet kildekode til det oprindelige MS-DOS, men denne uge har techgiganten nået længere tilbage end nogensinde før. Virksomheden har offentliggjort den tidligste DOS-kildekode, der nogensinde er blevet fundet, sammen med dokumentation og udviklernotater.

Den nyligt frigivne kildekode er så gammel, at den eksisterede før MS-DOS-navnet blev taget i brug. Den indeholder blandt andet:

  • Kildekode til 86-DOS 1.00-kernen
  • Udviklingssnapshots af PC-DOS 1.00-kernen
  • Velkendte værktøjer som CHKDSK

Dette er en historisk begivenhed, der giver indblik i de tidlige dage af pc-æraen, hvor Microsoft begyndte sin rejse mod at blive en af verdens mest dominerende tech-virksomheder.

Baggrunden: Fra QDOS til MS-DOS

For at forstå betydningen af denne kildekodeudgivelse, er det nødvendigt at kigge tilbage på den tidlige historie bag DOS-operativsystemet:

Tim Paterson, en programmør, udviklede oprindeligt 86-DOS (tidligere kendt som QDOS, for "Quick and Dirty Operating System") til en Intel 8086-baseret computer solgt af Seattle Computer Products. Microsoft stod over for en udfordring: De skulle levere et operativsystem til den kommende IBM PC 5150.

Løsningen blev at licensere 86-DOS fra Seattle Computer Products og hyre Paterson til at videreudvikle det. Senere købte Microsoft rettighederne til 86-DOS og licenserede systemet til IBM under navnet PC-DOS. Microsoft beholdt imidlertid retten til at sælge operativsystemet til andre producenter, hvilket førte til lanceringen af MS-DOS.

I løbet af 1980'erne og 1990'erne blev MS-DOS standarden for de fleste pc-brugere, især på grund af den massive udbredelse af IBM PC-kloner.

Hvorfor er denne kildekode vigtig?

Udgivelsen af denne kildekode giver historikere, udviklere og entusiaster en enestående mulighed for at studere de tidligste versioner af et operativsystem, der formede den moderne computerverden. Det giver indsigt i:

  • De tekniske udfordringer, udviklere stod overfor i 1980'erne
  • Hvordan Microsofts strategi udviklede sig fra licensering til direkte salg
  • De første skridt i retning af det operativsystem, der senere blev Windows

Microsofts beslutning om at frigive denne kildekode understreger også firmaets engagement i at bevare digital historie og gøre den tilgængelig for fremtidige generationer.

Hvor kan man se kildekoden?

Den historiske kildekode og tilhørende dokumentation er tilgængelig via Microsofts officielle GitHub-repository. Interesserede kan dermed selv dykke ned i koden og udforske de tidligste rødder af et af verdens mest udbredte operativsystemer.