1.bochs简介
2.Ubuntuä¸Bochsçè°è¯åè½å¦ä½å¼å¯ï¼
bochs简介
Bochs是一种轻便的C++编写的开源IA-(x)电脑模拟器,可以在多种平台上运行。它具有仿真英特尔x CPU、常见I/O设备和定制BIOS的能力。Bochs支持多种CPU,包括、security系统源码、Pentium系列和x-位CPU,可选支持MMX、SSEx和3DNow指令。在Bochs环境中,可以运行包括Linux、DOS、网店源码大全Windows //NT//XP和Windows Vista在内的多种操作系统。 Bochs是由凯文·劳顿编写,目前由sourceforge的Bochs项目组维护。它支持多种编译模式,并提供x PC的完整仿真,包括处理器、接源码搭建硬件设备和存储器,使得用户能够在工作站的模拟器中运行操作系统和软件,如同在真实机器中一样。此外,Bochs允许在安装了X的Solaris机器上运行Windows应用程序。 Bochs的投播网源码发布遵循GNU LGPL许可。为了配合使用,一个名为peter-bochs-debugger的GUI调试器也被开发出来,它是用Java编写的,仅适用于Bochs版本>=2.3.7。这个调试器为Bochs的使用提供了图形界面,增强了其易用性和功能性。公告源码大全扩展资料
Bochs是一个x硬件平台的开源模拟器。它可以模拟各种硬件的配置。Bochs模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行Bochs。事实上,它可以在任何编译运行Bochs的平台上模拟x硬件。通过改变配置,可以指定使用的CPU(、或者),以及内存大小等。一句话,Bochs是电脑里的“PC”。根据需要,Bochs还可以模拟多台PC,此外,它甚至还有自己的电源按钮。Ubuntuä¸Bochsçè°è¯åè½å¦ä½å¼å¯ï¼
$ sudo apt-get install vgabios bochs bochs-x bximage
æ²å ¥è¿æ ·ä¸è¡å½ä»¤ï¼ä¸ä¸ä¼å¿å°±è£ 好äºã缺ç¹:没æè°è¯åè½çï¼è¿æ¾ç¶ä¸è½æ»¡è¶³æ们çéè¦ï¼æ以æ好çæ¹æ³è¿æ¯ä»æºä»£ç å®è£ .
é¦å ä¸è½½ææ°çæ¬å°Bochs: /getcurrent.html
ä¸è½½ççæ¬æ¯bochs-2.4.6.tar.gzï¼é£ä¹å®è£ è¿ç¨å·®ä¸å¤æ¯è¿æ ·çï¼
$ tar zxvf bochs-2.4.6.tar.gz
$ cd bochs-2.4.6.
$ ./configure --enable-debugger --enable-disasm
$ make
$ sudo make install
--enable-debugger è¿ä¸ªå°±æ¯å¼å¯è°è¯åè½