Bochs

From Wikipedia, the free encyclopedia

開発元 Community based; owned by Mandriva
初版 1994年 (31年前) (1994)[1]
最終版
ウィキデータを編集
安定版
3.0[2] / 2025年2月16日 (8か月前)
Bochs
 ウィキデータを編集
Bochs の公式ロゴマーク。
スクリーンショット
Bochsのスタート画面。
開発元 Community based; owned by Mandriva
初版 1994年 (31年前) (1994)[1]
最終版
ウィキデータを編集
安定版
3.0[2] / 2025年2月16日 (8か月前)
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS クロスプラットフォーム(Linux対応)
プラットフォーム IA-32x64
サイズ バージョンにより異なります。
対応言語 英語
サポート状況 開発中
種別 エミュレータ
ライセンス GNU Lesser General Public License、GNU General Public License
公式サイト bochs.sourceforge.net ウィキデータを編集
テンプレートを表示

Bochs(ボックス)は、PC/AT互換機エミュレータである。2000年3月以降、GNU LGPLに基づくオープンソースとなっている。

BIOS等を除く大部分は標準C++によって実装されており、移植性に優れる。x86プロセッサの命令実行をエミュレートするために、x86以外のコンピュータでもPC/AT互換機エミュレーションを実現できる。そのため、LinuxFreeBSDmacOSWindows用など非x86環境を含む様々なプラットフォーム用のバージョンが存在している。

QEMUも同様のエミュレーション手法を採用しており、どちらも実行環境およびエミュレーション対象を柔軟に選択できるためOS開発や動作テストには有用である。その反面、VMwareXenなどユーザモード命令をそのままプロセッサに実行させる方式に比べると実行速度が劣るため、仮想マシン環境をサービスとして利用するには不向きである。

エミュレートするハードウェア

References

外部リンク

Related Articles

Wikiwand AI