Run Windows, Linux, BSD, and other operating systems on non-x86 hardware without virtualization support with Bochs, an open source IA-32 emulator.
Bochs is an open source emulator for the x86 architecture, allowing you to run operating systems like Windows, Linux, BSD and others on your computer without needing virtualization support from the CPU. It emulates common x86 hardware, including the CPU, memory, disks, network cards, graphics and more.
Some key features of Bochs include:
Bochs is useful for testing new operating system designs, running software not compatible with your native hardware, prototyping device drivers or running malware samples safely. It can run software written decades ago as well modern operating systems, all without virtualization. The downside is performance - being an emulator, it is much slower than native hardware speeds.
Here are some alternatives to Bochs:
Suggest an alternative ❐