Kazinsal wrote:Bochs is a terribly old emulator from the 90s. It has barely changed since then, as you can probably tell by the near complete lack of anything resembling a sane interface and configuration structure.
Don't use Bochs. Use a sane virtual machine that can use hardware virtualization and dynamic translation like QEMU or VirtualBox.
Hey, please, cool down a bit. Bochs is a simulator, it's really accurate and provides unique information when something goes wrong with your custom software.
QEmu and VirtualBox are quick-and-dirty solutions (OK, QEmu-KVM isn't dirty but it's still not very useful while debugging some obscure cases that you have while writing your own OS or VMM) for running common products (Windows/*nix) that you aren't going to debug.
Bochs can be compared to AMD SimNow or, possibly, Simics.
It's a great tool but as most good tools it's neither versatile nor trivial to use.
Btw, it's funny when one says "sane" about VMM that can happily run broken code that doesn't work on real hardware (and in Bochs, yes). Isn't it the real insanity?