bochs

bochs

電子設備
Bochs是一個x86硬件平台的開源模拟器。它可以模拟各種硬件的配置。Bochs模拟的是整個PC平台,包括I/O設備、内存和BIOS。更為有趣的是,甚至可以不使用PC硬件來運行Bochs。事實上,它可以在任何編譯運行Bochs的平台上模拟x86硬件。通過改變配置,可以指定使用的CPU(386、486或者586),以及内存大小等。一句話,Bochs是電腦裡的“PC”。根據需要,Bochs還可以模拟多台PC,此外,它甚至還有自己的電源按鈕。peter-bochs-debugger是一個輔助Bochs的GUI調試器。它是用Java編寫的。它隻能配合Bochs版本 >= 2.3.7。
  • 中文名:
  • 外文名:bochs
  • 所屬品牌:
  • 産品類型:
  • 類型:開源模拟器
  • 說明:說明文檔被寫進了Docbook
  • 編譯安裝:$ tar vxaf bochs-2.5.1.tar.gz

簡介

Bochs是一種十分輕便的使用c++編寫的開源IA-32(x86)電腦模拟器,可以運行在最受歡迎的平台上。它仿真英特爾x86 CPU、常見的I/O設備、和定制的BIOS。Bochs可以被編譯仿真386、486、Pentium/PentiumII/PentiumIII/Pentium4或x86-64位的CPU,包括可選的MMX,SSEx和3DNow指令。在Bochs仿真環境裡能夠運行許多操作系統,比如Linux、DOS、Windows 95/98/NT/2000/XP或者Windows Vista。Bochs是由凱文·勞頓編寫的,由sourceforge的Bochs項目組維護。

Bochs可以被編譯運用在多種模式下,其中有些仍處于發展中。bochs的典型應用是提供x86 PC的完整仿真,包括x86處理器、硬件設備、和存儲器。這讓您在您的工作站上的模拟器裡運行操作系統和軟件,就像你有一台機器内的機器。例如,Bochs還将允許您在安裝X11的Solaris機上運行windows應用程序。

Bochs的發布遵守GNU LGPL。詳見複制許可。

peter-bochs-debugger是一個輔助Bochs的GUI調試器。它是用Java編寫的。它隻能配合Bochs版本 >= 2.3.7。

源代碼

您可以下載最新發布版,或者使用CVS獲取最新的源代碼,或者抓取每夜都更新的CVS快照。正式發布的版本包含了最穩定的代碼,但是如果你想嘗試最新的功能,請試試CVS版。

Ubuntu下源碼安裝并啟用調試模式

安裝編譯工具和依賴庫

sudo apt-get install build-essential

sudo apt-get install xorg-dev

sudo apt-get install libgtk2.0-dev

編譯安裝

$ tar vxaf bochs-2.5.1.tar.gz

$ cd bochs-2.5.1

$ ./configure –enable-debugger-enable-disasm

$ make

$ sudo make install

相關詞條

相關搜索

其它詞條