DOSEMU は C:\ で実行されています | |
| 原作者 | DOSEMU チーム |
|---|---|
| 初回リリース | 1992年9月3日[1] |
| 最終リリース | 1.4.0 / 2007年5月5日 |
| リポジトリ |
|
| オペレーティング·システム | リナックス |
| タイプ | 互換性レイヤー |
| ライセンス | ライセンス |
| Webサイト | 詳しくはこちら |
| プレビューリリース | 2.0pre9 / 2022年1月29日 |
|---|---|
| リポジトリ | github.com/dosemu2/dosemu2 |
| Webサイト | ドーズmu2.github.io/ドーズmu2/ |
DOSEMU ( dosemuと表記) は、 DOSオペレーティング システム ( MS-DOS、DR-DOS、FreeDOSなど) およびアプリケーション ソフトウェアをx86ベースの PC ( IBM PC 互換コンピュータ)上のLinux上で実行できるようにする互換性レイヤーソフトウェア パッケージです。
特徴
ハードウェア支援による仮想化機能と高レベル エミュレーションを組み合わせて使用します。そのため、x86互換プロセッサ上の 8086 互換 DOS オペレーティング システムとアプリケーション、およびx86互換プロセッサとx86-64プロセッサ上のDOS 保護モード インターフェイス(DPMI) アプリケーションでほぼネイティブの速度を実現できます。DOSEMU には、x86-64ロング モードのリアル モード アプリケーションで使用するための 8086 プロセッサ エミュレータが含まれています。
DOSEMUはx86およびx86-64 Linuxシステムでのみ利用可能です(Linux 3.15 x86-64システムはデフォルトではDPMIに入ることができません。これは3.16で修正されています)。[2]
DOSEMU は、従来の DOS ソフトウェアを引き続き使用する必要がある、または使用したい人のためのオプションです。場合によっては、仮想化によって、パラレル ポートに接続されたデバイス プログラマなどの外部ハードウェアを駆動できます。マニュアルによると、「dosemu」は、Linux カーネルと 80386 プロセッサの特定の特殊機能を使用して DOS ボックスで DOS を実行するユーザー レベルのプログラムです。ハードウェアとソフトウェアの組み合わせに依存する DOS ボックスには、次の機能があります。
- すべての入出力とプロセッサ制御命令を仮想化する
- 完全な保護モード環境内で実行しながら、iAPX86 プロセッサ ファミリの「リアル モード」のワード サイズとアドレス指定モードをサポートします。
- すべてのDOSおよびBIOSシステムコールをトラップし、適切な操作と良好なパフォーマンスのために必要に応じてそのようなコールをエミュレートします。
- DOS プログラムが制御することに慣れているハードウェア環境をシミュレートします。
- ネイティブLinuxサービスを通じてDOSサービスを提供します。たとえば、dosemuは実際にはLinuxディレクトリ階層である仮想ハードディスクドライブを提供できます。[3]
- パケットドライバ、[4] IPX、バークレーソケット(dosnet)のAPIレベルのサポート。 [5] [6]
参照
参考文献
- ^ 「DOSEMU for Linux / 履歴 / コミットの参照」。
- ^ 「#751632 dosemu: Linux 3.15 の x86_64 で DPMI が初期化に失敗する」。140715 バグ.debian.org
- ^ 「The dosemu HOWTO」。2012年12月25日時点のオリジナルよりアーカイブ。090430 ドーズmu.sourceforge.net
- ^ 「dosemu v1.3.5 ソース」。090430 prdownloads.sourceforge.net src/dosext/net/net/pktnew.c
- ^ "dosemu v1.4.0 ソース". 2007-05-05 。2016 年 4 月 6 日に取得。src/dosext/net/net/ipx.c src/dosext/net/v-net/dosnet.c
- ^ 「DOSEMU チームは DOSEMU 1.4.0 を発表できることを誇りに思います」。2007 年 5 月 5 日。2016 年 3 月 15 日にオリジナルからアーカイブ。2016 年 4 月6 日に取得。組み込み
の IPX および pktdrvr サポートによる NetWare およびその他のネットワーク接続 /../ dosemu-freedos バイナリ パッケージは、通常のユーザーの $HOME ディレクトリで DOS の "C:\>" ドライブをすぐに起動し、それ以上の設定なしで実行されます (ルート権限は不要)。
{{cite web}}: CS1 メンテナンス: 不適切 URL (リンク)
外部リンク
- 公式サイト
- 用量mu2
