Utsnitt fra den originale kildekoden til COMMAND.COM i MS-DOS versjon 1.25. Foto: Jørgen Jacobsen
Utsnitt fra den originale kildekoden til COMMAND.COM i MS-DOS versjon 1.25. Foto: Jørgen Jacobsen Vis mer

Kildekoden til MS-DOS ute på Github

Tar ikke i mot pull requests.

Microsoft hviler ikke på laurbærene etter oppkjøpet av Github 4. juni i år.

Nå har de like så godt sluppet hele kildekoden til deres legendariske operativsystem MS-DOS på hosting-tjenesten.

Den originale logen til MS-DOS er også inkludert i kildekoden. Foto: Microsoft / Github
Den originale logen til MS-DOS er også inkludert i kildekoden. Foto: Microsoft / Github Vis mer

Ikke den nyeste

Den siste «stand-alone»-versjonen av MS-DOS, kalt 6.22, kom ut i juni 1994.

På den tiden var det fortsatt uhyre populært å jobbe direkte fra kommandolinjen, og mange selskap var avhengig av programvare skrevet utelukkende for bruk i DOS.

6.22 var den siste store utgivelsen av DOS før Windows 3.x og Windows 95 ble Microsofts dominerende operativsystem-produkt. Det er likevel ikke denne versjonen Microsoft har lastet opp på Github.

DOS versjon 1.25 består bare av 7 filer. Foto: Jørgen Jacobsen
DOS versjon 1.25 består bare av 7 filer. Foto: Jørgen Jacobsen Vis mer

Viktige versjoner

Det er versjon 1.25 og 2.0 Microsoft har sluppet på Github.

Begge historiske versjoner av forskjellige årsaker. Versjon 1.25 var den første versjonen av MS-DOS Microsoft slapp som ikke utelukkende støttet IBM-produserte datamaskiner.

MS-DOS-logoen har fått nærmest kultstatus, her demonstrert av kode24-redaktør Ole Petter Baugerød Stokke ikledd en knæsj T-skjorte. Foto: Privat
MS-DOS-logoen har fått nærmest kultstatus, her demonstrert av kode24-redaktør Ole Petter Baugerød Stokke ikledd en knæsj T-skjorte. Foto: Privat Vis mer

MS-DOS versjon 1.25 ble nemlig lisensiert til PC-produsentene Compaq og Zenith, og markerte startskuddet for IBM-kompatible PC-er.

Ingen pull requests

Versjon 2.0 markerte på sin side første versjon av MS-DOS som var heltutviklet hos Microsoft.

De tidligere versjonene var basert på 86-DOS, et operativsystem Microsoft kjøpte fra utvikler Tim Patterson i det lille selskapet Seattle Computer Products. Og senere skrev om til MS-DOS. Patterson hadde skrevet 86-DOS på 6 uker.

Selv om hele kildekoden ligger tilgjengelig, og du fint kan se gjennom alt på nett, og klone det ned til din egen maskin, er det én nøkkelfunksjon i Github Microsoft ikke støtter i repoet:

Microsoft spesifiserer at de ikke tar i mot «pull requests».