Software
01.05.2026 10:00

Share with others:

Share

Microsoft finally opens up the source code for DOS 1.0

Photo: Microsoft
Photo: Microsoft

The history of computing could have been very different if Microsoft had been licensed by AT&T to port its first operating system, the Unix distribution Xenix, to IBM's x86 hardware. Instead, in 1980, Bill Gates accepted a challenge from IBM, which needed a system for its upcoming personal computer. Since Microsoft didn't have its own solution at the time, it purchased 86-DOS, also known as QDOS (Quick and Dirty Operating System), from Seattle Computer Products for a reported $100,000.

This investment proved crucial, laying the foundation for PC-DOS 1.0, which was released in August 1981. Microsoft wisely secured the rights to sell the system under the name MS-DOS to other hardware manufacturers, which enabled it to dominate the world for decades to come. The first version of the system was extremely simple by modern standards. It ran on 160 KB floppy disks, did not support hard drives, and did not recognize subdirectories. Despite these limitations, the code was flexible enough to become an industry standard.

Until now, only later versions, such as MS-DOS 1.25 and 2.0, were freely available to developers. With the new release on GitHub, Microsoft has opened up the entire path from the very beginning under the permissive MIT license. This means that the source code is no longer just a static museum exhibit, but a living development tree that anyone can clone and study. Of particular value are Tim Paterson's preserved working notes, which serve as a kind of historical journal of changes from a time when version control systems did not yet exist.

For today's programmers, DOS 1.0 is a valuable learning tool. Its small size allows for an almost complete understanding of the entire structure of the operating system, which is impossible with today's complex systems. The package includes the kernel source code, development snapshots, and key utilities such as CHKDSK. In addition to its educational value, this publication helps historians clear up confusion about the numbering of early versions, as an official product called "MS-DOS 1.0" never actually existed on the market. This glimpse into the past reminds us of the incredible progress the industry has made from floppy disks to the powerful devices in our pockets today.


Interested in more from this topic?
Microsoft

Connections



What are others reading?