Linux Kernel 5.9-rc2 已发布,更新内容主要是 bugfix 和修复部分在回归测试中发现的错误。
Linus 在邮件列表中指出,此版本的更新重点是 EXT4 文件系统,包括改进块分配器(block allocator)性能、新的 prefetch_block_bitmaps 挂载选项,以及这个成熟且被广泛使用的 Linux 文件系统的其他变化。本次对 EXT4 文件系统的更新也是常规的驱动更新(声音、gpu、网络、scsi、vfio)之外的最大一部分。
另外值得一提的是关于 IBM POWER 变化的 PR 合并,其中包括对 POWER10 上扩展寄存器的性能支持,这是 POWER10 的原始 CPU 表条目,要使他们的 PMU 设置在 guest 中正常工作。除此之外的更新包括其他常规的 POWER 架构变更/修复。
因为 AMD 的下一代 GPU 将于今年晚些时候发布,Linux Kernel 5.9 还加入了对 AMD Sienna Cichlid 和 Navy Flounder 的支持。
其他值得关注的变化:
- 支持 FSGSBASE
- AMD Zen CPU 启用 P2PDMA(peer-to-peer direct memory access)
- 支持英特尔 Rocket Lake CPU
- 支持英特尔 SERIALIZE 指令
- 实现更多 RISC-V 架构特性
- 支持 NVMe ZNS
- ARM/ARM6 变频调控器默认使用 Schedutil
- 引入彩色 LED 框架
- 改进驱动和文件系统等
Linux Kernel 5.9 稳定版应该会在 10 月初到中旬发布,具体取决于发布周期的最终情况。
转自 https://www.oschina.net/news/118140/linux-kernel-5-9-rc2-released