出处:PConline[ 2006-07-24 09:28:36 ] 作者:罗山伯 责任编辑:linjixiong
新闻一周谈,谈一周新闻。在崇尚“科技以人为本”的今天,科技的发达正制造着越来越多的“懒汉”。人们已习惯依赖高科技产品减轻自己的工作负担,提高工作效率。这个时候,遥控器要万能的,PDA要手机+电脑的,即时通信工具要能互联互通的,操作系统也要求具有较高的协同工作能力。用户的需求最终将成为大势所趋。君不见,苹果公司已经拥抱Intel,并试图通过BootCamp实现Mac OS X与Windows的同生共存。如今,雷德蒙软件巨头也不得不接受现实,将Windows的虚拟化大门向Linux敞开!
微软向Linux投怀送抱:
上周二,微软宣布和商业公司XenSource展开合作,双方将致力于提高各自虚拟技术的协作性,以确保微软的“Viridian”能支持各种版本的 Linux操作系统。“Viridian”是微软下一代虚拟技术的代号,最早将在半年后随Windows Longhorn发布。
[微软和XenSource展开合作]
在服务器领域,Windows与Linux龙争虎斗。Linux在中小企业中越来越受欢迎使得Windows在服务器领域的推广有些停步不前。 Linux的发展显然已成为Windows进一步拓展的拦路虎。过去,微软视Linux为洪水猛兽对其围追堵截,欲置其于死地而后快。然而,与 XenSource合作的举措表明,雷德蒙软件巨头已更加理性,能够正视Linux的实力,并充满了和这一开源对手竞争的信心。
微软何出此举?
那么,除了显示信心之外,微软这一较为彻底的转变还有什么原因呢?山伯认为,主要的背景还有四个方面。
第一,技术成熟了。微软的下一代虚拟技术是“Viridian”,而XenSource公司则早已拥有被称为“Xen”的虚拟技术。双方都基于一种叫 “Hypervisor”的概念,也就是通过低层级软件让多个操作系统得以共享相同的硬件设备。本来,一个操作系统必须经过针对Xen的改写才能在 Hypervisor上展示出最佳效果的。不过,Intel和AMD处理器中的硬件虚拟技术使诸如Windows等未经修改的操作系统也能运行于Xen之上。如今,微软和XenSource的合作就是希望让适合于Xen的Linux也能运行于微软的Hypervisor技术上。简单来说,微软和 XenSource要做的其实就是构建起双方软件的桥梁。
第二,微软这一做法作为提高Windows和Linux协作性的努力之一,显示出微软正逐步承认开源软件在业界的重要地位。在虚拟化领域,微软虽然已在其Virtual Server产品中添加了对Linux的支持。不过,这也是一波三折的结果。
众所周知,微软是在2003年2月份收购了Connectix公司的Virtual Server的。在此之前,Virtual Server本已支持Linux作为“寄宿”操作系统,但自贴上了微软的标签后,对Linux的支持却成为了历史。今年晚些时候将要推出的Virtual Server 2005 SP1才将正式支持Linux。
现在,微软为了更好地支持Linux而和XenSource合作,这足以证明它对Linux的重视。
第三,竞争对手一贯以来都支持Linux,这给微软造成了压力。比如,VMware能够支持包括Windows、Linux、Novell NetWare和Sun的Solaris等在内的一系列x86操作系统,而且还于早些时候免费提供VMware Player,进一步巩固了其在业界的地位。另外,XenSource的Xen也将被内嵌于新版的Red Hat和SUSE Linux中。
第四,微软这么做一方面也有来自客户的强烈需求。今年四月份,微软在其网站上提供Windows Virtual Server 2005 R2的免费下载(这可是铁公鸡拔毛,百年一遇的大事。在此之前,Virtual Server的售价并不低廉,支持4个处理器的软件要价99美元!)。当时,微软也表示这是出于迎合用户意志的需要。现在,因为Virtual Server对Linux的支持会降低Linux的性能,大量用户希望微软能确保他们可以以更高的性能运行Linux,微软才会积极寻求和 XenSource的合作。
微软举措意义何在?
业界对使用一台计算机运行多种不同的操作系统的兴趣越来越浓厚。这一观念一旦根深蒂固,给商业公司带来的将是强大的技术革新动力和严峻的商业模式挑战。微软和XenSource的做法无疑会扩大相关产品和服务的市场,也为今后相关技术的发展提供了参照。然而,并不是所有的人都对微软的这一努力表示赞赏,我们也应该质疑微软此举的实质意义。山伯要说的主要有三个方面。
首先,微软的虚拟技术并不把Linux作为一个完整的平台对待,运行于Windows之上的Linux只能是“寄居”在Windows上的“子系统”。这是否是“明修栈道,暗渡陈仓”呢?
其次,对于绝大多数Linux用户来说,使用Linux的最大意义就是摆脱微软Windows的牵绊。微软此举,能引发他们的兴趣吗?
最后,一般的用户以及讲求实际效益的用户又有多少人会通过虚拟的方式在Windows服务器上运行Linux呢?技术难题与成本问题必须考虑。
朋友们,你认为呢?