Product Information
What is Bochs?
Bochs is a highly portable, open-source IA-32 (x86) PC emulator written in C++, running on the most popular platforms. It emulates Intel x86 CPUs, common I/O devices, and a custom BIOS. Currently, Bochs can emulate 386, 486, Pentium/PentiumII/PentiumIII/Pentium4, or x86-64 CPUs, including optional MMX, SSEx, and 3DNow! instructions. Bochs can run most operating systems, including Linux, DOS, Windows® 95/98, Windows® NT/2000/XP, or Windows Vista. Written by Kevin Lawton, Bochs is maintained by the project. It can be compiled and used in various modes, some still in development. Bochs' typical use is to provide a full x86 PC emulation, including the processor, hardware devices, and memory. This lets you run OSes and software in the emulator as if you had a machine within a machine. For example, if your workstation is Unix/X11 but you need to run Win95 apps, Bochs will run Win95 in a window on your Unix/X11 workstation.
How to use Bochs?
Bochs is a highly portable open-source IA-32 (x86) PC emulator that simulates x86 CPUs, I/O devices, and BIOS, allowing users to run various operating systems and software on their workstations.
Core Functions of Bochs
Virtualization
X86 emulation
Android sync
Usage Scenarios of Bochs
- Simulate running various operating systems and software on a workstation.
- Run Windows 95 applications on Unix/X11 workstations.
- Run operating systems like Linux, DOS, or Microsoft Windows in an emulated environment.
Common Questions about Bochs
What does Bochs do?
How do I use Bochs?
What are the core features of Bochs?
What are the application scenarios of Bochs?




















