VMware CTO:数据中心虚拟化 Linux更具优势

      有专家预测Linux将在当前迅速发展的服务器虚拟化领域起到越来越关键的作用,但现在这一趋势尚未明确显露。
  
      上星期四,Vmware的首席技术官Mendel Rosenblum表示,Linux是一款未来运行数据中心虚拟机的理想操作系统。这是因为Linux系统有内核周边的核心功能模块,这使得其很容易分开运行特定的应用软件。
  
      一天前,Novell公司的CEO Ron Hovsepian说:“到2011年,Linux系统将占领36%的虚拟市场。”他引用了IDC调查公司的调查数据作为其数字的来源。Linux系统最初被采用是因为其开放源码的特色:可免费获得,并由社区作维护,且有着可信赖的服务器功能性。但是Rosenblum忽略了这些特质,而主要称赞了Linux系统的模块设计,即其很容易实现被标签的软件包的增加和减少。其模块构成的增加和移除容易进行使Linux系统的整体适应性很强。
  
      Rosenblum说,现代操作系统试图对所有应用软件通用。结果是,这些操作系统规模很大且很复杂,这导致一个部分的变化影响了很多其他部分。
  
     “尽管拥有很多工程师,微软公司在发布Windows Vista版本时仍存在着问题,因为Windows的规模和复杂程度,去掉了很多所需功能。”微软和Vmware在虚拟化产品上展开竞争。一位IDC的发言人称:微软将在2011年获得52%的虚拟化软件份额。不过,Linux系统的市场份额反映出Linux系统在虚拟化上的应用也将越来越广泛。
  
      微软的每个用于虚拟机的Windows系统复本都要收费,同时还要收取每年的维护费用。Linux系统的提供者,比如红帽和Novell公司销售操作系统的方式通常是赠予,因而没有最初的许可证费用。同时也不是以每年的技术支持来进行收费。IDC公司所预计Linux系统的虚拟化收益水平意味着Linux系统将运行于大量虚拟机上,而来自红帽、Novell和其他供应商的技术支持总量将占市场总虚拟化收益的36%。这是因为其设计和虚拟机的工作方式相结合,每台虚拟机包括一个操作系统复本及一个应用软件,也有向虚拟机分配硬件资源的虚拟化软件。如果一个操作系统对应用软件是最优化的,虚拟机将会是高效的。
  
      Linux系统内核对核心功能来说是有限的,比如内存管理。内核周边的模块可以管理数据存取或者特定的硬件设备,可以被随意增加或者去掉而不会影响内核的运行。
  
      Rosenblum预计,应用软件供应商在未来会将其软件和一个Linux系统复本??可最优化运行其应用软件进行打包。一部分软件公司现在已经在这样做了,生产所谓的虚拟工具。虚拟工具可作为一种可运行虚拟机格式下的独立文件。
  
      如Rosenblum所说:“操作系统将变得更加像一个资源库??用户可以进入并选择他们所需的部分。Linux系统在这方面做的很好,是一款可定制程度很高的操作系统。”由于大量应用软件是基于运行在Windows操作系统下而编写,Windows也将经常被用于虚拟机,但是Windows操作系统提供的独立应用软件的改装机会很少。
  
      当对于特定种类的计算机,一个公司处于其操作系统垄断地位(例如IBM公司的大型主机系统或者微软公司为x86架构创建的Windows系统),这一决定会阻碍创新。这一瓶颈是否会被冲破,取决于当前已经在进行的Vmware、微软和开放源码Xen为未来的计算机提供系统管理程序竞争的结果。系统管理程序是虚拟化程序的高级形式,是处于操作系统和服务器之间,可作用多个虚拟机,与硬件直接对话的瘦虚拟化引擎。
  
      Xen也是一个系统管理系统,微软公司正与Xen密切合作以期望在Windows Longhorn Server系统发布之后,发布自己的系统管理程序。