
2026/05/24 10:21
Microsoft が「これまでに発見された最も初期の DOS ソースコード」をオープンソース化
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
このリリースは Microsoft にとっての重要なマイルストーンであり、現在まで発見された最も古い DOS ソースコードとして見られるものを出しています。これは MS-DOS ブランドに先立ちしたものです。コレクションには、86-DOS 1.00 カーネルのソースコード、PC-DOS 1.00 カーネルの開発スナップショットが複数含まれ、CHKDSK など不可欠なユーティリティも付いています。さらに、元開発者である Tim Paterson による accompanying documentation と注釈も含まれています。本ソフトウェアは Intel 8086 搭載コンピューターのために作成され、最初は QDOS として知られておりのち 86-DOS となりました。Seattle Computer Products は 86-DOS を使用したキットを作成し、Microsoft は Paterson に開発を継続させるために雇用し、やがて IBM の PC 5150 に対して 86-DOS のライセンスを取得しましたのち、権利を完全に買収しています。Microsoft はいくつかの企業に販売する際にそれを MS-DOS とブランド化し、第三者的な IBM PC クローン 덕분에 '80 年代と'90 年代を通じて主導的な地位を確立しました。このリリースに関する投稿は Stacey Haffner と Scott Hanselman が共著しています。直ちに新しい技術プロジェクトが発表されるわけではありませんが、本リリースはコンピュータ史愛好家や、現代コンピューティングアーキテクチャのルーツを理解しようとする開発者にとって多大な価値を提供しており、ソースコードのリリースを通じて Microsoft の過去に遡る最も古い点を表します。
Text to translate:
This release marks a major milestone for Microsoft: it unveils what appears to be the earliest DOS source code discovered to date, predating the MS-DOS brand. The collection includes source code for the 86-DOS 1.00 kernel, several development snapshots of the PC-DOS 1.00 kernel, and essential utilities like CHKDSK, plus accompanying documentation and notes from original developer Tim Paterson. Written for Intel 8086-based computers, the software was initially known as QDOS before becoming 86-DOS. Seattle Computer Products created the kit that used 86-DOS; Microsoft hired Paterson to continue development, then licensed 86-DOS for IBM's PC 5150 and later bought the rights outright. While selling it to other companies, Microsoft branded it MS-DOS, which became dominant in the '80s and '90s due to third-party IBM PC clones. The post about this release was co-authored by Stacey Haffner and Scott Hanselman. With no immediate new technical projects announced, the release offers immense value to computer history enthusiasts and developers seeking insight into the roots of modern computing architecture, representing Microsoft's furthest point back in time with a source code release.
本文
マイクロソフトが公開「史上最大・最古」の DOS ソースコードと開発資料
マイクロソフトが過去数十年間、数度にわたりオープンソース化してきたオペレーティングシステム(OS)の歴史に対し、さらに古い時代の資料を追加して新たな公開を行いました。
今回公開された資料の内容
- 発見された最古の DOS ソースコード:MS-DOS というブランド名が付与される以前に遡る極めて古いコード。
- 開発メモと文書:当時の開発者から残されたその他の貴重な記録。
- 具体的な対象ファイル
- 86-DOS 1.00 カーネルのソースコード
- PC-DOS 1.00 カーネルの開発スナップショット(一部)
- CHKDSK などの有名ユーティリティのソースコード(一部)
詳細な解説記事は、Stacey Haffner 氏と Scott Hanselman 氏の共同執筆による投稿で公開されています。
開発経緯:86-DOS から MS-DOS へ
MS-DOS という名称に至るまでの背景を整理します。
-
起源:86-DOS(QDOS)の誕生
- プログラマーの Tim Paterson 氏が作成。
- シアトル・コンピュータ・プロダクツ社が販売していた Intel 8086 ベースのコンピュータキット向けに設計された OS です。
- 後に「QDOS」と呼ばれ、意味は**「Quick and Dirty Operating System」**(クイックで粗製乱造のオペレーティングシステム)です。
-
マイクロソフトとのライセンス契約
- 開発途上の IBM PC 5150 向け OS 供給がマイクロソフトに課せられたため、86-DOS をライセンス化し、Paterson 氏への継続開発を依頼しました。
- その後、同社は Paterson 氏に対して権利を outright(全額)で購入。
-
MS-DOS への発展と流通
- マイクロソフトは、IBM 向けには「PC-DOS」としてライセンス供与する一方で、一般企業や他社へも販売可能な形で権利を保有し続けました。
- 一般市場で広く流通したバージョンがMS-DOSです。
-
80〜90 年代の普及
- 多数のサードパーティ製 IBM PC クローンが登場するにつれ、この OS が最も多くの人々に使用されるようになりました。