Linus Torvalds刚刚发布了Linux 5.19-rc7,这算得上繁忙的一周,因为针对Retbleed漏洞的安全缓解措施不仅给用户带来了CPU开销性能的影响,而且给内核开发和测试过程带来了混乱。除了Retbleed需要对许多文件进行修改,并且是近来较大的缓解措施之一之外,还有一些编译器警告和其他构建问题同时出现了问题。
不过,在Linux 5.19-rc7中,看起来最早的Retbleed缓解代码都处于良好状态,应该可以在受影响的处理器上愉快地运行。
本周英特尔Alder Lake P”GuC”固件上的退步也使Linux上游开发变得更加困难,现在将最终被修复或在v5.19中被撤销。一个补丁准备提供对旧固件的向后兼容性,表现还需观察,否则Linus将在必要时恢复对GuC v70的支持。Linux 5.19-rc7还将新的英特尔IFS驱动程序标记为”坏”,直到它的sysfs接口被认为是可靠的。
然后就是常见的各种错误修复。Linus Torvalds今天指出,Linux 5.19周期将被延长一个星期。所以预计Linux 5.19-rc8将在下周日发布,而Linux 5.19稳定版应该在两周内发布。
了解更多:
https://lore.kernel.org/lkml/CAHk-=wj63HHDU0MTRVKese5a4j82g3s3u4Ztno7=7Cj=cRRFFQ@mail.gmail.com/T/#u
下面是Linus Torvalds的5.19-rc7公告:
另一个星期,另一个rc。很明显,我们几乎都在应对”Retbleed”,它被展示在diffstat和shortlog中,rc7的变化肯定比平时大。
还有,像往常一样,当我们有一个[硬件]问题悬而未决,补丁没有得到开放开发,这导致错过了我们所有自动构建和测试基础的所有常规检查。所以不奇怪–之后也有各种小的修复补丁,针对一些角落的情况。
也就是说,上周有两个独立的开发树也要求延期,所以5.19将是其中的一个版本,在最终发布前的下周末有一个额外的rc8。我们有一些最后时间的btrfs恢复,还有一个Intel GPU固件的问题有待解决。
雨过天晴。
事情看起来并没有那么糟糕。我想我们已经处理好了retbleed的问题,btrfs的恢复工作也已经到位。英特尔GPU固件的问题似乎也有一个补丁正在等待中(或者我们会直接恢复)。所以我们并没有什么巨大的问题,但多花一周时间是绝对必要的。
至少在7月31日Linux 5.19发布时,这个内核有很多新的功能。