微軟向Linux提交代碼能走多遠
微軟虛擬機代碼可能被移出Linux!
Linux驅動維護者GregKH在為Linux-2.6.32的merge window做準備時整理了現有的staging目錄。對于微軟提供的虛擬機hv驅動代碼發表了一下的觀點:
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還沒有進入mainline,但是在Greg的patch隊列中可以看到hv的代碼確實來自于微軟。微軟在2009年七八月份時把她的Hyper-V技術相關的驅動代碼以GPLv2的許可權方式貢獻給了Linux內核社區。其主要目的是希望Linux可以在Windows2008及其Hyper-V虛擬機之上。
對于如此巨大的貢獻,Greg自然非常樂意接受,可是在Greg提出一系列TODO后,微軟的開發人員反應非常緩慢,導致Greg發了以上的觀點。雖然hv還是有可能在2.6.32的merge window期間加入mainline,但是如果微軟的工程師繼續不理會Greg的要求的話,hv也有可能在2.6.33的開發期間被移出。
好在微軟又做出了反應,這次的微軟Linux合作得以有繼續的可能,我們也將拭目以待這次重大的合作是否能給微軟和Linux帶來雙贏。
【編輯推薦】