Linux核心 6.6版本將遏制NVIDIA驅動的不正當行為
核心開發團隊日前宣佈,即將釋出的 Linux 6.6 版本將增強核心模組機制,以更好地防禦 NVIDIA 閉源驅動的不正當行為。 |
Linux 核心開發團隊日前宣佈,即將釋出的 Linux 6.6 版本將增強核心模組機制,以更好地防禦 NVIDIA 閉源驅動的不正當行為。
Linux 核心開發者 Christoph Hellwig 發現,NVIDIA 最近透過將專有模組中的符號匯入聲稱為 GPL 許可的模組,然後重新匯出這些符號的方式,規避了 2020 年新增到核心中的防護措施。該防護措施旨在防止專有模組使用僅 GPL 許可的符號。
鑑於 symbol_get 本來就只打算用於緊密協作的模組間使用非常內部的符號,限制它只能用於 EXPORT_SYMBOL_GPL 匯出的符號是合理的,也可以避免 NVIDIA 透過 DMCA 繞過訪問控制措施的昂貴訴訟。
Linux 6.6 版本將只允許 symbol_get 獲得 EXPORT_SYMBOL_GPL 模組的符號,以防禦 NVIDIA 的規避行為。這將增強核心對專有模組只使用開源符號的保護。
2020 年第一個防護措施新增時,NVIDIA 就建議使用者避免使用 Linux 5.9,後來他們在幾周內釋出了支援的驅動程式。這次 Linux 6.6 版本對其核心驅動程式的阻礙會持續多長時間,我們拭目以待。至少 NVIDIA 自去年開始已經在維護開源的 GPU 核心驅動程式,可以作為其專有核心驅動的替代選擇。
這一改進體現了開源社群保護 GPL 許可證完整性的決心。開源驅動對使用者來說無疑是更好的選擇。我們期待未來核心的改進能進一步限制專有驅動的非正當行為,維護開源社群的權益。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70029708/viewspace-2983847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NVIDIA開始開源其Linux核心圖形驅動程式Linux
- 【Linux】Linux版本介紹(核心版本和發行版本)Linux
- IMF《金融與發展》:遏制技術驅動的銀行擠兌
- linux核心匯流排驅動模型-驅動篇Linux模型
- linux nvidia驅動錯誤--NVRM: This PCI I/O region assigned to your NVIDIA device is invalidLinuxVRdev
- linux3.4.2核心-LCD驅動程式的移植Linux
- 【linux】驅動-2-核心模組Linux
- 在ubuntu下按照nvidia驅動Ubuntu
- Ubuntu 16.04 安裝Nvidia驅動Ubuntu
- 驅動版本與庫檔案不匹配(Failed to initialize NVML: Driver/library version mismatch)導致nvidia驅動無法執行的解決思路(不重啟)AI
- Jenkins+Gitlab 執行 selenium 為何報版本不正確的問題JenkinsGitlab
- 行為驅動模型-Behave模型
- 04_Linux下把驅動編譯進核心Linux編譯
- linux核心原始碼閱讀-塊裝置驅動Linux原始碼
- 檢視Linux核心版本Linux
- NVIDIA驅動,CUDA,CONDA環境安裝
- openEuler 安裝NVIDIA 顯示卡驅動
- Linux核心模組驅動載入與dmesg除錯Linux除錯
- linux驅動之LED驅動Linux
- Linux裝置驅動開發詳解:基於Linux4.0核心Linux
- Linux驅動實踐:帶你一步一步編譯核心驅動程式Linux編譯
- 三少玩Linux之nvidia顯示卡驅動簡要安裝步驟Linux
- ubuntu destop上安裝 NVIDIA GeForce RTX 4090驅動(以這篇為主)Ubuntu
- Centos 7 安裝nvidia顯示卡驅動CentOS
- 如何將 Debian Linux 中的預設的 Python 版本切換為LinuxPython
- 重磅!英偉達宣佈開源 Linux GPU 核心驅動LinuxGPU
- nvidia驅動安裝過程中報已有nouveau驅動錯誤解決
- android版本與linux核心版本對應關係AndroidLinux
- 2022年Rust將成為Linux核心第二語言RustLinux
- Ubuntu Nvidia driver驅動安裝及解除安裝Ubuntu
- deepin15.10重灌nvidia驅動及cuda
- deepin Nvidia驅動安裝及deepin遊玩steam
- Centos 7.8 中安裝Nvidia A100 GPU驅動CentOSGPU
- Linux 中的軟盤走向終結了嗎?Torvalds 將軟盤的驅動標記為“孤兒”Linux
- 關於召回《Linux裝置驅動開發詳解-基於最新的Linux 4.0核心》的通知Linux
- NVIDIA顯示卡驅動曝出5個高危漏洞:升級最新431.60版本可解決
- 核心必須懂(四): 撰寫核心驅動
- 驅動篇——核心空間與核心模組