
透過依靠該系列 Linux 6.19本出版物繼承了原始核心的技術創新,正如… GNU Linux-libre 6.18 的新特性然而,它引入了一些特定的更改,以徹底消除任何不透明二進位檔案的痕跡。最終版本專為那些優先考慮程式碼透明性的用戶量身定制,即使這意味著放棄某些依賴專有微程式碼或韌體的功能或硬體支援。
基於 Linux 6.19,但不包含專有元件
GNU Linux-libre 6.19 核心直接建構在主核心的穩定版本之上,但它系統性地移除了韌體載入支援和其他依賴專有程式碼區塊的元件。這尤其影響驅動程序,儘管驅動程式提供開源程式碼,但它們需要閉源微程式碼才能正常運行——該專案認為這與其自由標準不符。
在本版審查的領域中,SDCA 音訊組件和其他各種組件中韌體載入例程的消除或修改尤為突出。 圖形和網路驅動程式這樣可以防止系統自動嘗試下載或上傳無法審核的二進位文件,從而加強系統與拉丁美洲自由軟體基金會 (FSFLA) 和歐洲其他類似組織的指導方針的一致性。
對 Intel、Qualcomm、NVIDIA 驅動程式和音訊編解碼器進行調整
GNU Linux-libre 6.19 的大部分工作都集中在清理幾個受影響的驅動程式。 新的斑點名稱 或對基礎核心進行了內部更改。具體來說,Intel Xe GPU 驅動程式已進行了修訂, 英特爾 iwlwifi 無線網卡控制器NVIDIA Nova-Core 圖形解決方案、高通 Iris 和 Venus 元件,以及 Q6V5 平台。
除了圖形和網路驅動程式之外,專案團隊還對多種音訊編解碼器的調試進行了微調,例如: TI tas2783 以及其他音訊晶片,還有諸如 TI PRUeth、Marvell mwifiex 和 FourSemi fs210x 等網路驅動程式。在所有這些情況下,用於識別和停用對非自由韌體引用的過濾器都已進行調整,以考慮原始核心 6.19 分支中引入的新識別碼和檔案路徑;這與在…中執行的任務類似。 GNU Linux-libre 6.15 淨化了驅動程式.
該專案也已停止清理某些已從官方 Linux 程式碼庫中消失的元件,例如舊驅動程式。 STM C8SECTPFE DVB它已在上游移除。由於它不再存在於程式碼庫中,因此無需為其維護特定的調試規則,這稍微簡化了維護工作。
DeviceTree公司正在重組清潔流程。
GNU/Linux-libre 6.19 的另一個重要工作領域是裝置樹 (DTS) 檔案的管理,這些檔案描述了許多嵌入式系統和 ARM 開發板的硬體配置。此版本已實現以下功能: 重新分組和重新排列的命令 旨在清理這些文件中對 blob 的引用,目的是使不斷增長的清單變得有序。
隨著核心開發週期的推進,新的核心也會不斷出現。 包含 blob 名稱的 dts 文件 或專有韌體路徑。 6.19-gnu 版本擴展了這些清理規則的覆蓋範圍,使其包含新設備,同時也嘗試更好地組織所使用的腳本和模式集合,從而方便未來的修訂並降低不一致的可能性。
對非自由韌體和模組採取嚴格的政策
GNU/Linux-libre 對核心中的專有軟體持非常堅定的立場:允許的函數 載入已關閉的微代碼對依賴blob的模組的使用受到限制,並且對不可審計組件的引用已被移除。這會影響基於外部韌體的控制器以及某些未以開源許可證發布的模組。這些決定與先前已提出的建議一致。 自由核心的先前版本.
實際上,這意味著 6.19-gnu 核心可能缺少某些現代設備所需的功能,尤其是在以下方面: Wi-Fi 網路卡、新型 GPU 和專用硬體 這依賴於啟動時載入的韌體。作為回報,使用者和組織可以確保運行中的核心不會包含無法審查或修改的程式碼。
可用性、下載和分發
新的 GNU Linux-libre 6.19 可以以下格式下載: 壓縮焦油球 來自專案網站和來自 FSFLA.org這為該項開發工作提供了基準。這些原始程式碼允許在幾乎任何發行版上手動編譯內核,這種方法在歐洲的系統管理員和高級用戶中仍然很常見,因為他們希望對自己的環境進行更精細的控制。
對於那些不想手動編譯的用戶,我們提供了以下格式的即用型二進位軟體包: DEB 和轉速在 Debian 和基於 Debian 的生態系統中,可以透過 Freesh 專案取得軟體包;而在 Red Hat 類型的發行版中,則提供由 RPM Freedom 計畫維護的軟體包倉庫。這種方法對於管理多台電腦或伺服器並希望以一致的方式部署自由核心的使用者來說尤其實用。
大多數情況下,可以安裝 GNU Linux-libre 核心。 以及標準內核 每個發行版都包含此功能,可讓您從啟動管理器中選擇要啟動的核心版本。這種共存機制使得在不放棄官方核心硬體支援的情況下測試調試後的核心變得更加容易,許多歐洲工作環境中的用戶將其作為完全採用自由核心環境之前的過渡步驟。
圍繞 GNU/Linux-libre 6.19 所做的所有努力,都強化了其對遵循自由軟體原則的核心的承諾,但代價是需要接受與依賴專有韌體的硬體存在一定的兼容性限制。透過對關鍵驅動程式的調整、對 DeviceTree 中清理工作的重組,以及為不同發行版提供的各種軟體包,該版本對於那些更注重透明度和程式碼控製而非與市面上所有設備完全兼容的用戶而言,無疑是一個可靠的選擇。