Microsoftが「86-DOS 1.00」のソースコードを公開、45周年を記念して

Microsoftは、現存する最古の「86-DOS 1.00」のソースコードを、MITライセンスのもとGitHubで公開しました。これは、同OSの誕生45周年にあたる4月28日に合わせて実施されたものです。ソースコードは、開発者であるTim Paterson氏が所有していた1981年当時のプリントアウトから、歴史研究家らによって書き起こされました。

4月28日、Microsoftはブログを通じて「86-DOS 1.00」のソースコードを一般公開したことを発表しました。もともと1980年にSeattle Computer Products社のTim Paterson氏が「QDOS」として開発したこのバージョンは、当時主流であったOS「CP/M」がサポートしていなかったIntelの8086チップ向けに開発されたものでした。Microsoftは10万ドル以下でその権利を取得し、1981年8月に「PC DOS 1.0」としてIBMに出荷したほか、他のメーカー向けには「MS-DOS」として販売しました。この取引が、その後の数十年間にわたるMicrosoftのパーソナルコンピューティング市場における支配を決定づけることとなりました。Paterson氏は、デジタルファイルではなく、1981年当時の物理的なアセンブラのプリントアウトや連続紙を保存していました。歴史研究家のYufeng Gao氏とRich Cini氏がこれらをスキャンし、コンパイル可能なコードとして書き起こしました。GitHubのリポジトリには、「86-DOS 1.00」のカーネルに加え、「PC-DOS 1.00」カーネルの開発スナップショット、CHKDSKなどのユーティリティ、そしてPaterson氏によるオリジナルのアセンブラが含まれています。公開されたコードはMITライセンスの下で提供されており、初期の「86-DOS」や「MS-DOS」リリースに含まれていたASMアセンブラを使用してコンパイル可能です。Microsoftはこれまでにも、2025年9月の「6502 BASIC」、2024年の「MS-DOS 4.0」、2018年の「MS-DOS 1.25」および「2.0」など、レトロソフトウェアのオープンソース化を進めてきました。レトロコンピューティングの愛好家は、リポジトリの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を使用します。詳細については、プライバシーポリシーをお読みください。
拒否