好久没来更新了,最近比较忙。废话不多说,先推荐大家读一下这篇新闻《哪些虚拟机支持Windows 8?微软为你总结》:http://www.cnbeta.com/articles/155360.htm
可正常安装运行Windows 8的虚拟化产品:
— Windows 8开发者预览版上的Hyper-V;
— Windows Server 2008 R2上的Hyper-V ;
— VMware Workstation 8.0 for Windows;
— VirtualBox 4.1.2 for Windows;
无法正常安装运行Windows 8的虚拟化产品:
— Microsoft Virtual PC(所有版本)
— Microsoft Virtual Server(所有版本)
— Windows 7 XP Mode
— VMWare Workstation 7.x 或更早版本
从微软给出的测试结果,我们不难总结出以下一些重点:
1. 微软基本已经放弃Virtual PC这个产品,并全力打造Hyper-V。传言:Windows 8中也将内嵌Hyper-V技术,参考:
http://www.cnbeta.com/articles/146341.htm
http://www.cnbeta.com/articles/154364.htm
2. VMWare存在一定的兼容问题。
这个问题其实在所有的虚拟机上都会出现,然而,微软自己的产品,只要不是太陈旧,对自家产品的支持肯定不存在大的问题。而Linux的内核,除非遇到重量级并涉及到硬件底层技术的更新,否则Hyper-V也不会有太大的兼容问题。VMWare则不同了,它不是微软的产品,也没有与微软合作(Citrix正在与微软合作开发虚拟技术),因此在每一次微软有重大更新时,VMWare旧版本都会有些“跟不上时代”。上一次出现不兼容,好象是Windows Server 2008刚发布的时候。
VMWare不免费,除非你总能找到最新的下载最新的不然选择这个产品则是很需要金钱和勇气的。
3. Windows 7的XP模式是基于Virtual PC技术的,也处于淘汰的边缘。
我用Windows 7很久很久了,可以说在正式发布之前,就开始使用。我用过一段时间的“XP模式”,它的优势在于让Windows 7原生支持了vdi等虚拟机文件,并方便的让Windows 7用户可以在“不启动”虚拟机的情况下(严格说是不打开虚拟机界面)运行安装在虚拟XP环境中的程序。然而,微软的初衷是让普通用户能平滑过渡,并简单理解“虚拟机”的概念。但仅仅是这样一个美好的想法,已经是“太过奢华”了。普通用户搞不懂虚拟机,也不知道怎么用“XP模式”,更不清楚如何安装程序。而“技术员”们,则不屑这个功能的弱小,所以说,微软在发布XP模式之后,也就立刻宣布了此技术的终结。Hyper-V才是未来的方向。
4. 最后还是要说到VirtualBox。这个开源的小东西虽然后来被甲骨文收购,但它依旧保持着高频率的更新。网友的力量是强大的,就是这样一种“万人维护”的环境,让VirtualBox有着惊人的兼容性。目前来说,还真的很难找到VirtualBox不支持的系统,即便某些时候存在Bug,以VirtualBox每月都更新的频率,修复也不会是个问题。
对比我之前写的文章,选择哪一款虚拟机其实应该是一目了然了。当然,你有权利决定你的选择。
转载于:https://blog.51cto.com/cnbeta/667462