今週末、ビデオポッドキャストで、ビル・ゲイツ氏にQDOSのデモを行った際に使用されたMicroFrameコンピュータが紹介されました。シアトル・コンピュータ・プロダクツ社の主要メンバーがインタビューを受け、最初のDOSの開発過程、そしてそれがIBM PC上でMS-DOSへと発展し、Microsoftの急速な成長と繁栄のきっかけとなった経緯について語りました。さらに、視聴者はMicroFrameから取り外されたS-100 Intel 8086 PCBを見ることができます。
上に埋め込まれている「Unaligned 38: DOSの生みの親」では、司会者のロバート・スコブルが、80年代初頭にシアトル・コンピュータ・プロダクツで共に働いていたティム・パターソンとジム・ハーディングと対談しています。二人はそれぞれ設計エンジニアと営業エンジニアとして活躍していました。スコブルは輝かしい技術経歴の持ち主で、おそらく2000年代初頭(Windows XP時代)のマイクロソフトのテクノロジーエバンジェリストとしての活動で最もよく知られています。
#38: DOSの生みの親 - YouTube
パターソン氏によると、IBMは最初のPCを発売するためのソフトウェア製品の開発をマイクロソフトに依頼した。マイクロソフトはIBMのためにプログラミング言語を開発することには積極的だったが、OSについては既に人気を博していたCP/Mの開発元であるデジタル・リサーチ社に依頼することを提案した。
この時点でスコブル氏が話を引き継ぎ、ゲイリー・キルドール氏(デジタル・リサーチ社の創設者であり、CP/Mの開発者)がIBMの1台あたり25ドルというOSのボリュームライセンス価格を受け入れなかったと主張します。例えば、ポッドキャストの参加者はCP/Mの価格が100ドルか200ドルと考えていました。金銭的な問題に加えて、秘密保持契約(NDA)をめぐる争いや、会議の欠席といった問題もありました。
デジタル・リサーチ社に不満を抱いたパターソン氏は、IBMがOSの開発をマイクロソフトに依頼したと述べた。デジタル・リサーチ社とは対照的に、マイクロソフトはIBMとの契約を締結するためならどんな書類にも喜んで署名しただろうと、QDOSの著者は示唆している。マイクロソフトを今日の巨大企業へと導いた、この伝説的な基盤となる契約について、少しばかり新しい視点から語られるのは興味深い。
古いS-100ハードウェアは良好な状態にあるようだ
動画を1時間あたりまで飛ばすと、ジム・ハーディングがマイクロフレームシステムを披露している様子が映っています。これはシアトル・コンピュータ・プロダクツがビル・ゲイツにQDOSのデモをする際に使用したと思われるモデルです。このマイクロフレームはティム・パターソンの弟が所有していたものです。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
ハーディングはマイクロフレームからS-100カードを取り出し、ホストに、29,000個のトランジスタを搭載したIntel 8086が搭載されていることを伝えた。また、当時のコンピューターパワーの性能を最大限に引き出した元同僚パターソンのアセンブリプログラミングスキルを称賛した。
昨年、シアトル・コンピュータ・プロダクツ社製の86-DOSバージョン0.1Cのオリジナル5.25インチフロッピーディスクがイメージ化され、インターネットアーカイブで公開されました。上記の記事を読んでこの古き良きDOSを試してみたくなった方は、ディスクイメージとエミュレータを使って試してみることができます。あるいは、YouTubeで誰かがMS-DOSの祖先をデモしているのを見て、のんびりとくつろぐのもよいでしょう。