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

添加评论