Microsoft veröffentlicht Quellcode für MS-DOS 4.0
Microsoft hat erneut Quellcode einer Version seines uralten Betriebssystems MS-DOS zum Download bereitgestellt.
Microsoft hat zusammen mit IBM eine weitere Version seines alten Betriebssystems MS-DOS unter einer Open-Source-Lizenz veröffentlicht. Der Quellcode für MS-DOS 4.0 steht unter einer MIT-Lizenz als Repository nun auf GitHub bereit. Dort finden sich bereits seit sechs Jahren die MS-DOS-Versionen 1.25 und 2.0. Microsoft und IBM denken, es handele sich um ein "faszinierendes Stück Betriebssystemgeschichte".
Ursprünglich wollte ein englischer Forscher namens Connor "Starfrost" Hyde mit dem früheren Microsoft-CTO Ray Ozzie, der damals für Lotus arbeitete, über Software aus dessen Sammlung sprechen, schreiben die Microsoft-Mitarbeiter Scott Hanselman und Jeff Wilcox. Hyde hatte sich eigentlich für die Beziehung zwischen MS-DOS 4, dessen Multitasking-Version (MT) bis hin zu OS/2 interessiert, letztlich führten dessen Recherchen zu dieser Veröffentlichung.
MT-DOS
Aus Ozzies Fundus stammen die Beta-Ausgaben der MT-Version des Betriebssystems aus dem Jahr 1984. Diese hat Hanselman mit Hilfe des Internetarchivars Jeff Sponaugle gesichert. Zudem haben sie dazugehörige Originaldokumente gescannt. Diese finden sich als PDF-Dateien zusammen mit der MT-DOS Beta auf GitHub in einem eigenen Ordner. Den Quellcode für MT-DOS konnte Wilcox nicht im Archiv seines Unternehmens finden, wohl aber jenen für MS-DOS 4.0.
Hanselman und Wilcox versprechen, die Archive weiter durchsuchen zu wollen und das Repository gegebenenfalls zu aktualisieren. Dabei erwähnen sie auch, dass manche der Programmierer, die Mitte der 1980er-Jahre den Quellcode für MS-DOS 4.0 geschrieben haben, heute noch bei Microsoft oder IBM arbeiten.
Wie schon zu den früheren Gelegenheiten weist Microsoft darauf hin, dass es den Quellcode lediglich aus historischen Gründen freigegeben hat und die Dateien statisch seien; Pull Requests werden ignoriert. Wer damit experimentieren und programmieren wolle, möge den Code bitte forken. Die auf GitHub verfügbare Betaversion von MT-DOS lassen sich ausführen, versichert Microsoft. Dafür sei in dem Unternehmen ein originaler IBM Personal Computer XT herangezogen worden sowie die Emulatoren PCem und 86Box.
Lesen Sie auch
30 Jahre MS-DOS
(anw)