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