微軟週一(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上的效能最佳化。