Linux-libre 5.16 核心的完全免費版本現已推出

稍微延遲後,拉丁美洲自由軟體基金會發布了完全免費的 Linux 5.16 核心版本 - Linux-libre 5.16-gnu,清除了包含非自由元件或程式碼部分的韌體和驅動程式元素,其範圍為受製造商限制。 此外,Linux-libre 停用了核心載入未包含在內核發行版中的非自由元件的能力,並從文件中刪除了使用非自由元件的提及。

為了清除核心中的非自由部分,Linux-libre 專案中建立了一個通用 shell 腳本,其中包含數千個模板,用於確定二進位插入的存在並消除誤報。 使用上述腳本創建的現成補丁也可供下載。 建議在滿足自由軟體基金會建立完全自由的 GNU/Linux 發行版標準的發行版中使用 Linux-libre 核心。 例如,Linux-libre 核心用於 Dragora Linux、Trisquel、Dyne:Bolic、gNewSense、Parabola、Musix 和 Kongoni 等發行版。

在 Linux-libre 5.16-gnu 版本中,無線晶片(mt7921s 和 rtw89/8852a)、觸控螢幕(ili210x)、聲音晶片(qdsp6)和 dsp i.MX 的新驅動程式以及aarch64 的 devicetree 檔案 - 高通晶片。 除了核心中提出的「firmware_request_builtin」系統呼叫之外,Linux-libre 還提供了反函數「firmware_reject_builtin」。 程式碼清理腳本具有用於停用 request_firmware 和 _nowarn/_builtin 選項的統一功能。

來源: opennet.ru

添加評論