Nieuws

Besturingssystemen

Microsoft released ruim 35 jaar oude MS-DOS 4.0 broncode via GitHub

Portret van de auteur


Microsoft released ruim 35 jaar oude MS-DOS 4.0 broncode via GitHub
0

Advertentie

Dit deed Microsoft met instemming van IBM, waarmee het oorspronkelijk ook samen het besturingssysteem uitbracht. Het niet heel populaire besturingssysteem kwam vlak voor Windows 3.x uit en dat besturingssysteem werd veel populairder. De grote vernieuwingen in MS-DOS 4.0 waren voornamelijk de ondersteuning van FAT16 partities die groter dan 32 MB konden zijn op de harde schijf en de toevoeging van MS-DOS Shell. Het was ook een van de laatste besturingssystemen die gebruikmaakte van het SELECT setup-programma.

De originele code werd weer opgedoken dankzij onderzoeker Connor Hyde die bezig was met het indexeren van de relatie tussen DOS 4, MT-DOS, en OS/2. Tijdens zijn onderzoek kwam hij namelijk in contact met Microsoft CTO Ray Ozzie, die de broncode op een oude collectie floppy disks terugvond. Deze floppy disks uit 1984 bevatten ook onuitgebrachte MT-DOS binaries en de ibmbio.com bron. Vervolgens contacteerde Hyde het Microsoft Open Source Programs kantoor om te kijken of het mogelijk was de DOS 4 code aan het publiek open te stellen. Nadat de floppy disks afgelezen waren en enkele andere papieren documenten ingescand waren, werden dezevia GitHub vrijgegeven onder de MIT-licentie. Helaas was het team niet in staat de volledige broncode van MT-DOS te vinden.


Buiten de broncode is er dus ook enige documentatie van zowel MS-DOS als MT-DOS vrijgegeven via het platform. Hierin schetst Microsoft onder andere plannen om een Multi-Tasking MS-DOS naar de markt te brengen. Overigens wil het team het hier niet bij laten. Als volgende zouden MS-DOS 3.5, 5, en 6 op de lijst staan. Al moeten daar enkele aanpassingen aan gedaan worden alvorens deze naar het publiek gereleased kan worden. Volgens Microsoft kan de code draaien op een originele IBM XT, een nieuwe Pentium, of binnen de open-source PCem en 86box emulators.