设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 综合讨论区 —— LinuxSir.cn
›
开源软件专题讨论
›
几种虚拟机软件的简介和体验
返回列表
查看:
2900
|
回复:
6
几种虚拟机软件的简介和体验
[复制链接]
slinger
slinger
当前离线
积分
357
IP卡
狗仔卡
发表于 2006-4-12 17:59:42
|
显示全部楼层
|
阅读模式
1 vmware
论稳定性和功能的强大,vmware是绝对的老大,但是对资源要求比较高。需要比较多的内存,性能比较强劲的系统的最佳选择。该软件是不开源的商业软件,如果想长期使用需要获得正式的license,不过现在有了免费的vmware-player,可以运行已经安装好的虚拟机,这基本上就解决了问题。
vmware的设计思想是用软件模拟所有的硬件环境,所以性能稳定,客户操作系统无法感觉到自己运行在一个模拟环境里。只要硬件资源允许,可以运行多个客户操作系统。对图形和多媒体效果的支持比较好,最新版已经在一定程度上支持directX,不过该选项是隐藏的,如果需要使用,可以手工编辑配置文件打开。目前对directX的支持还不是特别成熟,但是已经可用。对网络的支持也是最好的,有多种模拟网络设备的模式,还可以添加多个虚拟网卡,我曾经在一台pIII笔记本上安装4个虚拟操作系统,组建简单的局域网,对学习网络知识很有好处(如果你也准备考RHCE)。
vmware显然不是给手头资源紧张的用户使用的,它一启动,就会吃掉你分配给虚拟机的一大块内存,如果你只是虚拟一个没有图形界面的linux或BSD,那么可以只给它十几兆内存,如果没有开虚拟系统里的什么服务,那它也会跑得很好。如果你要跑Win,那么,嘿嘿,还是多预备点内存给它吧。vmware的虚拟磁盘可以是真实的物理磁盘分区,而那个分区上可能真的有一个window的安装,vmware虽然支持以这种方式引导虚拟系统,但是并不推荐。如果你有一个空闲的分区专门给vmware使用,那么可能这是最理想的方式了,无论是从哪一点考虑,性能或是安全。当然,用主操作系统里面的文件作为虚拟机的磁盘空间是比较常见的方式,相比较前面一种,可能性能上有稍稍的降低,但是你往往是感觉不到的。
总之,vmware是一款非常成熟的产品,至今我只发现过某个版本的winxp-sp2(英文正版),无法安装。其他的都可以让人满意。
2 win4lin(9X)
win4lin曾经在这个领域里有巨大的影响力。如果你的需求win98就可以解决,那么win4lin吧。这个是对win98支持最好的(如果你明白我说的好的意思)。win4lin里面的win98,速度简直没得说,飞快,资源要求很低,非常多的用户喜欢win4lin,就是因为其速度快,可以认为就是native speed。启动关机更是比真的win98启动快得多,稳定性也可让人满意。
在性能方面win4lin如此出众的表现,来自于其设计思想。它通过改变内核(打补丁),使虚拟操作系统直接使用主系统的很多资源,所以内存开销极少,而性能极高。如果你使用的是一台老爷机,又想享受虚拟机带来的便利,那win4lin绝对是唯一选择。目前这个系列的5.X版对多媒体的支持也不错,尽管不能支持directX,但是如果不用它game的话,还是相当不错的,再说现在也有很好的对声音的支持了。网络方面,没有像vmware那么多的可选项,但是基本使用的话,完全够用,而且配置比前者自然也要简单。
win4lin的缺点和优点相伴而来,要使用win4lin,必须给内核打补丁,而据说这些补丁会引进一些安全漏洞,总之,使用比较不方便,还有可能带来安全方面的问题,尽管还没听说有因此而真的引发安全问题的。另一个问题就是license。试用版的license可以免费使用15天。正式版的要买。除此之外,只支持到winME,不支持2k和XP。
以上所说的,都是针对win4lin使用最多,也最成熟的9X版本。最近netraverse发布了win4lin pro版,支持win2K/XP,而且不再需要给内核打补丁,这给win4lin的粉丝们带来巨大的诱惑,每个人都设想着原来win4lin 9X 那无与伦比的速度和对2K/XP的支持的完美结合,但是使用过的用户发现他们错了。论坛里最大的反应就是速度比原来win4lin 9X慢很多,尽管可以用免费的kqemu进行加速。所以,如果你要虚拟2k以上的OS,那还是用比较好的机器搭配vmwar吧。当然,如果你的机器比较快,那win4lin pro也会有出色的表现,而此时,它的license还比vmware的便宜很多(前提是你使用完全版的vmware workstation)。win4lin是我用过的最快的,对系统要求最低的VM。
3 wine/winx
wine是一个免费开源的windows9X平台模拟,用本地的方法实现9X平台提供的服务和系统调用。所也说,用wine运行的win程序其实被转成了一个linux程序(前提是成功运行),此时速度也是非常快的,也测试报告说明,对很多的windows应用,如果能用wine运行,速度都不明显慢于windows本地运行,甚至还要快,原因是有的用wine实现的windows调用比windows自己实现的效率高。令人吃惊的事实。
但是wine的缺点是不够稳定,对windows9X的模拟仍然不完善,还有许多程序无法用wine完美运行,尤其是大的商业软件。安装配置比较搞,所以才有了许多辅助性的wine配置工具的诞生。在wine的基础上开发的商业软件crossoffice对很多商业软件的支持就比较好了,不过要付费的。速度也不错。缺点仍然是还有许多你想用的软件它不能很好的支持。
4 qemu
这是一个开源的虚拟机系统。近几年发展比较迅速。原来最大的问题是比较慢,而它在得到不开源但是可免费使用的kqemu的加速后,速度也得到比较大的提高。我曾经试用,虽然仍和win4lin有比较大的差距,但是还是可用的,不过在安装好win后,频繁蓝屏(虚拟机),我估计和我的cpu是transmeta的有关系,最终放弃。相信在其他更主流的系统上这也是一个选择,尤其当你特别看重开源的时候。
5 Xen
这个家伙比较年轻,但是风头最猛,剑桥的一帮牛人又是采用完全不同的设计思想让多个操作系统共享硬件资源,所以其实应该说已经不是完全意义上的虚拟机了,所以速度也是最快的,理论上大家应该都以接近native speed的速度跑,所以测试结果,这个最好。如果你是需要同时运行的多个linux,那这个是最理想的,如果你是要一个win,那可能有问题。因为客户机的内核需要针对Xen作一些修改。linux的开源特点决定了这对linux不是问题,只要换一个修改过的kernel就可以体验Xen的极速。但是对Win的内核进行修改,就是另一回事了。Xen的官方网站上早就说明开发团队已经有了修改过的win2K内核,可以在Xen运行,但是因为license的关系,别人恐怕永远也得不到那个被修改过的win内核了。不过据说将来的多内核处理器的支持将改变这一状况,不再需要修改操作系统内核。这个实现也是开源的。
6 bochs
这个,是开源的,我没有用过,似乎听说效率不太理想,不过没有什么发言权。哪位补充一下吧。
7 pear?........
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
pointer
pointer
当前离线
积分
496
IP卡
狗仔卡
发表于 2006-4-12 22:38:42
|
显示全部楼层
Nice,
I am trying qemu, for 2 days
回复
支持
反对
使用道具
举报
显身卡
DoDo
DoDo
当前离线
积分
1538
IP卡
狗仔卡
发表于 2006-4-12 23:07:08
|
显示全部楼层
bochs 是完全用软件虚拟包括CPU在内的所有硬件, 所以速度慢, 但是有一个绝对的好处:
由于是软件虚拟, 所以你可以在虚拟机运行的任何时候进行调试, 这对想研究OS的人, 无异于一个免费却又极其强大的硬件调试器
pear.... 我只在 Windows 下用过 PearPC, 一个虚拟的Mac10, 速度不算快(由于我的内存远小于它的推荐内存), 也不算太稳定(由于内存小, 显卡烂, 所以不能完全断定是虚拟软件本身的问题), 但至少能用
回复
支持
反对
使用道具
举报
显身卡
sejishikong
sejishikong
当前离线
积分
1212
IP卡
狗仔卡
发表于 2006-4-13 08:33:44
|
显示全部楼层
由于现在有了。mac的intel版本,pearpc意义不大了。
如果是i915的板子,mac os x在pc上一样运行的很好,我的i845,除了显卡(gf5700ultra),其它的都很好。
回复
支持
反对
使用道具
举报
显身卡
yd_xzn
yd_xzn
当前离线
积分
724
IP卡
狗仔卡
发表于 2008-11-5 21:10:06
|
显示全部楼层
Linuxsir.org上还有这么一篇有深度的比较虚拟机软件的帖子?一直没发现。
回复
支持
反对
使用道具
举报
显身卡
hanchao3c
hanchao3c
当前离线
积分
91
IP卡
狗仔卡
发表于 2008-11-12 23:58:51
|
显示全部楼层
QEMU可以仿真其他的体系结构,用途不太一样
回复
支持
反对
使用道具
举报
显身卡
Prife
Prife
当前离线
积分
158
IP卡
狗仔卡
发表于 2008-11-15 11:01:05
|
显示全部楼层
补充一个 parallel 虚拟机。也不错。
还有大名鼎鼎的
virtual box
现在微软的 virtual pc.
都只是尝试的用过,没有过多的关注虚拟机软件本身。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表