Linus Torvalds 刚刚发布了 Linux 6.9 的第一个候选版本,这标志着为期两周的合并窗口正式结束。
在接下来的日子里,我将按照惯例对 Linux 内核功能进行概述,但长话短说,Linux 6.9 有很多重大改进。Linux 6.9Linux 6.9 为当今的 4K 显示器带来了更大的帧缓存控制台字体支持、AMD P-State Preferred Core 支持终于实现了上游化、内核 SMB (KSMBD) 文件服务器的持久文件句柄、FUSE 直通模式终于实现了上游化、英特尔 Xe 驱动程序的继续启用、更多 Bcachefs 文件系统工作、Snakebyte 游戏手柄支持、AMD / 英特尔笔记本电脑支持的改进、英特尔 FRED 的合并、更多 AMD MI300 系列的启用工作、IO_uring 的继续改进等等。
现在就可以通过 Git 下载 Linux 6.9-rc1。Linus Torvalds 在 6.9-rc1 公告中写道
“这个合并窗口看起来相当正常。如果你看一下差异,你会认为所有改动的主要部分又是 AMD GPU 头文件,而你并没有完全错。在整个 6.9rc1 补丁中,大约 40% 的内容都是自动生成的 AMD GPU 定义。我希望这不是什么稀奇事,但这是一种模式。
总之,虽然从纯行数上看,实际改动很大,但基本上都是噪音,对大局没有意义。
相比之下,有意义的是几个非常核心的更新。定时器子系统进行了相当大的重写,增加了按 CPU 计费的定时器轮子,以提高定时器的性能,这对网络来说尤其重要。另一个值得注意的核心更新是工作队列子系统,其中一个值得注意的新增功能是支持 BH 工作队列。之所以值得注意,主要是因为这意味着我们终于可以摆脱小任务了。tasklet接口基本上已经废弃很久了,但我们一直没有很好的替代方案(线程中断处理程序是一个建议的用例,但在很多情况下并不现实)”。
请继续关注 Phoronix 对 Linux 6.9 的更多报道,内核基准测试将在各种硬件上进行。Linux 6.9 稳定版将在两个月后发布。
转自 Linux 6.9-rc1 Released With AMD P-State Preferred Core, Larger FB Console Fonts – Phoronix