服务器在线2月24日报道 红帽和微软一直不相为谋,但最近他们在某些方面达成共识。两家厂商都认可虚拟化是操作系统的特性之一–微软的做法是在Windows Server 2008操作系统中增加了Hyper-V管理程序,而红帽公司则是将KVM管理程序添加进Linux内核。两家厂商共同的目标都是要与虚拟化市场的领军者-VMware一争高下,而VMware是将虚拟化作为与操作系统相分离的软件层来应用的。VMware正在构建他们的vCloud产品架构,他们将Windows和Linux看做是"数据中心操作系统"。
为了取得与VMware的竞争优势,红帽和微软公司本周初结成伙伴关系,为各自的虚拟化产品推广扫除障碍。在双方达成协议的2月17号以前,两家厂商都无法为彼此的操作系统提供技术支持,因此他们的操作系统就无法在各自虚拟主机的虚拟机中作为客户机运行。现在微软公司同意红帽的企业版Linux 5.2或5.3可以作为虚拟机客户机在Windows Server 2008操作系统下运行。
红帽公司也同意只要红帽将KVM管理程序嵌入到其企业版操作系统中,就为微软的Windows Server 2000 Service Pack 4, Server 2003 Service Pack 2和Server 2008作为虚拟客户机在红帽企业版Linux下运行提供支持。目前他们还没有这么做,但是提供此项支持的KVM增订版正在酝酿之中。
这份互不侵犯条约说明了什么?2006年和2007年红帽公司迫于微软的压力签署了互不侵犯协议,但拒绝签署专利协议。对于这一点,红帽的首席执行官Steve Ballmer声明没有得到微软IP安全保证的Linux用户将携带一份"未经透露的资产负债表连带责任书"。而SUSE Linux厂商NOVELL公司以及几家小型的Linux厂商则和微软签署了专利协议。
红帽公司的首席技术官布莱恩.史蒂文森本周在出访旧金山期间接受采访时表示"我们认为合作共赢不应该牵扯到IP许可证授权"。在微软和NOVELL达成的协议中,NOVELL向微软支付知识产权费用,微软则从NOVELL处购买Linux支持的优先权。史蒂文森表示,我们和微软的合作不涉及知识产权的交换或者虚拟化支持协议费用的问题。他还补充说"如果两年前我们签署了专利协议,那么就不会有这份虚拟化支持协议"。
从另一方面来说,红帽与微软在虚拟化领域的合作已经接近了操作系统内部的核心部分。事实上,两家公司都同意交换成套测验来确认他们的操作系统能在全新的芯片体系架构上运行。同样的测试还会用于证明操作系统能在虚拟环境下顺利运行。
两家厂商都保证各自的操作系统在对方的虚拟机上能如愿运行。如果客户在Windows Server 2008操作系统上运行红帽企业版Linux碰到问题,他们可以直接拨打微软的技术支持专线。如果将来红帽的用户在KVM下运行Windows遇到问题,也可以拨打红帽的支持电话。红帽公司企业发展副总裁迈克尔.埃文斯表示"这是我们首次运行微软的测试,同样微软也是第一次运行红帽的测试"。
史蒂文森表示这么做都是为了保障红帽用户的利益,让红帽用户能够在多重管理程序环境中构建和取得技术支持。Linux和Windows操作系统在数据中心的服务器中占据主导地位;如果他们在虚拟化方面不能相互合作,那么他们的用户在部署虚拟化方面将面临很大的难题。红帽未来是否会为Xen下运行Windows Server还悬而未决。与KVM不同,红帽企业版Linux已经能够支持Xen。史蒂文森表示世界上规模最大的Xen用户都是红帽的用户。开源Xen在开源代码的基础上在思杰的Citrix XenServer所有权产品中使用。史蒂文森表示红帽会征询Xen用户的意见,看他们是否希望作为客户机来支持Windows操作系统。史蒂文森预测说他们中的多数都是在Xen下运行Linux的。
KVM何时能出现在红帽的企业版Linux中呢?史蒂文森表示红帽公司将在下周公布答案。
之前在和红帽谈论这些问题时,红帽的发言人曾表示他们希望在新一代的RHEL6.0中增加KVM,但没有透露交付日期。RHEL目前的版本是Release 5.3。但是随着红帽眼见虚拟化市场的不断升温,时间表可能会有所提前。