Bochs(發音:box)是以GNU寬通用公共許可證發放的開放源代碼x86x86-64IBM PC兼容機模擬器調試工具,支持處理器(包括保護模式)、內存、硬盤、顯示器、以太網BIOSIBM PC兼容機的常見硬件外設的仿真。

Bochs
Bochs for Windows displaying HAL91 (Linux)
Bochs for Windows displaying HAL91 (Linux)
開發者Community based; owned by Mandriva
當前版本
  • 2.8(2024年3月10日;穩定版本)[1]
編輯維基數據鏈接
源代碼庫 編輯維基數據鏈接
編程語言C++
操作系統跨平台
語言英文
類型仿真器
許可協議GNU寬通用公共許可證
網站http://bochs.sourceforge.net/

許多客戶操作系統能通過該仿真器運行,包括DOS、某些版本的Microsoft WindowsAmigaOS 4BSDLinuxMorphOSXenixRhapsody (Mac OS X的前身)。Bochs能在許多主機操作系統運行,例如WindowsWindows MobileLinuxMac OS XiOS以及PlayStation 2

Bochs主要用於操作系統開發(當模擬操作系統崩潰,它不崩潰主機操作系統,所以可以調試仿真操作系統)和在主機操作系統運行其他來賓操作系統。它也可以用來運行不兼容的舊的軟件(如電腦遊戲)。

它的優點在於能夠模擬跟主機不同的機種,例如在SPARC系統裡模擬x86,但缺點是它的速度卻慢得多。

參見

相關連接

  1. ^ https://github.com/bochs-emu/Bochs/releases/tag/REL_2_8_FINAL.