{"id":294772,"date":"2024-04-26T02:03:21","date_gmt":"2024-04-26T00:03:21","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=294772"},"modified":"2025-06-07T22:59:04","modified_gmt":"2025-06-07T20:59:04","slug":"microsoft-gibt-ms-dos-4-0-als-open-source-frei-april-2024","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2024\/04\/26\/microsoft-gibt-ms-dos-4-0-als-open-source-frei-april-2024\/","title":{"rendered":"Microsoft gibt MS DOS 4.0 als Open Source frei (April 2024)"},"content":{"rendered":"<p>Noch was f\u00fcr die ganz viel \u00c4lteren unter der Blog-Leserschaft, die noch wissen, was die drei Buchstaben DOS bedeutet. Die Liste der Software-Klassiker, deren Quellcode als Open Source verf\u00fcgbar ist, hat sich um einen weiteren Eintrag vergr\u00f6\u00dfert. Microsoft hat n\u00e4mlich den Quellcode von MS DOS 4 als Open Source freigegeben. Damit sind die Versionen 1.x, 2.x und 4.0 als Quellcode verf\u00fcgbar.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg07.met.vgwort.de\/na\/1343c8fe277c4c7eb2e7c1a069396db7\" alt=\"\" width=\"1\" height=\"1\" \/>Ich bin gerade \u00fcber nachfolgenden Tweet von Scott Hanselmann auf das Thema gesto\u00dfen &#8211; Hanselmann hat das Thema zudem in einem Blog-Beitrag <a href=\"https:\/\/cloudblogs.microsoft.com\/opensource\/2024\/04\/25\/open-sourcing-ms-dos-4-0\/\" target=\"_blank\" rel=\"noopener\">Open sourcing MS-DOS 4.0<\/a> bei Microsoft sowie in seinem <a href=\"https:\/\/www.hanselman.com\/blog\/open-sourcing-dos-4\" target=\"_blank\" rel=\"noopener\">eigenen Blog<\/a> aufgegriffen.<\/p>\n<p><a href=\"https:\/\/cloudblogs.microsoft.com\/opensource\/2024\/04\/25\/open-sourcing-ms-dos-4-0\/\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" src=\"https:\/\/i.postimg.cc\/qvbYccWR\/image.png\" \/><\/a><\/p>\n<p>Hanselmann schreibt, dass Microsoft vor zehn Jahren den Quellcode von MS-DOS 1.25 und 2.0 an das Computer History Museum weitergegeben habe. Sp\u00e4ter wurde der Quellcode zu Referenzzwecken erneut ver\u00f6ffentlicht (siehe meinen Beitrag <a href=\"https:\/\/borncity.com\/blog\/2018\/09\/29\/ms-dos-1-25-und-2-0-quellcode-freigegeben\/\">MS-DOS 1.25 und 2.0 Quellcode freigegeben<\/a>). Laut Hanselmann nimmt dieser Code einen wichtigen Platz in der Geschichte ein und sei eine faszinierende Lekt\u00fcre, die Einblick in ein Betriebssystems gew\u00e4hrt, welches vor fast 45 Jahren vollst\u00e4ndig in 8086-Assemblercode geschrieben wurde. Nun hat Microsoft in Zusammenarbeit mit IBM den Quellcode von MS-DOS 4.00 unter der MIT-Lizenz als Open Source ver\u00f6ffentlicht. Der Code ist auf <a href=\"https:\/\/github.com\/microsoft\/MS-DOS\" target=\"_blank\" rel=\"noopener\">GitHub einsehbar<\/a>.<\/p>\n<h2>Geschichten hinter der Geschichte<\/h2>\n<p>Laut Hanselmann gibt es hinter den 4.0-Versionen von DOS eine etwas komplexe und faszinierende Geschichte. Denn Microsoft war f\u00fcr Teile des Codes eine Partnerschaft mit IBM eingegangen. Es muss sogar einen Zweig von DOS namens Multitasking DOS gegeben haben, der keine breite Ver\u00f6ffentlichung erfuhr (ich selbst erinnere mich nicht, je \u00fcber so etwas geh\u00f6rt zu haben, w\u00e4hrend ich zu MS-DOS 4.0 sogar B\u00fccher geschrieben habe.<\/p>\n<p>Hanselmann erw\u00e4hnt, dass ein junger englischer Forscher namens Connor \"Starfrost\" Hyde k\u00fcrzlich mit dem ehemaligen Chief Technical Officer von Microsoft, Ray Ozzie, in Kontakt trat und sich mit diesem \u00fcber einen Teil der Software in der Sammlung von Ozzie austauschte. Unter den Disketten, die Ray Ozzie sichtete, fand er unver\u00f6ffentlichte Beta-Bin\u00e4rdateien von DOS 4.0, die er w\u00e4hrend seiner Zeit bei Lotus erhalten hatte.<\/p>\n<p>Starfrost wandte sich an das Microsoft Open Source Programs Office (OSPO), um sich bez\u00fcglich der Freigabe der DOS 4-Quellen zu erkunden. Denn der Brite arbeitet daran, die Beziehung zwischen DOS 4, MT-DOS und dem, was schlie\u00dflich OS\/2 werden sollte, zu dokumentieren. Einige sp\u00e4tere Versionen dieser Multitasking-DOS-Bin\u00e4rdateien sind im Internet zu finden. Aber die neuen Beta-Bin\u00e4rdateien von Ray Ozzie scheinen viel \u00e4lter und unver\u00f6ffentlicht zu sein und enthalten auch die <em>ibmbio.com<\/em>-Quellen.<\/p>\n<p>Scott Hanselman hat mit Hilfe des Internet-Archivars und Enthusiasten Jeff Sponaugle die Originaldisketten und die gedruckten Originaldokumente dieses \"Ozzie Drop\" sorgf\u00e4ltig gescannt. Microsoft und die Kollegen bei IBM sind der Meinung, dass das Ergebnis ein faszinierendes St\u00fcck Betriebssystemgeschichte sei, das es wert ist, mit anderen geteilt zu werden.<\/p>\n<p>Jeff Wilcox und OSPO haben sich in die Microsoft-Archive begeben und konnten zwar nicht den vollst\u00e4ndigen Quellcode von MT-DOS finden. Daf\u00fcr stie\u00dfen sie aber auf MS DOS 4.00 bzw. dessen Quellcode. MS DOS 4.0 wird nun zusammen mit diesen zus\u00e4tzlichen Beta-Bin\u00e4rdateien, PDFs der Dokumentation und Diskettenabbildern ver\u00f6ffentlicht.<\/p>\n<p>Wer diese Software selbst ausprobieren m\u00f6chte, Hanselmann &amp; Co. haben diese erfolgreich direkt auf einem originalen IBM PC XT, einem neueren Pentium und mit den Open-Source-Emulatoren PCem und 86box betrieben.<\/p>\n<p><strong>\u00c4hnliche Artikel<\/strong><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2018\/09\/29\/ms-dos-1-25-und-2-0-quellcode-freigegeben\/\">MS-DOS 1.25 und 2.0 Quellcode freigegeben<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2022\/07\/14\/cp-m-ist-nun-open-source-juli-2022\/\" target=\"_blank\" rel=\"noopener\">CP\/M ist nun Open Source (Juli 2022)<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2016\/08\/09\/microsoft-hat-mutmalich-keinen-cpm-code-in-ms-dos-verwendet\/\">Microsoft hat mutma\u00dflich keinen CP\/M-Code in MS-DOS verwendet<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/08\/24\/24-august-1995-windows-95-ist-erschienen\/\">24. August 1995: Windows 95 ist erschienen<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2024\/01\/24\/40-jahre-macintosh-von-apple\/\">40 Jahre Mac(intosh) von Apple<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/12\/03\/40-jahre-turbo-pascal\/\">40 Jahre Turbo Pascal<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2023\/10\/26\/microsoft-word-wird-40\/\">Microsoft Word wird 40<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Noch was f\u00fcr die ganz viel \u00c4lteren unter der Blog-Leserschaft, die noch wissen, was die drei Buchstaben DOS bedeutet. Die Liste der Software-Klassiker, deren Quellcode als Open Source verf\u00fcgbar ist, hat sich um einen weiteren Eintrag vergr\u00f6\u00dfert. Microsoft hat n\u00e4mlich &hellip; <a href=\"https:\/\/borncity.com\/blog\/2024\/04\/26\/microsoft-gibt-ms-dos-4-0-als-open-source-frei-april-2024\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7459],"tags":[3836],"class_list":["post-294772","post","type-post","status-publish","format-standard","hentry","category-software","tag-software"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294772","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=294772"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/294772\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=294772"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=294772"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=294772"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}