MS-DOS
「DoubleSpace」は、ディスク容量を圧縮し、圧縮されたまま読み書きを可能にするもの。このユーティリティに用いられている技術の一部がスタック・エレクトロニクス社の特許を侵害しているものとして、訴訟を起こされた。 MS-DOS 6.0 のユーザはオンラインの無償アップデートパッケージを入手することで MS-DOS 6.2 にアップグレードできた。 MS-DOS 6.2/V(1993年12月) - 日本ではマイクロソフトが自社ブランドで発売した唯一の日本語版MS-DOS単体パッケージ。IBM DOS J5.0/VまたはMS-DOS 5.0/Vからのアップグレードのみ。5.0/Vと同様にOEMでも供給。
MS-DOS 6.21(1994年2月)- マイクロソフトによるスタック・エレクトロニクス社の特許侵害が一部認められた為、「DoubleSpace」を除去したもの。
PC DOS 6.3(1994年4月) - IBMの独自ビルド。MS-DOS 6.2 同様、オンラインの無償アップデートパッケージを入手してPC DOS 6.1 から 6.3 にアップグレードできた。
MS-DOS 6.22(1994年6月) - スタック・エレクトロニクス社の特許を侵害しない形で作成されたものが「DriveSpace」として改めて添付された(但し、日本語版には関係ない)。なお、DoubleSpaceとDriveSpaceの圧縮機能には互換性がなく、そのままでは互いに圧縮されたパーティションにアクセスすることができない。
ファイルの管理は、FATとクラスタにより構成される。
ファイル名は8.3形式、つまり、8バイトまでのベース名と3バイトまでの拡張子の合計最大11バイト(拡張子の前の「.」を数えれば12バイト)で表す。アルファベットの大文字と小文字は区別しない(全て大文字と見なされる)。
バージョン2以降では、ディレクトリの作成が可能となり、ファイル属性にも対応した。
日本ではマイクロソフトから日本語版が供給され、日本国内メーカーの多くのパソコンに採用された。また、NECのPC-98LT、Handy98、富士通のFM TOWNSにはROMで内蔵された。
バージョン3.20(1986年1月) - 720KB 3.5インチフロッピーディスク (2DD) をサポート。フォーマットプログラムの機種依存ルーチンをIO.SYSに移したことで移植性を高めている。
バージョン3.21 - 3.20のアジアバージョン。2バイトコードに対応し、日本ではAXなどに採用された。 MS-DOS 3.3(PC-98版) - バージョン3.21を独自拡張。マイナーバージョンに3.3A~3.3Dが存在。
バージョン3.22(1989年10月) - ROM化に対応。同年8月にデジタルリサーチがROM化可能なDR DOSを開発している。
バージョン3.3(IBM PS/2版)(1987年4月) - IBM主導で開発された。1.44MB 3.5インチディスク (2HD) をサポート。多言語対応の為、コードページが採用された。HDにおいて複数の論理ドライブを扱えるようになった。
バージョン3.3(OEM版)(1987年8月) - IBM版の同バージョンと同等。
またタスクスイッチ規約が明確に定義され、DOSシェルの機能拡張(Windows 3.0 のサブセット化)が図られた。各種LAN対応も進められ、コマンドにヘルプが付されるなど利便性も向上した。
テキストエディタは、過去のバージョンに標準添付されていたラインエディタ「EDLIN」に加えスクリーンエディタ「EDIT(英語版)」が添付された。開発環境として、コマンドラインエディタに加え独自に拡張された構造化BASICコンパイラQuickBASICが標準添付されていた。
それまで未公開だったファンクションの多くがユーザに解放されたためカスタマイズやデバイスドライバ開発が更に容易になった。日本ではマイクロソフトがDOS/VのOEM供給を開始し、PC/AT互換機をベースに独自の拡張を行っていたAX陣営や東芝 (J-3100)もこの頃よりDOS/Vへのシフトを進めるようになった。また、世界のデファクトスタンダードであるPC/AT互換機のハードウェアでそのまま日本語版OSを使えるようになった為に日本国外のメーカーが積極的に日本市場へ参入し始め、NECの独擅場であった日本市場は大きく変貌することとなった。
MS-DOS 5.0(1991年6月)
IBM DOS 5.0(1991年6月) - 他マイナーバージョンアップやローカライズ版多数