1 |
Bochs is a highly portable open source IA-32 (x86) PC emulator written in |
2 |
C++, that runs on most popular platforms. It includes emulation of the |
3 |
Intel x86 CPU, common I/O devices, and a custom BIOS. Currently, bochs can |
4 |
be compiled to emulate a 386, 486, Pentium, Pentium Pro or AMD64 CPU, |
5 |
including optional MMX, SSE, SSE2 and 3DNow instructions. |
6 |
|
7 |
Bochs is capable of running most Operating Systems inside the emulation |
8 |
including Linux, DOS, Windows 95/98 and Windows NT/2000/XP. |
9 |
|
10 |
Bochs was written by Kevin Lawton and is currently maintained by the Bochs |
11 |
project. |
12 |
|
13 |
Bochs can be compiled and used in a variety of modes, some which are still |
14 |
in development. The 'typical' use of bochs is to provide complete x86 PC |
15 |
emulation, including the x86 processor, hardware devices, and memory. This |
16 |
allows you to run OS's and software within the emulator on your workstation, |
17 |
much like you have a machine inside of a machine. For instance, let's say |
18 |
your workstation is a Unix/X11 workstation, but you want to run Win'95 |
19 |
applications. Bochs will allow you to run Win 95 and associated software |
20 |
on your Unix/X11 workstation, displaying a window on your workstation, |
21 |
simulating a monitor on a PC. |
22 |
|
23 |
WWW: http://bochs.sourceforge.net/ |