Linux驅動負責人呼吁微軟及時提供代碼
傳聞的微軟抹黑Linux事件尚未平息,本周又傳出微軟Linux這對糾纏不清冤家之間的軼事。在Linux驅動程序項目負責人的督促下,微軟恢復了向Linux內核提供其歷史性的驅動程序代碼的工作并且避免這個代碼從開源操作系統(tǒng)中被刪除。
微軟提交的代碼包括曾經添加到Linux內核的2萬行代碼,這些代碼能夠讓任何Linux發(fā)布版在Windows Server 2008以及Hyper-V管理程序技術上運行。微軟7月份宣布提供這個代碼的時候曾令人感到驚訝。微軟宣布的消息包括根據GPLv2許可證發(fā)布代碼。微軟過去曾在這方面受到批評。
Linux驅動程序項目負責人Greg Kroah-Hartman在7月份曾經收到了微軟提供的代碼。他在Linux內核和驅動程序郵件列表中稱,微軟沒有積極地開發(fā)其hv驅動程序。HV是指微軟的Hyper-V技術。他還在自己的博客中發(fā)布了這個消息。
他說,遺憾的是微軟開發(fā)人員似乎消失了,沒有人回復我的電子郵件。如果他們不表明很快提供這個驅動程序,這個驅動程序將在2.6.33內核發(fā)布版中刪除。這太令人遺憾了。
Kroah-Hartman說:“自從我發(fā)布了這個信息之后,他們已經回復了。微軟現(xiàn)在已經在研究他們承諾要維護的代碼。這是開發(fā)流程的一個正常的部分。并不是只有他們一家公司這樣做?!?Kroah-Hartman說,在郵件列表中呼吁提供具體的項目是他一直用來敦促落后的項目趕上來的一個技術。
微軟發(fā)言人表示:“微軟絕對保證完成這個項目以及與Linux團體正在進行的合作。我們感謝Linux團體提供的有幫助的指南,特別是與Linux設備驅動程序項目經理Greg Kroah-Hartman的合作。”
總之,Kroah-Hartman具體提到了沒有積極開發(fā)的并在將面臨從2.6.33主要內核發(fā)布版中撤銷的25個驅動程序項目。這個版本的Linux內核將在3月份發(fā)布。他說,這個驅動程序項目不是一個“死亡代碼的垃圾場”。
然而,Kroah-Hartman在他的郵件列表中詳細說明的包括微軟的驅動程序在內的將近40個項目將全部包含在今年12月發(fā)布的2.6.32主內核發(fā)布版中。
除了斥責微軟沒有跟上代碼的開發(fā)速度之外,Kroah-Hartman還要求微軟保證原來提交的代碼的狀態(tài)。他說,需要完成包括200多個補丁在內的大量的清理工作才能使這個代碼轉變?yōu)榘胝5膬群司幊田L格。
Kroah-Hartman指出,有許多編程風格指南,微軟的代碼與這些指南不匹配。這是正常的,但是,不是一件大事。許多公司都發(fā)生這樣的事情。但是,大量的補丁確實需要做很多工作。
Kroah-Hartman上周四稱,微軟還沒有為這些驅動程序貢獻任何補丁。他說,他們將做出貢獻,但是,他們提供的東西是更新任務列表的一些變化。
Kroah-Hartman說,他以前看到過這種事情并且似乎記錄了這個開發(fā)過程的興衰。
微軟提交的代碼包括曾經添加到Linux內核的2萬行代碼,這些代碼能夠讓任何Linux發(fā)布版在Windows Server 2008以及Hyper-V管理程序技術上運行。
微軟7月份宣布提供這個代碼的時候曾令人感到驚訝。微軟宣布的消息包括根據GPLv2許可證發(fā)布代碼。微軟過去曾在這方面受到批評。
【編輯推薦】