1 |
laffer1 |
331 |
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 |
laffer1 |
7141 |
including Linux, DOS, Windows 95/98 and Windows NT/2000/XP. |
9 |
laffer1 |
331 |
|
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/ |