Microsoft open-sources 86-DOS 1.00 source code for 45th anniversary

Microsoft has released the earliest known source code for 86-DOS 1.00 on GitHub under the MIT license. The release marks the 45th anniversary of the operating system on April 28. Historians transcribed the code from 1981 printouts held by its creator, Tim Paterson.

On April 28, Microsoft published a blog post announcing the public availability of the 86-DOS 1.00 source code. This version, originally developed by Tim Paterson at Seattle Computer Products in 1980 as QDOS, filled a gap for Intel's 8086 chip, which lacked support from the dominant CP/M operating system. Microsoft acquired the rights for under $100,000 and shipped it to IBM as PC DOS 1.0 in August 1981, while selling it as MS-DOS to other manufacturers. That deal propelled Microsoft to dominate personal computing for decades. Paterson preserved physical assembler printouts and continuous-feed paper from 1981, rather than digital files. Historians Yufeng Gao and Rich Cini scanned and transcribed these into compilable code. The GitHub repository includes the 86-DOS 1.00 kernel, development snapshots of the PC-DOS 1.00 kernel, utilities such as CHKDSK, and Paterson's original assembler. The code is now MIT-licensed and compilable using the ASM assembler from early 86-DOS or MS-DOS releases. Microsoft has followed a pattern of open-sourcing vintage software, including 6502 BASIC in September 2025, MS-DOS 4.0 in 2024, and MS-DOS 1.25 and 2.0 in 2018. Retro computing enthusiasts can follow instructions in the repository's README.

相关文章

Illustration depicting the Linux From Scratch 13.0 release as the first systemd-only version, with Tux assembling a PC amid upgraded packages and kernel.
AI 生成的图像

Linux From Scratch 13.0 released as first systemd-only version

由 AI 报道 AI 生成的图像

The Linux From Scratch project has unveiled version 13.0, marking the first release exclusively using systemd as its init system. This update includes the Linux kernel 6.18.10 and upgrades to 36 packages. The change discontinues the longstanding SysVinit variant after version 12.4.

Linux kernel version 7.1 will drop support for the Intel 80486 processor, making it impossible to build a kernel compatible with the 1989 chip. Maintainers, including Ingo Molnar, argue that the compatibility code burdens modern development. The change affects a few compatible chips from other vendors but has negligible practical impact.

由 AI 报道

A tech enthusiast is set to revisit the early 2000s by installing the classic Linux distribution Q4OS this weekend. The distro features built-in theme settings that evoke a nostalgic computing experience. The article was published on February 14, 2026.

Linux PC vendor System76 is advocating against state mandates for operating system-level age verification. The company's CEO met with a Colorado senator to discuss excluding open source software from a proposed bill. Similar legislation is advancing in several other US states.

由 AI 报道

Markus “Doom” Gaasedelen has showcased a “Bliss” exploit that jailbreaks the original Xbox One console, presented at RE//verse 2026. The method requires soldering a microcontroller to the motherboard and removing capacitors. It affects only the initial model, leaving Xbox One S and X unaffected.

此网站使用 cookie

我们使用 cookie 进行分析以改进我们的网站。阅读我们的 隐私政策 以获取更多信息。
拒绝