NVIDIA在過(guò)去十年對(duì)Linux內(nèi)核做出的貢獻(xiàn)遠(yuǎn)少于Intel和AMD
根據(jù)Phoronix對(duì)三大廠商中在過(guò)去十年對(duì)Linux內(nèi)核的貢獻(xiàn)的統(tǒng)計(jì)數(shù)據(jù),可以看出NVIDIA對(duì)Linux內(nèi)核的貢獻(xiàn)遠(yuǎn)小于Intel和AMD。
圖片來(lái)自于Phoronix
Intel和AMD貢獻(xiàn)的代碼中很大一部分都是他們的開源顯卡驅(qū)動(dòng),另外還有其他硬件的驅(qū)動(dòng)代碼,比如芯片組驅(qū)動(dòng)等,還有一些是針對(duì)CPU的優(yōu)化??赡苁怯捎谏虡I(yè)上的廣泛需求,Intel對(duì)Linux的貢獻(xiàn)遠(yuǎn)超另外兩家,不過(guò)近幾年AMD逐漸追趕上來(lái)了,增長(zhǎng)主要是顯卡驅(qū)動(dòng)方面提供的,經(jīng)過(guò)幾年的發(fā)展,這個(gè)驅(qū)動(dòng)已經(jīng)相當(dāng)成熟了。
NVIDIA在開源事業(yè)上面顯得比較保守,他們一直以來(lái)給Linux平臺(tái)提供的是閉源驅(qū)動(dòng),因此在過(guò)去的十年中他們對(duì)于Linux內(nèi)核的貢獻(xiàn)是遠(yuǎn)少于其他兩家的。這點(diǎn)曾經(jīng)被Linux的創(chuàng)始人Linus噴過(guò),甚至在公開場(chǎng)合用中指對(duì)NVIDIA表示了他的不滿。因?yàn)檫@并不符合開源社區(qū)以及Linux本身的理念,但他們也對(duì)NVIDIA無(wú)可奈何,因?yàn)楹笳叩膱D形核心和CUDA實(shí)在是成功。
但是,NVIDIA近年來(lái)發(fā)生了變化。 開發(fā)人員支持第三方的nouveau,因此他們支持Tegra SoC和某些NVIDIA圖形卡。此外,去年8月,NVIDIA開始發(fā)布有關(guān)GPU BIOS硬件、設(shè)備控制、初始化、安全性和內(nèi)存頻率控制的GPU硬件相關(guān)文檔。此外,NVIDIA工程師可能會(huì)在3月的GTC 2020上討論開源、Linux內(nèi)核和NVIDIA,并宣布新的開源計(jì)劃。