In a significant move that celebrates the 45th anniversary of 86-DOS 1.00, Microsoft has made the source code for this pioneering operating system available on GitHub. Originally developed by Tim Paterson, 86-DOS laid the groundwork for what would eventually evolve into MS-DOS and Windows. This release not only marks a milestone in software history but also serves as a resource for enthusiasts and historians alike.
Preserving Software History
Microsoft’s initiative to open-source 86-DOS is part of a broader effort to make historically significant software accessible for study and preservation. In a recent blog post, the company elaborated on the importance of these releases, emphasizing that they aim to provide insights into the early development of operating systems. Previously, Microsoft had released the source code for MS-DOS versions 1.25, 2.11, and 4.0, further enriching the historical narrative of its software lineage.
The blog post highlights the multifaceted nature of software history, stating:
But [this] work doesn’t end with a GitHub repo. Software history lives in code, yes, but also in scanned listings, internal documents, assembler printouts, and the sometimes wonderfully analog artifacts of how operating systems came together in the late 1970s and early 1980s.
A Treasure Trove for IT Historians
For those delving into the annals of computing history, this collection is poised to be a treasure trove. A dedicated team of historians and preservationists, led by Yufeng Gao and Rich Cini, has meticulously gathered, scanned, and transcribed a wealth of DOS-era source listings from Paterson.
These listings encompass:
- The 86-DOS 1.00 kernel
- Development snapshots of the PC-DOS 1.00 kernel
- Utilities such as CHKDSK
This archival work not only sheds light on the technical aspects of MS-DOS/PC-DOS development but also provides a glimpse into the methodologies employed during that era.
The Origins of MS-DOS
While Microsoft’s narrative often highlights Bill Gates’ role in the development of MS-DOS, it is important to note that the journey began with the acquisition of 86-DOS from Seattle Computer Products for approximately ,000. After making necessary modifications, Gates and his team were able to deliver PC-DOS 1.0 in August 1981, which subsequently became known as MS-DOS for IBM-compatible computers.
This strategic move not only set the stage for Microsoft’s ascendance in the personal computing landscape but also established a legacy that continues to influence technology today.
Further reading: How to run DOS classics on Windows 11