譯?| 羅奇奇 出品 | OSC開源社區(qū)(ID:oschina2013)5 月 11 日 ,NVIDIA 在博客中宣布以 GPL/MIT ?雙重許可正式開源其 Linux GPU 內(nèi)核模塊。同日,RedHat 桌面、圖形、信息娛樂和 i18n 總監(jiān) Christian F.K. Schaller 在博客中分享了他對 NVIDIA 開源 Linux GPU 內(nèi)核模塊的一些看法,并分析了 NVidia 的開源驅(qū)動對 Linux 社區(qū)的重要性。
開源的驅(qū)動是什么
首先需要明確的是:NVIDIA 開源了 out of tree 源代碼內(nèi)核驅(qū)動程序。這些驅(qū)動程序已經(jīng)過測試,它在作為數(shù)據(jù)中心的 GPU 上支持 CUDA 用例,但尚未支持圖形顯示。盡管也有支持圖形顯示的代碼,但這些代碼還沒有寫完或完全測試。此外,開源的只是內(nèi)核部分,然而現(xiàn)代圖形驅(qū)動的很大一部分是在固件和用戶空間組件中,而這些仍然是閉源的。因此,對于普通的 Linux 桌面用戶來說,目前 NVIDIA 的開源驅(qū)動程序并不能帶來一些顯而易見的好處。但無論如何,現(xiàn)在有了一個 NVidia 內(nèi)核驅(qū)動,它能夠使用 linux 內(nèi)核中僅支持 gpl 的 API ,這就為后面的一切打下了基礎(chǔ)。