Share this article
Latest news
With KB5043178 to Release Preview Channel, Microsoft advises Windows 11 users to plug in when the battery is low
Copilot in Outlook will generate personalized themes for you to customize the app
Microsoft will raise the price of its 365 Suite to include AI capabilities
Death Stranding Director’s Cut is now Xbox X|S at a huge discount
Outlook will let users create custom account icons so they can tell their accounts apart easier
Nostalgia hits as Microsoft releases source code of MS-DOS 4
The source code is now available for public use on GitHub
3 min. read
Updated onApril 29, 2024
updated onApril 29, 2024
Share this article
Read our disclosure page to find out how can you help Windows Report sustain the editorial teamRead more
Microsoft, in partnership with IBM, recentlyannounced the release of the source code for MS-DOS 4.00to mark the spirit of open innovation. That means the source code is now publicly available for everyone to modify, study, or distribute.
The released package is available under the MIT license. Additionally, the package includes the OS’s source code, binary files, and original documentation.
The story behind the release of source code for MS-DOS 4.00
The decision to release the source code of MS-DOS 4.00 didn’t happen out of the blue. However, there’s a long story behind it. It all started after an interaction between a researcher namedConnor “StarFrost” Hydeand Microsoft’s ex-CTO Ray Ozzie.
Interestingly, Hyde stumbled upon unreleased beta binaries of DOS 4.0 while exploring Ozzie’s old floppy disk collection. The collection that Ozzie first received when he was at Lotus Software.
As the discovery was quite intriguing, Hyde got in touch with Microsoft’s Open Source Programs Office (OSPO) to discuss the possibility of MS-Dos 4.00 source code’s release. Hyde aimed to document the relationship between DOS 4, Microsoft’s Multitasking DOS (MT-DOS), and IBM’s OS/2 operating system’s development.
Scott Hanselman collaborated with internet archivist Jeff Sponaugle, imaged the original disks, and scanned the original documentation from Ozzie’s old floppy disk collection, which now Microsoft refers to asOzzie’s drop.
Microsoft’s Principal Engineer Jeff Wilcox and OSPO didn’t find the full source code of the MT-DOS. However, they did come across the MS-DOS 4.00 source code and eventually decided to publicly release it.
In the announcement post to open source MS-DOS 4.0, Microsoft wrote:
This code holds an important place in history and is a fascinating read of an operating system that was written entirely in 8086 assembly code nearly 45 years ago.
The discovered beta binaries didn’t see a widespread release back then
It is worth noting that in the 1980s, Microsoft and IBM collaborated on certain aspects of the DOS code. The partnership further resulted in the creation of a separate branch known as Multitasking DOS, which never saw mass rollout.
Although the later versions of the MT-DOS binaries are still traceable online, the beta binaries found in Ozzie’s collection were much earlier unreleased versions.
Microsoft says that it successfully ran the software on an original IBM PC XT, a newer Pentium, and via open-source emulators including PCem and 86box.
The company further promises to continuously explore its archives. And, if they find other relevant materials, they’ll update the release.
Undoubtedly, this discovery will offer valuable insight to those involved in digging into the history of the OS. You can access and use the released source code for MS-DOS 4.00from GitHub.
More about the topics:microsoft
Vlad Turiceanu
Windows Editor
Passionate about technology,Windows, and everything that has a power button, he spent most of his time developing new skills and learning more about the tech world.
Coming from a solid background in PC building and software development, with a complete expertise in touch-based devices, he is constantly keeping an eye out for the latest and greatest!
User forum
0 messages
Sort by:LatestOldestMost Votes
Comment*
Name*
Email*
Commenting as.Not you?
Save information for future comments
Comment
Δ
Vlad Turiceanu
Windows Editor
Coming from a solid background in PC building and software development, he’s a Windows 11 Privacy & Security expert.