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是由凯文·劳顿编写的,目前由“”的Bochs项目组维护。
Bochs可以被编译运用在多种模式下,其中有些仍处于发展中。bochs的典型应用是提供x86
PC的完整仿真,包括x86处理器、硬件设备、和存储器。这让您在您的工作站上的模拟器里运行操作系统和软件,就像你有一台机器内的机器。例如,Bochs还将允许您在安装X11的Solaris机上运行windows应用程序。
Bochs的发布遵守GNU LGPL。
官方网址:/
Bochs is a highly portable open source IA-32 (x86) PC emulator written in C++,
that runs on most popular platforms. It includes emulation of the Intel x86 CPU,
common I/O devices, and a custom BIOS. Currently, Bochs can be compiled to
emulate a 386, 486, Pentium/PentiumII/PentiumIII/Pentium4 or x86-64 CPU
including optional MMX, SSEx and 3DNow! instructions.
Bochs is capable of
running most Operating Systems inside the emulation including Linux, DOS,
Windows® 95/98 and Windows® NT/2000/XP or Windows Vista. Bochs was written by
Kevin Lawton and is currently maintained by this project.
Bochs can be
compiled and used in a variety of modes, some which are still in development.
The 'typical' use of bochs is to provide complete x86 PC emulation, including
the x86 processor, hardware devices, and memory. This allows you to run OS's and
software within the emulator on your workstation, much like you have a machine
inside of a machine. For instance, let's say your workstation is a Unix/X11
workstation, but you want to run Win'95 applications. Bochs will allow you to
run Win 95 and associated software on your Unix/X11 workstation, displaying a
window on your workstation, simulating a monitor on a PC.
/
阅读(2715) | 评论(0) | 转发(0) |