IBM PC DOS

出典: フリー百科事典『ウィキペディア(Wikipedia)』
移動: 案内検索
PC DOS (IBM DOS)
開発元企業 / 開発者 IBMマイクロソフト
OSの系統 DOS
開発状況 歴史上のオペレーティングシステム
ソースモデル クローズドソース
最新安定版リリース PC DOS 2000 / 1998年
既定のUI コマンド行インタフェース
ライセンス プロプライエタリ

IBM PC DOS: The IBM Personal Computer Disk Operating System)は、IBMが1980年代から2000年代初めにかけて製造販売していた IBM PC およびその互換機向けのDOSシステムである。マイクロソフトMS-DOS は、PC DOSOEM供給用として派生した。

歴史[編集]

IBM でパーソナルコンピュータ(PC)を開発するために集まったタスクフォースは、オペレーティングシステムを含む重要なコンポーネントを社外から導入することを決めた。全てを社内で開発するというIBMの伝統を打ち破ったこの方針は、IBM PC が業界標準となる重大な決定である。しかし、この決断は時間を節約する必要性から仕方なくなされたものだった。オペレーティングシステムの導入元としてマイクロソフトが選ばれた。IBM はマイクロソフトが開発したソフトウェアについてはマイクロソフトが所有権を保持すべきだと考え、若干の示唆を与える以外にマイクロソフトを助けるつもりもなかった。タスクフォースの一員だったジャック・サムズは「その理由は(IBM)社内にあった。我々はある人々に彼らの所有物を盗んだとして訴えられるという問題を抱えていた。こちらのプログラマが他者のソースコードを見た場合、そのプログラマが IBM に戻ってきてそのソースコードを利用して儲けたと言われる可能性があり、結局非常に高くつくかもしれないと恐れた。我々はそのような一連の訴訟で負けており、他社が所有する製品の開発にIBMが手を貸すということをしたくなかった。だから我々はマイクロソフトに行き、彼らが自らの製品として開発してほしいという立場を明らかにした」と述べている。IBMは1980年7月に初めてマイクロソフトに接触し、調査した。翌月も交渉が続き、最終的に契約が結ばれたのは11月初めのことである。マイクロソフト社内の文献によれば、DOSの最初のバージョンはIBMに15,000ドルでライセンス供与された。マイクロソフトはライセンスの一部としてロイヤルティも受け取ったが、ロイヤルティの合意事項はいつも厳重に守られた秘密だった[1]

マイクロソフトはシアトル・コンピュータ・プロダクツ (SCP) から 86-DOS を当初はライセンス供与を受け、後に買い取った。それをマイクロソフトの従業員ボブ・オレアがSCP従業員(後にマイクロソフトに移籍)ティム・パターソンの助けを得て IBM PC 向けに改造した。1981年2月、オレアは 86-DOS を PC のプロトタイプ機上で動作させることに成功。86-DOS は8インチフロッピーディスクから5.25インチフロッピーディスクに変換され、マイクロソフトの支援を受けて IBM が書いた BIOS と組み合わされた[2]。IBMで要求仕様を書いた人数はマイクロソフトでコードを書いた人数よりも多い。オレアはボカラトンのIBMエントリーシステム部門でやり取りしなければならない人数にしばしば圧倒された。86-DOSIBM PC DOS 1.0 とブランド名変更され、1981年8月に IBM PC と共にリリースされた。1981年末までパターソンは改良に取り組み、それが PC DOS 1.1 と呼ばれるようになった。大きな改良点はフロッピーディスクを両面使えるようにした点で、記憶容量が160KBから320KBに倍増した。PC DOS 1.1 は1982年3月に完成。その後マイクロソフトのプログラマ達(主なメンバーはポール・アレンマーク・ズビコウスキ、アーロン・レイノルズ)[2]がハードディスクに対応した IBM PC/XT 向けに PC DOS 2.0 の開発を始めた。最初の PC DOS 1.0 がアセンブリ言語で4,000行だったのに対して、2.0 は20,000行になっている。2.0 は1983年3月に正式発表された。1984年3月、IBM PCjrが登場。PCjr の持つ ROM カートリッジと若干差異のあったディスクコントローラに対応した PC DOS 2.1 が動作した[2]。1984年8月、Intel 80286 プロセッサを搭載した IBM PC/AT が登場。より大きなハードディスク・ドライブと高密度のフロッピーディスク(1.2MB)に対応した PC DOS 3.0 が動作した[1]

