GNU Linux-libre 6.8-gnu是自由软件基金会认可的最新下游内核变体,它采用了上游Linux内核,但取消了专有模块支持,并剥离了依赖于仅二进制微代码/固件和其他被认为不符合其自由软件标准的元素的驱动程序/功能。
GNU Linux-libre 6.8-GNU继续被FSF批准的Linux发行版利用,因为它不会让内核使用专有微代码/固件启动,即使这意味着减少硬件和功能支持。在Linux 6.8中,去块工作必须处理新的英特尔Xe内核图形驱动程序、英特尔更新的QuickAssistt技术(QAT)硬件支持以及英特尔视觉传感控制器(VSC)驱动程序。此外,还有新的Imagination PowerVR Rogue DRM驱动程序,它需要微码以及AQuantia PHY和其他需要BLOB的驱动程序。
GNU Linux-libre 6.8-gnu的新变化包括:
-Upstream删除了Atmel、Hermes、orinoo_usb、Libertas_cs和zd1201驱动程序,因此我们不再需要清理它们。
-英特尔qat_420xx、Imagination PowerVR、英特尔Xe、芯片和媒体Wave5、英特尔VSC、AQuantia PHY和Realtek rtw8922a的新驱动程序需要清理。
--尾巴驱动程序在上游“源”树中移动,因此对其清理进行了调整。
-一些新的BLOB名称出现在新的ARM和AArch64设备树文件中,因此我们将其清除。
-Upstream更改了.deb打包脚本,因此我们针对这些更改进行了调整,并借此机会改进了措辞。
GNU Linux-libre 6.8-gnu内核还附带了新的艺术作品,以庆祝这个Linux-libre下游16周年:
除了新的英特尔驱动程序令人沮丧之外,GNU Linux-libre 6.8-GNU发布还指出,现有的英特尔i915 DRM驱动程序与更新的英特尔图形硬件需要的GUC(图形微控制器)固件相关,而对于老一代是可选的:
英特尔i915曾经是一个非常自由友好的驱动程序,但由于斑点问题,它已经成为问题的持续来源。
去年,我们了解了某些i915硬件变种上的无限循环,因为它们试图退回到我们已经清理为难以区分的名称的早期BLOB变种。
我们修复了这一点,甚至向上游贡献了补丁。它没有被拿走,但针对我们的补丁进行了其他更改,这使得我们的司机变得更加吵闹。
我们已经解决了额外的噪音,但这些上游的变化并不是让我们再次崩溃的司机。我们仍然不知道是什么造成的,但症状与之前的损坏相似:一些配备英特尔显卡的系统似乎冻结了。
使用i915.Enable_GUC=0进行引导将避免受此问题影响的系统出现明显冻结。
下载和有关此内核变体的更多详细信息,请参阅GNU邮件列表.