Linux 6.16 RC2 发布:网络驱动、蓝牙与 bcachefs 文件
Linux 内核之父 Linus Torvalds 宣布,Linux 6.16 的第二个发布候选版已发布。在 Linux 6.15 版本发布之后,开发者们纷纷提交新功能以供合并至 Linux 6.16 中。这些候选版本的发布旨在对内核进行最后的打磨,以确保在正式发布前的稳定性和兼容性。
因为 Rust 本身具备内存安全机制,这使得 Linux 系统在安全性方面更具优势,减少了黑客可利用的潜在漏洞。尽管一些 Linux 开发者对学习新语言有所抵触,但 Rust 的引入看起来已成定局。
本周,众多开发者为内核贡献了多种修复,涉及内核稳定性、蓝牙连接、SMB文件共享以及虚拟化性能等多个方面。具体改进包括:
修复了 ath11k 和 ath12k Wi-Fi 驱动程序中的 CPU 过热、固件统计以及用后释放问题。对蓝牙驱动程序中的 UAF、空指针差异以及广告问题进行了多项修复。在 SMB 方面,改进了目录缓存重用机制,并修复了与延迟关闭相关的性能退化问题。在 KVM中,修复了 SEV-SNP 支持、内存预加载以及 ARM64 自测试功能。
SMB 修复尤其值得关注,因为该协议在 Windows 网络环境中非常重要,其支持文件共享、打印机共享以及 Active Directory 集成。通过改进 Linux 对该协议的支持,使用 Linux 与 Windows 机器进行通信的用户将获得更流畅的体验。
Linux 6.16 预计将经历七到八个候选版本的迭代,因此距离稳定版发布还有大约五到六周的时间。即便稳定版发布,大多数用户首次使用该内核仍需等待各大 Linux 发行版决定将其纳入正式版本,因为手动安装内核可能会比较复杂。