歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> 關於Linux >> Linux之父回應微軟推開源Linux代碼 稱技術高於派別

Linux之父回應微軟推開源Linux代碼 稱技術高於派別

日期:2017/2/25 11:59:35   编辑:關於Linux


  前段時間,微軟為Linux內核提交了約20,000行代碼的新聞一直被炒得沸沸揚揚,畢竟微軟的這一舉動多少有些出人意料。現在,Linux之父終於站了出來,在接受Linux Magazine采訪時表達了自己對這一事的看法。

  他說:我還沒看過那些代碼。這主要是因為我個人對驅動代碼不是那麼感興趣,尤其是在我自己不使用驅動所對應的設備情況下。但這與其他事情無關。所以對於這樣的事情,我只信任Linux的維護者們。我在有bug發生時或跨越多個子系統時或是核心子系統之一時才有可能去看一看這些代碼,並且自己要是這個項目裡積極參與的一份子,而項目可以是VM,核心設備資源處理,基本內核代碼等等。當這些代碼由對Linux有正常好奇心的維護者提供給我時,我會考慮認真看看,而這裡的維護者得是Greg Kroah-Hartman這樣的人(Greg Kroah-Hartman是一位Linux內核開發者)。

  在接下來談到Linux是否應該將這些來自微軟的代碼放進Linux內核中時,Linus說:我是一個技術高於政治的信徒,我不會在意代碼是誰貢獻的,只要有足夠的理由,只要我們不必為授權許可之類的事擔心就行。事實上,從某種程度上來講我更傾向於把這些代碼放進去,它們來自Linux社區的一位新成員。我還要指出的是,驅動是特殊的,它們不會影響其他部分,所以比一些重大的核心改變更容易融入內核中。我可能經常開微軟的玩笑,但同時,我認為憎惡微軟是一種病態。我信仰開源開發,開源開發不僅僅包括開放源代碼,還意味著要對其他開發者和企業開放。免費軟件世界裡有極端主義者存在,這就是我為什麼不再叫我的作品是免費軟件的一個重要原因,我不願與排斥主義與憎惡主義者為伍。

  其實這次微軟為Linux內核寫了三個驅動代碼,其真實意圖是為提高Linux作為虛擬系統運行在微軟虛擬環境(Hyper-V)下的性能。所以微軟並不是那麼慷慨大度,可以說完全出於利己的考慮:世界正朝著開源和免費的方向發展,越來越多的用戶將在他們的設備上運行Linux。

  熟悉軟件業歷史的人也許還記得,IBM以及其他一些公司過去曾經為微軟提供過代碼,而現在他們支持的是Linux。在被問到這是否會是Linux的一個更有價值的發展因素時,Linus認為,這正是所有開源代碼開發所采用的形式,開發者才是解決問題的關鍵,代碼來自微軟的事實不應該讓我們改變這一看法。

  對此,他補充道:我同意寫這些代碼是出於利己的考慮,但那正是所有開源軟件開發的動機!正是這種利己的考慮,我創造了Linux,創造了Git(Git 是一款為更好地管理Linux內核開發而創立的分布式版本控制/軟件配置管理軟件),也是我現在仍然在從事的原因,在某種程度上也是每個人最終會投入開源事業的原因。所以現在抱怨微軟選擇了一個利己領域去開發是愚蠢的,當然這個領域對微軟的確是有利的。但這正是開源的關鍵所在使代碼為你的特定需要更好地服務,無論你在這裡指誰。有誰抱怨過硬件廠商為它們的硬件寫驅動的做法?沒有吧,那簡直是神經病。有誰抱怨過IBM向POWER處理器開發投入資金,且因為產品賣給企業而為企業優化的做法?也沒有。所以,抱怨微軟給他們自己虛擬化設備寫驅動代碼的人應該從長遠的角度去看這個問題,問問他們自己為什麼在這個問題上持雙重標准。

  的確,微軟已經意識到開源免費軟件並沒有消亡,它需要這樣做以不被大趨勢淘汰,它必須保證Linux可運行在自己的平台上,否則就是在冒丟失市場份額的風險。故,對於微軟貢獻的代碼,我們應張開雙臂,歡迎之,采納之。

Copyright © Linux教程網 All Rights Reserved