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

Kildekoden til MS-DOS ute på Github

Tar ikke i mot pull requests.

Publisert

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

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

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 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».

Powered by Labrador CMS