1985年8月、IBM とマイクロソフトは新たに一からオペレーティングシステムを共同で開発する契約を結んだ。当初 Advanced DOSアドバンスト・ドス と呼ばれていたが、1987年4月2日、OS/2 がその共同開発の最初の成果として発表された[3]。同時にIBMは次世代のパーソナルコンピュータ IBM Personal System/2 をリリースした[1]

1988年7月に出荷された PC DOS 4.0 はIBM社内で試作された DOS 5 をベースにしたものでバグが多く失敗に終った。その機能は後に OS/2 に採用された[要出典]

デジタルリサーチDR DOS 5.0 をリリースし、マイクロソフトに対抗しようとした。それに対してマイクロソフトはまだ存在しない PC DOS 5.0(MS-DOS 5.0)を発表し、急ピッチで開発を進めて対抗した。PC DOS 5.0 はIBMとマイクロソフトがコード全体を共有した最後の DOS であり、OS/2 2.0 にも組み込まれ、後に Windows NT仮想DOSマシンのベースとなった。

分裂の際の条件に基づき、IBMは自前の DOS を保持できることになり、(権利を買い取って)DOS の開発を続けた。また、OS/2 上で Windows アプリケーションが動作する機能も保持できることになった。マイクロソフトは DOS の範囲を限定し、OEM版ディスケットには「MS-DOS and Additional Tools」とふたつの製品が含まれていることを明示していた。IBMは、独自のエディタや各種ツールを同梱した自前の DOS をリリースした。

最終的な分裂は PC DOS 6.30 以降である。PC DOS 6.30 は PowerPCOS/2 にも使われた。ボカラトンが閉鎖される前にリリースされた最後のバージョンである PC DOS 7.0 はSAA準拠機能(REXXIPF方式のヘルプ、unpack2 など全て OS/2 から導入された機能)を追加し、DOS 版の古いツールの大半を削除した。

PC DOS 2000 はオースティンで開発された。IBM は PC DOS のコードをサーバのブートディスク用に使い続けている。

マイクロソフトとの決別[編集]

1993年まで、PC DOSMS-DOS のブランド名を付け替えただけのものだった。MS-DOS 6 が同年3月にリリースされ、IBM 独自開発の PC DOS 6.1 が6月にリリースされ、両社は決別することになった。PC DOS から QBasic が無くなり、エディタも独自の E英語版 に置き換えられた。同年12月には PC DOS 6.3 がリリースされている。

1994年11月、PC DOS 7 をリリース。プログラミング言語 REXX を追加し、フロッピーディスクの新フォーマット XDF英語版 をサポートし、1.44MBから1.86MBに容量を増やした。

商品としての最後のリリースは PC DOS 2000 で組み込みシステム市場などで使われた。PC DOS 7 をベースとして、2000年問題に対処している。

その後もFAT32対応などを行った7.1が開発されたが商品としてではなく、保守部品的な位置づけである。

ThinkPad 製品では今もレスキュー及びリカバリー・パーティションのために PC DOS の最新版を搭載している[要出典]

脚注・出典[編集]

  1. ^ a b c Wallace, J. & Erickson, J. (1992). Hard Drive, John Wiley & Sons. ISBN 0-471-56886-4.
  2. ^ a b c Duncan, Ray (1988). 「The MS-DOS EncyclopediaMicrosoft Press. ISBN 1-55615-049-0.
  3. ^ Michal Necasek (2004年6月24日). “Microsoft Operating System/2 With Windows Presentation Manager Provides Foundation for Next Generation of Personal Computer Industry”. The History of OS/2. 2011年3月4日閲覧。a copy of Microsoft's 1987-04-02 press release announcing OS/2

参考文献[編集]

  • IBM Corporation and Microsoft, Inc、「Dos 3.30: User's Guide」、IBM Corporation、1987年、Part number 80X0933.
  • IBM Corporation and Microsoft, Inc、「Dos 3.30: Reference (Abridged)」、IBM Corporation、1987年、Part number 94X9575.
  • IBM Corporation、「Getting Started with Disk Operating System Version 4.00」、IBM Corporation、1988年、Part number 15F1370.
  • IBM Corporation、「Using Disk Operating System Version 4.00」、IBM Corporation、1988年、Part number 15F1371
  • IBM Corporation、「IBM Disk Operating System Version 5.0. User Guide and ReferenceIBM Corporation、1991年、Part number 07G4584.
  • IBM Corporation、「PC DOS 7 User's Guide」、IBM、1995年
  • IBM Corporation、「IBM PC DOS and Microsoft Windows User's Guide」インディアナポリス、Que Corporation、1995年、ISBN 0-7897-0276-2.

外部リンク[編集]