微軟向Linux提交代碼能走多遠(yuǎn)
微軟虛擬機(jī)代碼可能被移出Linux!
Linux驅(qū)動維護(hù)者GregKH在為Linux-2.6.32的merge window做準(zhǔn)備時整理了現(xiàn)有的staging目錄。對于微軟提供的虛擬機(jī)hv驅(qū)動代碼發(fā)表了一下的觀點(diǎn):
hv (Microsoft Hyper-V) drivers. Over 200 patches make up the massive cleanup effort needed to just get this code into a semi-sane kernel coding style (someone owes me a bit bottle of rum for that work!) Unfortunately the Microsoft developers seem to have disappeared, and no one is answering my emails. If they do not show back up to claim this driver soon, it will be removed in the 2.6.33 release. So sad…目前的hv還沒有進(jìn)入mainline,但是在Greg的patch隊(duì)列中可以看到hv的代碼確實(shí)來自于微軟。微軟在2009年七八月份時把她的Hyper-V技術(shù)相關(guān)的驅(qū)動代碼以GPLv2的許可權(quán)方式貢獻(xiàn)給了Linux內(nèi)核社區(qū)。其主要目的是希望Linux可以在Windows2008及其Hyper-V虛擬機(jī)之上。
對于如此巨大的貢獻(xiàn),Greg自然非常樂意接受,可是在Greg提出一系列TODO后,微軟的開發(fā)人員反應(yīng)非常緩慢,導(dǎo)致Greg發(fā)了以上的觀點(diǎn)。雖然hv還是有可能在2.6.32的merge window期間加入mainline,但是如果微軟的工程師繼續(xù)不理會Greg的要求的話,hv也有可能在2.6.33的開發(fā)期間被移出。
好在微軟又做出了反應(yīng),這次的微軟Linux合作得以有繼續(xù)的可能,我們也將拭目以待這次重大的合作是否能給微軟和Linux帶來雙贏。
【編輯推薦】