Penguin

Bochs is an ia32 VirtualMachine running on a number of platforms. Unlike VMWare, it interprets every single CPU instruction, so performance is far lower. The aim of Bochs is to provide exhaustive debugging capabilities.