Home / Technology / Microsoft Shares Early DOS Source Code
Microsoft Shares Early DOS Source Code
29 Apr
Summary
- Microsoft released PC-DOS 1.0 source code and notes.
- The code offers insights into early PC operating systems.
- This release allows for historical study and experimentation.

Microsoft has made available the source code and development notes for PC-DOS 1.00, the operating system that powered the initial IBM PC. This move offers unprecedented insight into the nascent stages of personal computing and operating system design.
The shared materials include the 86-DOS 1.00 kernel, developmental snapshots of PC-DOS 1.00, and utilities like CHKDSK. Preserved by Tim Paterson, these hand-written notes and listings provide a unique, point-in-time view of how operating systems were developed on first-generation 8086 hardware.
This release, licensed similarly to earlier MS-DOS code drops, allows for non-commercial research, experimentation, and educational purposes. It enables systems programmers and retrocomputing fans to clone, build, and study the codebase, which is notably comprehensible due to its limited features compared to modern systems.
Previously, the earliest accessible DOS sources were MS-DOS 1.25 and 2.0, released under more restrictive licenses. The recent publication of PC-DOS 1.00, now accessible as a browsable Git tree, solidifies Microsoft's commitment to treating its historical DOS code as an educational resource, clarifying long-standing versioning questions and providing a concrete reference for early DOS builds.