VMware,virtual PC, Bochs三种虚拟机的比较

  http://blog.chinaunix.net/space.php?uid=20696246&do=blog&id=1891995


        目前世面上流行的虚拟机软件系统主要有3种:VMware 公司的VMware Workstation、Connectix 公司的Virtual PC(现在该软件已被微软收购)和开放源代码的Bochs(发音与'box'相同)。这3种软件都虚拟或仿真了Intel x86 硬件环境,可以让我们在运行这些软件的系统平台上运行多种其它的“客户”操作系统。就使用范围和运行性能来说,这3 个仿真软件还是有一定的区别。Bochs 仿真了x86 的硬件环境及其外围设备,因此很容易被移植到很多操作系统上或者不同体系结构的平台上。由于主要使用了仿真技术,其运行性能和速度都要比其它两个软件要慢很多。Virtual PC 的性能则界于Bochs 和VMware Workstation 之间。它仿真了x86 的大部分,而其它部分则采用虚拟技术来实现。VMware Workstation 仅仿真了一些I/O 功能,而所有其它部分则是在x86 实时硬件上直接执行。也就是说当客户操作系统在要求执行一条指令时,VMware 不是用仿真方法来模拟这条指令,而是把这条指令“传递”给实际系统的硬件来完成。因此VMware 是3 种软件中运行速度和性能最高的一种。有关这3 种软件之间的具体区别和性能差异,请参考网上的一篇评论文章(http://www.osnews.com/story.php?news_id=1054)。从应用方面来看,如果仿真环境主要是用于应用程序开发,那么VMware Workstation 和Virtual PC可能是比较好的选择。但是如果需要开发一些低层系统软件(比如进行操作系统开发和调试、编译系统开发等),那么Bochs 就是一个很好的选择。使用Bochs,你可以知道被执行程序在仿真硬件环境中的具体状态和精确时序,而非实际硬件系统执行的结果。这也是为什么很多操作系统开发者更倾向于使用Bochs 的原因。因此本章主要介绍利用Bochs 仿真环境运行Linux 0.11 的方法。目前,Bochs 网站名是http://sourceforge.net/projects/bochs/。你可以从上面下载到最新发布的Bochs 软件系统以及很多已经制作好的可运行磁盘映象文件。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值