FOSS フェスト64 ビット Windows および Linux で DOS アプリケーションを実行する方法はまだ存在し、選択できる無料アプリケーションも多数あります。
広く使用されている OS の保守に対する Microsoft と Apple のアプローチの違いの 1 つは、Apple が下位互換性を削除することに非常に積極的であるのに対し、Microsoft は下位互換性を維持するために懸命に努力していることです。
Microsoft が Windows から互換性レイヤー全体を削除した数少ない機会の 1 つは、2007 年に Vista で主流となった 64 ビット Windows のリリースでした。Windows の 64 ビット エディションでは、DOS 用か Windows 用かに関係なく、16 ビット アプリケーションを実行できません。
もちろん、進取的な開発者は、このようなことを挑戦として受け止めます。
もちろん、これを回避する方法は明白です。仮想マシンでDOSを実行できます。問題なく動作しますが、問題は、仮想マシンから何かを読み込んだり取り出したりするのが非常に難しいことです。また、現代のPCは1980年代のDOS全盛期に比べてはるかに高性能なので、DOSBoxや強化版のDOSBox-XなどのPCエミュレーターを実行すれば十分です。
これらのプログラムはPC全体をエミュレートするため、SoundBlasterカードなど、すでに廃止されたハードウェアを必要とするゲームを実行できます。DOSBox-XはWindows 3.xとWin9xもサポートしています。
WordPerfectの最新バージョン6.2もvDosPlusで非常に快適に動作します。
しかし、DOSの生産性向上アプリをいくつか動かしたいだけなら、システム全体のエミュレータはやりすぎです。Windows 64マシンでシンプルなDOSプロンプトを開くための長年の手段として、Jos Schaars氏のvDosがあります。vDosにも、強化されたvDosPlusという類似ソフトがあります。
vDosPlus の一般的な用途は、オリジナルの DOS WordPerfect を実行することです。これは、Edward Mendelson の非常に役立つ WordPerfect for DOS ページに説明されています。
64ビット版Windows 10のvDosPlusで動作するMicrosoft Word 5.5は、これまでと同様に動作します。
ほとんどの Linux ディストリビューションには、1992 年にまで遡る最も古い Linux アプリの 1 つである DOSEMU が含まれていました。
名前はエミュレータですが、これはエミュレータではありません。Linux上で実際のDOSを実行するための専用VMのようなものです。これには2つの利点があります。1つは、DOSアプリケーションが物理パラレルポートに接続されたデバイスなど、実際のハードウェアにアクセスできることです。もう1つは、実行するものはすべてネイティブスピードで実行されることです。これは、21世紀のPCであればDOSの標準では驚異的な速度です。
便利なことに、DOSemu はコマンドを使用してオンザフライで DOS ドライブ文字を Linux ディレクトリにマップできるLDREDIR
ため、完全な仮想マシンよりも DOS アプリケーションでの操作がはるかに簡単になります。
- 信じられないほど賢い:Redbean 2 – 6つのOSで動作する単一ファイルWebサーバー
- 元祖キラーPCスプレッドシートLotus 1-2-3がLinuxでネイティブに動作するようになりました
- マイクロソフトがGitHub経由で1995年の3Dムービーメーカーを復活
- Windows 3.1、お誕生日おめでとうございます。別名「Visual Basic がクラッシュし続けた Windows 3.1」
残念ながら、x86-32アーキテクチャのV86モードはx86-64から削除されたため、エミュレーションが必要になりました。その結果、多くのディストリビューションがx86-32のサポートとともに、頼りになるDOSemuを廃止したのかもしれません。しかし、ご安心ください。この由緒あるプログラムのメンテナンスは新しいチームが引き継いでおり、DOSemu2はまだ完成していませんが、非常に使いやすくなっており、Ubuntu、Fedora、openSUSE向けの既成パッケージも提供されています。
Word 5.5もdosemu2で問題なく動作します。ここでは最新の64ビットUbuntuで表示しています。
dosemu2 には、勤勉な Mendelson 教授によるセットや、超ハッカーの Tavis Ormandy によるセットなど、複数の命令セットが用意されています。
DOSフリーウェアの優れたソースとして、FreeDOS Repoがあります。例えば、MS Word 5.5、WordPerfect Editor(有名なアプリのフリーウェア版プレーンテキストエディタ)、Protextなどがあります。®