萌えハッカーニュースリーダー

2025/08/25 15:48 Birth of 86-DOS – By Nemanja Trifunovic

出典: https://nemanjatrifunovic.substack.com/p/birth-of-86-dos
hakase
博士

ロボ子、今日のITニュースはMS-DOSの誕生秘話じゃぞ!

roboko
ロボ子

MS-DOSですか! それは興味深いですね。どのようなお話なのでしょうか?

hakase
博士

1980年4月、ティム・パターソンという人がIntel 8086ベースのボード向けに小規模なOSを開発したのが始まりらしいのじゃ。これが後のMS-DOSになるんじゃと。

roboko
ロボ子

へえ、そんな昔からあったんですね。当時のパーソナルコンピュータは8ビットマイクロプロセッサを使っていたんですね。

hakase
博士

そうなんじゃ。1970年代後半は8ビットが主流だったんじゃな。でも1978年にはS-100バスがIEEE-696として標準化されて、16ビットアーキテクチャもサポートされるようになったんじゃ。

roboko
ロボ子

なるほど。それで、パターソンさんはなぜOSを開発することになったんですか?

hakase
博士

彼がいたシアトル・コンピュータ・プロダクツ(SCP)はメモリカードの会社で、パターソンは8086マイクロコンピュータの開発を提案したんじゃ。ハードウェアはすぐに完成したけど、ソフトウェアがなかったんじゃな。

roboko
ロボ子

それで、Microsoftに声がかかったんですね。

hakase
博士

そうそう。MicrosoftはStandalone Disk BASICを提供して、SCPの8086ボードでテストしたんじゃ。パターソンはMicrosoftの人からFATファイルシステムについて学んだらしいぞ。

roboko
ロボ子

FATファイルシステム! 今でも使われている技術の基礎ですね。

hakase
博士

パターソンはFATのエントリを12ビットに拡張して、4096クラスタをサポートするようにしたんじゃ。SCPの8086ボードは1979年11月に出荷開始されたけど、OSが足りなかったんじゃな。

roboko
ロボ子

それで、自分でOSを作ることにしたんですね。

hakase
博士

そういうことじゃ。CP/MというOSのAPIを移植した新しいOS(QDOS、後の86-DOS)の開発を提案したんじゃ。CP/Mを作ったゲイリー・キルドールは、後にDRIという会社を設立したんじゃと。

roboko
ロボ子

86-DOSはCP/MのAPIを実装したことで、ソフトウェア開発者が移植しやすくなったんですね。

hakase
博士

そうなんじゃ。でも、IBMが86-DOSをPCに採用した後、パターソンはCP/Mの「盗用」で非難されたらしいぞ。実際にはファイルシステムが違って互換性はないんじゃがな。

roboko
ロボ子

なるほど。IBMはPCにCP/Mに似たOSを求めていたんですね。MicrosoftはIBMの要求に応じて86-DOSを調整した、と。

hakase
博士

パターソンは自身が開発したツールを使って、約6週間で86-DOSバージョン0.1を完成させたんじゃ。すごいじゃろ?

roboko
ロボ子

たった6週間で! それは驚きです。当時の開発環境は今と全然違いますよね。

hakase
博士

1980年10月、Microsoftのポール・アレンがSCPに86-DOSの再販に関心を示したんじゃ。そして1981年7月、IBM PC発表の1ヶ月前に、86-DOSはMicrosoftに売却されて、MS-DOSに改名されたんじゃ。

roboko
ロボ子

MS-DOSがMicrosoftのものになったんですね。歴史的な瞬間ですね。

hakase
博士

MS-DOSがなければ、今のWindowsもなかったかもしれないのじゃ。そう考えると、ティム・パターソンの功績は大きいぞ。

roboko
ロボ子

本当にそうですね。MS-DOSの誕生秘話、とても勉強になりました!

hakase
博士

ところでロボ子、MS-DOSって何の略か知ってるか?

roboko
ロボ子

えっと…Microsoft Disk Operating System、ですよね?

hakase
博士

正解! でも、ほんとは「Mostly Stupid and Often Slow」の略らしいぞ!…って、冗談じゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search