评微软开源驱动代码
来源:优易学  2011-11-30 20:20:20   【优易学:中国教育考试门户网】   资料下载   IT书店
  微软平台战略高级总监Sam Ramji 7月20日在《世界开源商务大会(OSCON)》上宣布,微软向Linux社区贡献(开源)2万行纳入Linux序列的设备驱动程序代码,以供任何版本的Linux发展其虚拟化技术之用。
  如何评估微软的这项举措?国内外众说纷纭,我认为有下面三个看点:
  一, 为提高微软在虚拟化市场上竞争力服务
  众所周知,近年来虚拟化技术(特别是开源的虚拟化技术)、虚拟化平台(虚拟机)以及虚拟化市场发展很快,虚拟化也是炙手可热的云计算的主要技术支撑(之一)。走在虚拟化技术前沿的有:VMWare(被EMC/Dell并购)、Xen Source(被Citrix并购)、KVM(Qumranet),IBM、HP、Intel等跨国公司一直支持、参与Xen Source、KVM的开源虚拟化技术和虚拟化平台(虚拟机)的研发,Linux基金会也在其前年发布的Linux内核2.6.20版本与2.6.23版本(及以后发布的版本)中,先后吸收了KVM与Xen的虚拟化技术。微软的虚拟化技术并不占很大优势,在其收购Virtual PC后,推出HyPer-V虚拟化平台(虚拟机);面对开源的虚拟化平台(可为各种版本Linux与Windows提供虚拟化服务和运行资源)的竞争形势,微软不甘落后,也推出自己的虚拟平台,开放其设备驱动程序代码,为各种版本Linux操作系统在微软的Hyper-V平台上作客(Guest),为他们提供方便和服务,从而为用户提供灵活选择Linux、Windows虚拟化解决方案创造条件。
  二, 微软在面对Linux发展形势中争取主动
  在当前全球经济下行期间,Linux发展很快;过去作为“桌
  面Linux”软肋的驱动支持,近年来也有长足进步:去年底发布的Linux内核2.6.28,在其1019.54万行源代码中,驱动程序源代码占52%,在今年发布的Linux内核2.6.29的1087.32万行源代码中,驱动程序源代码539.47万行(占49.6%),Linux内核 2.6.30的1146.30万行源代码中,驱动程序源代码577.99万行(占50.4%);而微软这次贡献的驱动程序源代码只有2万行,相比之下还是很少的(只占每个版本由Linux基金会开发的驱动程序源代码的0.3%左右)。但微软的这个姿态取得了主动,成为Linux内核支持的三个虚拟化平台之一,即Xen、KVM和Hyper-V。
  三,欢迎微软的开源虚拟化举措
  微软贡献驱动开源代码的姿态,与其过去对待异构系统互操作的姿态一样,不管是受到环境压力迫使,还是出于考虑“为用户多一种选择”的善举,即不管是什么动机,只要对用户有利,理应受到欢迎;微软与开源“既有竞争,又有合作”,应该是一种常态。
  我与Sam Ramji先生会晤过数次,主要讨论微软的互操作战略,我对Sam Ramji先生说,面对当今全球经济一体化的局面,微软的互操作战略应更加开放、透明、彻底,前途不至于是“零和”游戏,可望取得“双赢”;希望微软从协议到界面,从底层格式到上层应用(办公套件),进而到虚拟化技术(虚拟化技术也是互操作的一种方式),把互操作工作进行到底。
  总之,我认为微软的这项开源举措是明智的,对用户是有利的,对开源是有益的。为此我是欢迎的,并乐观其成。

责任编辑:小草

文章搜索:
 相关文章
热点资讯
热门课程培训