Diving into Microsoft's Latest Historical Release
Over the past few decades, Microsoft has periodically shared source code from its foundational MS-DOS operating system, the software that propelled its grip on consumer PCs. This week marks a significant step further back in time, with the company releasing the earliest DOS source code uncovered to date. Accompanying this are various documents and notes from the original developer, offering a rare glimpse into the system's nascent stages.
The material is remarkably ancient, hailing from before the MS-DOS name even existed. It encompasses the full source for the 86-DOS 1.00 kernel, multiple development snapshots of the PC-DOS 1.00 kernel, and familiar utilities like CHKDSK. This release underscores Microsoft's ongoing effort to document its early innovations, available now through their open-source channels.
Today’s source release is so old that it predates the MS-DOS branding, and it includes sources to the 86-DOS 1.00 kernel, several development snapshots of the PC-DOS 1.00 kernel, and some well-known utilities such as CHKDSK.
Tracing the Origins of What Became MS-DOS
To grasp the significance, a concise recap of DOS's evolution is essential. Tim Paterson, a programmer at Seattle Computer Products, initially crafted 86-DOS—originally dubbed QDOS, short for Quick and Dirty Operating System—for an Intel 8086-based computer kit sold by his employer. This was a rudimentary OS designed for hardware that laid groundwork for broader compatibility.
Microsoft entered the picture when it needed an operating system for the IBM PC 5150, which was still under development. Lacking its own ready solution, the company licensed 86-DOS from Seattle Computer Products and brought Paterson on board to refine it. Microsoft later acquired full rights to the code. It then licensed a version to IBM as PC-DOS for their machines, while marketing its own variant as MS-DOS to other vendors.
The explosion of IBM PC clones throughout the 1980s and 1990s ensured MS-DOS became the dominant OS for most users, far outpacing IBM's PC-DOS in market reach. This dual-licensing strategy was pivotal in establishing Microsoft's enduring presence in personal computing.
Context and Availability
These sources represent foundational snapshots from DOS's pre-branding era, bridging the gap between Paterson's initial work and Microsoft's commercialization. Developers and historians can now scrutinize the code that powered an era of computing, revealing the raw mechanics behind command-line operations and disk management.
For deeper exploration, Microsoft's blog post details the release process and context. The full archive resides in their open-source repository, inviting analysis of assembly code from over four decades ago.






