IBM PC DOS

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

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 の最新版を搭載している[要出典]

日本における展開[編集]

1981年に米国で発売されたIBM PCは、その性能や画面解像度では日本語を扱うには不十分であった。そこで、日本IBMは日本国内ではIBM PCを発売せず、代わりに日本語表示に特化した独自のパソコン「マルチステーション5550」を開発・販売した。5550に対応する日本語DOSの開発は米マイクロソフトが担当した[4]。そのため、当初PC DOSは一部のパソコンショップで輸入品として販売されるのみだった[5]。1984年10月にIBM PCjr互換ではあるがIBM JX用にPC DOS 2.10 JX版が発売。その後、外資系企業などからの要望を受けて1985年11月より日本IBMからもPC/XTおよびPC/ATが発売された[6]。しかし、この時点ではまだ5550と日本語DOS、PC/ATとPC DOSというように、日本語環境と英語環境がハードウェアソフトウェアも別々に存在していた。

1988年4月、日本IBMはPS/2と上位互換性を持たせたPS/55 モデル5550S/T/5570Tを発売。同じハードウェアで日本語DOSとPC DOSが動作するようになった。1989年4月にはDOS J4.0を発売。従来のPS/55高解像度ディスプレイで動作する日本語DOSとVGAで動作するPC DOSを統合し、各種メッセージは日本語と英語のバイリンガルに対応した。

1990年10月にIBM DOS J4.0/Vが発表された。これはPC DOS 4.0をベースにDOS標準の機能であるデバイスドライバによって日本語の処理を実現させたもので、それらのデバイスドライバを外せばシステムはPC DOSそのものであった[7]。また、従来の英語モードのみに対応していたVGAで日本語表示をソフトウェアで実現。日本語を表示するための特別なハードウェアが不要になり、結果的にはPC/AT互換機で日本語アプリケーションの動作を可能にした。

PC DOS 5.0からは英語版においてもOADG仕様の日本語106キーボードに対応した[8]

PS/55高解像度ディスプレイに対応したバージョンは1991年に発売されたDOS J5.0が最後になった。その後はDOS/Vにて本家と同じバージョン体系で日本語版が発売された。

PC DOSに対応する日本版DOSの一覧
バージョン 名称 特徴
1.0 (該当なし)
2.1 PC DOS 2.10 JX版 JX用の英語DOS。PCjrのPC DOS 2.1に相当。
3.0 (該当なし)
4.0 IBM DOS J4.0 PS/55用。日本語と英語のバイリンガル環境を実現。
4.0 IBM DOS J4.0/V PS/55のVGAで日本語表示を可能にした。
5.0 IBM DOS J5.0/V PS/2で日本語モードをサポート(J5.02/V)。
5.0 IBM DOS J5.0 DOS J4.0互換のJ-DOSモードとDOS J5.0/V相当のDOS/Vモードを実装。
6.1 PC DOS J6.1/V
  • PC/AT互換機に正式に対応。
  • 英語版と同等の新機能を日本語とのバイリンガルで実装。
  • 日本語モードのみ、V-Textによるテキスト画面の拡張表示を実装。
6.3 PC DOS J6.3/V
7 PC DOS J7.0/V
2000 PC DOS 2000 日本語版

脚注・出典[編集]

  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
  4. ^ 「日本IBM、16ビットパソコンに米マイクロ社製のOS採用を決定、開発を委託。」『日経産業新聞』 1982年12月2日、4面。
  5. ^ コンピュータランドジャパン「The IBMパーソナルコンピュータ コンピュータランド・ストアより発売」『情報科学』 1983-03、情報科学研究所、p.101。
  6. ^ 『日本アイ・ビー・エム50年史』、日本アイ・ビー・エム、1988年、p.456。
  7. ^ APIが日本語のファイル名を正常に処理できるように修正されているので、厳密には英語版PC DOSと同一ではない。
  8. ^ IBM Corporation (1991年6月11日) "IBM DOS Version 5.00 and Upgrade" 2016年5月28日閲覧。

参考文献[編集]

  • 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.
  • 『IBM DOS バージョン J5.0 ユーザーズ・ガイド』、日本アイ・ビー・エム、1991年、Part number SC18-2493-00
  • 『PC DOS J6.1/V カンタンDOS』、日本アイ・ビー・エム、1993年、Part number SC88-3049-00

外部リンク[編集]