DR-DOSは、ゲイリー・キルドール率いるデジタルリサーチ社が開発したIBM PC/AT互換機向けのオペレーティングシステムCP/M-86の後継OSでもある。

概要 編集

DR-DOS(当初の名称はDR DOS)は、当時デジタルリサーチの最新のOSの名前として名づけられた。歴史的にはCP/M-86のMS-DOS互換機能 (DOS Plus) の延長にある。

DR-DOSはCompaqなどで広く使われたMS-DOS 3.31と互換性を持つように設計されており、内部的にはバージョン3.3でありながら、ファイルシステムはバージョン4互換となっている。この構造は現在でも維持されており、MS-DOS/PC DOSとの明確な違いとなっている。

また、最初のバージョンからROMフラッシュメモリから起動できることや、バージョン5でタスクスイッチャ、バージョン7でDPMIメモリ管理をともなうプリエンプティブマルチタスクがサポートされている。このように他のDOSと比較して高度な機能を持つことも特徴である。

変遷 編集

DR-DOSの販売元および名称には変遷がある。

デジタルリサーチからリリースしていた当時(バージョン3.31~6.0)の正式な販売名称はハイフンなしのDR DOSであったが、外部コマンドおよびデジタルリサーチのドキュメントでもDR-DOS、DR DOSの双方が混合していた。

1991年デジタルリサーチがノベルと合併したのちしばらくはNovell DR DOS 6として販売されたが、1994年にはバージョン7がNovell DOS 7としてリリースされた。しかしここでもNW-DOSと呼んでいる場合があった。これは一部のコマンドがNWで始まっているものが多かったためと考えられる。

1996年カルデラにDOSの権利が移転し、1997年にOpenDOS 7.01としてリリースされた。その後カルデラはバージョン7.02をDR Open DOSとして、バージョン7.03をDR-DOSとしてリリースした。

その後、Lineoからリリースした時代は再びDR DOSと呼んでおり、現在のDRDOS,IncでもDR DOSと表記している。

本項では、それぞれの時代の呼称に合わせDR DOS、Novell DOS、OpenDOS、DR-DOSと記述する。

現在のバージョン 編集

OpenDOS 7.01がリリースされた際、そのカーネルのソースコードがオープンソースとして公開された。このソースコードを元に、現在[いつ?]でもUdo Kuhnt氏を中心としてDR-DOS/OpenDOS拡張プロジェクト(通称Udo's Patch)として、以下のURLで開発されている。なお、当プロジェクトの成果物はカーネルを中心とするごく一部であり、DOSとして使用するためには、DR DOS 7.03が必要となる[1]

The DR-DOS/OpenDOS Enhancement Project

現在、DR DOSの権利はCaldera Thin Clients(後のLineo社)を経てDRDOS, Incへ移転し、組み込みシステム用途として販売されている。2004年3月30日にDRDOS, Incからリリースされた DR DOS 8.0では、FAT32と2GB以上のラージディスクがサポートされている。

DR DOS 8.1は、2005年秋にリリースされたが、以下の理由により バージョン7.03に戻している。

DR DOS 8.1問題 編集

DR DOS 8.1 は、2005 年秋にリリースされたが、その前のバージョンであるDR DOS 8.0とは全く別のものであった。具体的にはCaldera DR-DOS 7.03をベースとしたEnhanced DR-DOSのUdo Kuhnt氏のクレジットなどが書き換えられたバージョンである。

この問題は2005年10月に、DRDOS,IncのDR DOS 8.1のリリースのアプリケーションの一部でFreeDOS由来のSYS v2.6とFDXXMS v.92のGPL違反の収録、およびEnhanced DR-DOSなどのフリーソフトウェアやシェアウェアなどの無許可収録があったことから発覚した。

  • [2]
  • [3] FreeDOS
  • [4] Japanese DR DOS User's Group(日本語、2005-10-29の記事を参照)
  • [5] Enhanced DR-DOS/OpenDOS Project

この問題により、DR-DOS 8.1の販売は中止された。

関連項目 編集

外部リンク 編集