在这时起,微软开始重视起了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对微软的潜在威胁更大。
微软对开源从公开口水战、到商业合作(收买?)、学习开放模式、再到释放兼容性善意,这戏剧化情况未来还会怎么演不得而知。只是我怀疑,微软的几个坚持若一天不改变,两者可能永远都会处在楚河汉界的两边,再怎么演变,只是为软件业历史凭添曲折的情节。