微软周一(7/20)释出2万行的设备驱动器码,这些程序代码包括3种Linux设备驱动器,将采用GPLv2(通用公共许可证)授权,希望藉此打入Linux核心。
微软的声明指出,由于许多客户使用Linux社群所打造的平台,因此微软强化Windows与包括Linux在内的开放原始码技术之间的互动。该公司于三年前成立开放原始码技术中心(Open Source Technology Center;OSTC),深入研究Linux、UNIX与其他开原码技术,并建立与不同社群之间的链接,为客户和伙伴提供更多弹性与选择。
为了增强虚拟化市场的竞争力,微软表示,释出的2万行设备驱动器码,将提供Linux社群和客户使用,使任何版本的Linux都可在基于微软的虚拟化技术Windows Server 2008 Hyper-V或Windows Server 2008 R2 Hyper-V上执行虚拟化。虽然没有这些程序代码,Linux一样可在Windows上执行,但是,这些经过设计的驱动程序,使其执行成效可与Windows平台一致。
微软释出设备驱动器码的举动,将让打算采用虚拟化技术的企业受益。因为在此之前,企业如果想在既有Linux又有Windows的异质环境下,使用虚拟化技术,微软只针对Novell一家厂商,提供解决方案。现在,所有的Linux版本皆可使用微软的Hyper-V,来虚拟化Windows及各种版本的Linux,企业因此有了更多的选择。
此外,微软透过技术支持或贡献程序代码的方式,协助或参与其他开原码计划。例如,已与PHP社群合作,强化PHP 5.3引擎在Windows上的执行,改善许多PHP应用程序在Windows上的效能。而各种Apache软件基金会(Apache Software Foundation)的计划,包括Hadoop、Stonehenge及QPID等,也是该公司正在进行合作的项目。另一方面,微软亦支持Firefox社群,让Firefox在Vista与Windows Media Player上的效能优化。