虚拟化 令微软害怕的不是VMware
在微软看来,Vmware并不具备和微软抗衡的实力,从技术上和产品上来讲,Vmware的确在虚拟化领域领先,事实证明,的确如此,在有关于虚拟化技术应用的调查显示,72%的人看好VMware,而看好微软的仅有22%。
真正的对手还是开源软件
按照微软的说法,开源软件最初购买价格较便宜,但是长时间下来TCO不降反升。微软相信,对企业来说,自由价值不及管理;Windows单一环境容易管理、维护成本较低、封闭系统也较安全。而且对许多拥有数百台PC以上的大型企业,透过大量授权(EA)来采购,的确升级、采购都较为方便。若考虑人才资源,Windows与.Net人才更是“物美价廉”了。
对于IT运营者来说,如何控制住整体成本是个很大的问题。特别是在一个办公环境极其复杂,充斥着各种平台的环境中。
但对计算机制造商来说,少了OS的授权,总体成本将大幅降低,尤其是毛利润降到4%左右的今天,要不是消费者仍不习惯,否则哪家不想推Linux PC呢?
2005年3月,Intel公布了它的Vanderpool硬件虚拟技术。这个技术让Xen具有了支持所有操作系统的能力。作为一个小巧的,只有5万行代码的程序。Xen简洁的代码和开源性质使得其具有良好的安全性和稳定性,在不同的计算平台上都可以运行。微软担心的是,也许在不久后,Xen会和现在PC中的BIOS一样成为电脑必不可少的一部分。Xen的目的是为各个企业提供服务和支持,使得企业可以全面部署基于Xen的系统。那时候由于Xen已经无处不在,因此也产生了服务和支持的商业模式,因此开源产品将不再只有投入而没有回报。而目前Xen Source已经得到了Intel、IBM、HP、AMD以及其他很多厂商的支持,这对微软来说,无疑是一个相当大的威胁。
在这时起,微软开始重视起了Citrix。
在去年的VMworld 2007大会上,微软与Citrix公司发表声明称,他们将进一步加强双方长期以来在虚拟机方面的合作。这次合作将在未来Citrix发布Citrix 桌面服务器时显现出来,届时虚拟机程序解决方案将采用微软的VHD格式,同时微软还发布了一款SoftGrid来为桌面和终端服务提供虚拟运行技术。
按照微软的说法,微软此举在于与Citrix的合作可以帮助他们解决很多问题,比如不同平台软件的通用等。
而在今年二月,微软更是提出近年来对开原码最大规模的善意宣示——“四大互通原则”。主要包含支持业界标准、加强与开原码社群互动,及允许某些技术的非营利使用等等。
从表面来看,微软极具诚意,但让人产生怀疑的是,这种热烈拥抱只是微软embrace, extend and extinguish(先拥抱、再延伸、最后歼灭之)的故技重施,想想IBM OS2、Netscape等,和它合作的得获善终者几希。那些和微软合作的,从Novell到Sun Microsystems和OLPC,不是遭人批评背叛自由精神,就是大概缺钱而受微软金钱攻势招降。
实际上,这只是微软的一贯做法,就象赤壁之战,曹操虽然是败家,可自己真正的兵力却损失不多,孙刘虽然是赢家,但只是暂时阻止了曹操的统一。
在服务器领域,微软不可能忽视Linux的力量。正如微软年度报告中写到的那样:几乎所有IT制造商都提供了Linux操作系统的服务器硬件设备,很多厂商还针对Linux进行相关开发。Linux已经有了大量可以兼容的应用,而这些应用的开发者很多都是业界占据领导地位的软件开发商。微软称:“我们的网络应用平台软件正在和开放源代码软件如Linux、Apache、MySQL和PHP形成竞争,我们也在和Java中间件如JBoss、Geronimo和Spring Framework竞争。”
当然,Xen Source也面临着很多挑战。首先,它必须证明Xen技术可以无缝的嵌入目标平台,而不会造成平台运算性能、稳定性以及可支持性的下降。其次,它需要为那些选择了Xen技术的技术厂家提供一套方案,在不改变现有系统架构的前提下实现跨平台性。第三,它必须做好和微软竞争的思想准备,因为和Linux相比,也许Xen对微软的潜在威胁更大。
微软对开源从公开口水战、到商业合作(收买?)、学习开放模式、再到释放兼容性善意,这戏剧化情况未来还会怎么演不得而知。只是我怀疑,微软的几个坚持若一天不改变,两者可能永远都会处在楚河汉界的两边,再怎么演变,只是为软件业历史凭添曲折的情节。

