一般情况下,很少有人仔细阅读最终用户许可协议(EULA),因为它冗长、繁复,充满了晦涩的法律术语,不过它也经常被用来指责某些公司的策略和意图,尤其是微软。我们知道,Windows Vista Home Basic和Home Premium两个家庭版Vista不支持虚拟技术,即不能用在虚拟机软件中,而商业版、企业版和终极版Vista却无此限制。
家庭版Vista的EULA中有如下语句:“关于虚拟化技术使用:你可能无法在授权设备上通过虚拟(或其他模拟)硬件系统使用本操作系统。”完整的EULA在这里。
在被问及为何如此的时候,一位微软发言人表示,尽管虚拟化技术在企业和服务器领域发展迅速,但它还是一项新兴技术,尚不“成熟”,不适合广大家庭用户的日常应用。
这位发言人称:“目前,使用(虚拟化)这一技术的消费者主要是需要顾及程序兼容性的商业客户或者高端玩家。对于日常应用了来说,家庭版Vista不能安装在任何虚拟机中,不过企业版和终极版可以。每一份虚拟化安装的Vista都需要新的授权,就像Windows XP。”
不过也有一个例外,就是通过微软开发网站MSDN订阅的家庭版Vista可以用在虚拟机中,目的是帮助开发人员设计、开发、测试、演示他们的程序。
苹果Mac和Linux用户可能会指责微软有阴谋,不过看起来不大成立。Mac用户可以通过双启动软件轻松运行Mac OS X和Windows Vista,远比购买Parallels等虚拟机软件要便宜,而且Mac OS X和Linux用户都会发现通过虚拟Windows XP来运行Win32程序要来得更简单,毕竟Windows Vista更加消耗资源,虚拟起来就更吃不消了。
另一个很有可能的原因就是微软在驱使用户购买更昂贵的Vista版本。Vista的版本划分非常细致,相互之间的功能区别也很复杂。一方面,这是市场定位的细分,而另一方面,微软的意思很明白,想要更多功能你就得付出更多的钞票:不满意$199/$239的家庭版?那就买$299的商业版或者$399的终极版。
宏碁就在上个月底尖锐地批评微软,指责其家庭基本版Vista功能匮乏,没人要,微软这是在有意强迫用户购买家庭高级版。