1、virtual-pc和VMware都是商业软件,bocks是开源软件。
2、bochs是一个模拟器,完全模拟x86的硬件以及一些外围设备。而vmware除了模拟一些特定的i/o之外,还可以用它的x86运行时引擎来完成其余内存的执行。意思是,当客户pc试图执行一些动作时,vmware并不是利用自己重造的机制来解释它,而是将它传递给实际的硬件。所以,vmware的工作更应该称之为虚拟(wirtualize),而不是模拟(emulate)。virtual pc的原理介于两者之间,它的一些部分是模拟出来的,另一部分是虚拟出来的。
3、bocks下载地址:http://bochs.sourceforge.net