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
Related Articles
Browse all
Robotaxi Companies Are Hiding How Often Humans Take the Wheel
Autonomous vehicle firms like Waymo and Tesla are under scrutiny for refusing to disclose how often remote operators step in to control their self-driving cars. A Senate investigation reveals major gaps in transparency, raising safety and accountability concerns.

Wisconsin Governor Throws a Wrench in Age Verification Plans
Wisconsin Governor Tony Evers has vetoed a bill that would have required residents to verify their age before accessing adult content online, citing concerns over privacy and data security. This move comes as several other states have already implemented similar age check requirements. The veto has significant implications for the future of online age verification.

Apple's App Store Empire Under Siege: The Battle for the Future of Tech
The long-running feud between Apple and Epic Games has reached a boiling point, with Apple preparing to take its case to the Supreme Court. The tech giant is fighting to maintain control over its App Store, while Epic Games is pushing for more freedom for developers. The outcome could have far-reaching implications for the entire tech industry.

Tesla's Remote Parking Feature: The Investigation That Didn't Quite Park Itself
The US auto safety regulators have closed their investigation into Tesla's remote parking feature, but what does this mean for the future of autonomous driving? We dive into the details of the investigation and what it reveals about the technology. The National Highway Traffic Safety Administration found that crashes were rare and minor, but the investigation's closure doesn't necessarily mean the feature is completely safe.
Also Read
Google Brings Gemini AI to Cars With Google Built-In
Google announced that Gemini will replace Google Assistant in vehicles with Google built-in, starting with U.S. English-language support. The upgrade brings conversational AI to both new and existing compatible vehicles, with General Motors confirming approximately 4 million vehicles will receive the update.

Why Claude Refuses Your Requests More Than ChatGPT
Claude's tendency to say no isn't a bug. Anthropic designed its AI to maintain boundaries even under pressure, while ChatGPT often caves after repeated prompting. This difference reflects fundamentally different approaches to AI safety.
Why Google Drive Is Not a Real Backup Solution
Google Drive syncs your files. It does not back them up. When you delete a file on your computer, Drive deletes it too. Here's why the distinction matters and what to do instead.