Microsoft Open-Sources Earliest DOS Code Ever Found

Key Takeaways

- Microsoft released 86-DOS 1.00 source code, predating the MS-DOS brand
- Historians transcribed the code from paper printouts because no digital copies existed
- The release includes the kernel, PC-DOS 1.00 snapshots, and utilities like CHKDSK
Older Than MS-DOS Itself
Microsoft has released what it calls "the earliest DOS source code discovered to date." The code is so old it predates the MS-DOS name entirely. It's 86-DOS, the operating system that Microsoft licensed and later bought to create the software that dominated personal computing for two decades.
The release includes sources for the 86-DOS 1.00 kernel, several development snapshots of the PC-DOS 1.00 kernel, and utilities like CHKDSK. Microsoft's Stacey Haffner and Scott Hanselman announced the release in a joint blog post.
From Paper Printouts to GitHub
Here's the unusual part: this source code wasn't stored digitally. A group calling itself the "DOS Disassembly Group," led by historians Yufeng Gao and Rich Cini, transcribed the code from paper printouts provided by original developer Tim Paterson.
The transcription was harder than expected. Modern OCR software struggled with the quality of decades-old printouts. The team had to work through the code painstakingly, line by line.

Quick History: How 86-DOS Became MS-DOS
Tim Paterson created 86-DOS for Seattle Computer Products. It ran on an Intel 8086-based computer kit. The operating system was originally called QDOS, short for "quick and dirty operating system."
Microsoft needed an operating system for the IBM PC 5150, then in development. The company licensed 86-DOS and hired Paterson to keep developing it. Microsoft later bought the rights outright.
Microsoft licensed the operating system to IBM as PC-DOS but kept the right to sell it to other companies. The Microsoft-branded version became MS-DOS. When IBM PC clones flooded the market in the 1980s and 1990s, MS-DOS became the dominant version.
Part of a Larger Preservation Effort
Microsoft has been open-sourcing its early software for years. In 2014 and again in 2018, the company released MS-DOS versions 1.25 and 2.0. In 2024, it added the oddball MS-DOS 4.0 release. All versions are available in the same GitHub repository.
Other open-sourced Microsoft projects include the text adventure game Zork and its sequels, plus 1995's 3D Movie Maker. Plans to modernize 3D Movie Maker and add features haven't gone anywhere.
This isn't even the first 86-DOS discovery this decade. Two years ago, the earliest known version of 86-DOS was rediscovered and uploaded to the Internet Archive.
More on vintage tech finding new purposes
Why This Matters
For computer historians, this release fills a gap in the documented history of personal computing. MS-DOS shaped how hundreds of millions of people used computers. Understanding its origins means understanding the foundations of modern operating systems.
For developers, the code offers a look at how software was written under extreme constraints. The 8086 processor had limited memory and processing power by today's standards. Every byte mattered.
Logicity's Take
Frequently Asked Questions
What is 86-DOS?
86-DOS was an operating system created by Tim Paterson for Seattle Computer Products. Microsoft licensed it, hired Paterson, and eventually bought it outright. It became the basis for both PC-DOS (sold to IBM) and MS-DOS (sold to everyone else).
Why was the source code on paper instead of digital storage?
The code predates reliable long-term digital storage. Many early software projects were documented on paper printouts as backups or working copies. Digital media from that era often degraded or became unreadable.
Where can I access the 86-DOS source code?
Microsoft has made the code available on GitHub in the same repository as its other open-sourced DOS versions, including MS-DOS 1.25, 2.0, and 4.0.
What utilities are included in this release?
The release includes the 86-DOS 1.00 kernel, PC-DOS 1.00 development snapshots, and utilities like CHKDSK.
Need Help Implementing This?
Source: Ars Technica
Manaal Khan
Tech & Innovation Writer
اقرأ أيضاً

رأي مغاير: كيف يؤثر اختراق الأمن الداخلي الأميركي على شركاتنا الخاصة؟
في ظل اختراق عقود الأمن الداخلي الأميركي مع شركات خاصة، نناقش تأثير هذا الاختراق على مستقبل الأمن السيبراني. نستعرض الإحصاءات الموثوقة ونناقش كيف يمكن للشركات الخاصة أن تتعامل مع هذا التهديد. استمتع بقراءة هذا التحليل العميق

الإنسان في زمن ما بعد الوجود البشري: نحو نظام للتعايش بين الإنسان والروبوت - Centre for Arab Unity Studies
في هذا المقال، سنناقش كيف يمكن للبشر والروبوتات التعايش في نظام متكامل. سنستعرض التحديات والحلول المحتملة التي تضعها شركات مثل جوجل وأمازون. كما سنلقي نظرة على التوقعات المستقبلية وفقًا لتقرير ماكنزي

إطلاق ناسا لمهمة مأهولة إلى القمر: خطوة تاريخية نحو استكشاف الفضاء
تعتبر المهمة الجديدة خطوة هامة نحو استكشاف الفضاء وتطوير التكنولوجيا. سوف تشمل المهمة إرسال رواد فضاء إلى سطح القمر لconducting تجارب علمية. ستسهم هذه المهمة في تطوير فهمنا للفضاء وتحسين التكنولوجيا المستخدمة في استكشاف الفضاء.