首页 >系统教程 >LINUX >Linux内核6.12 RC2发布

Linux内核6.12 RC2发布

William Shakespeare
William Shakespeare原创
2025-03-10 10:53:14808浏览

Linux内核主要开发者Linus Torvalds发布了Linux内核6.12的第二个候选版本(RC2)。Linux内核6.12 RC2在内核的各个领域带来了各种改进和错误修复。

目录

  • 值得注意的更改和修复
    • 全局头文件重命名
    • 文件系统更新
    • 网络和驱动程序改进
    • 驱动程序更新
    • 维护者沟通
    • 其他修复和改进
  • 试用Linux内核6.12 RC2
  • 结论

异常大的RC2

Linus Torvalds指出,第二个候选版本(rc2)通常较小,因为开发人员在合并窗口后会稍作休息。但是,此版本并不遵循这种模式,它包含大量更改和更新。尽管规模较大,但这些更改与历史趋势一致,表明较大的rc2并不罕见。

Linux Kernel 6.12 RC2 Released

值得注意的更改和修复

全局头文件重命名

此版本的一个重大更改是将全局头文件asm/unaligned.h重命名为linux/unaligned.h。此更改以及一些回滚在diffstat中非常突出。值得注意的是,diffstat中较大的峰值是由于folio文档更新而不是代码更改造成的。

文件系统更新

文件系统更改约占差异的四分之一,使其略大于通常情况。这可能是随机的时间效应,预计未来几周会有更多驱动程序更新。

一些值得注意的更改包括:

  • Btrfs (B树文件系统):多个修复,包括缓冲区溢出检测和无效克隆操作修复。
  • EXT4 (第四扩展文件系统):修复了“差一”问题,并在某些操作期间更准确地跟踪dentry更新。

网络和驱动程序改进

网络和驱动程序更新在Linux内核版本中始终非常重要。此RC2包含针对各种硬件和网络组件的几个修复:

  • 以太网驱动程序:修复了lantiq_etop驱动程序中的内存泄露问题,以及cachefiles组件的内存泄露修复。
  • 蓝牙堆栈:对蓝牙通信的稳定性和安全性进行了一些改进。
  • 通用网络堆栈:添加了辅助函数以更好地管理数据包分段和处理。

驱动程序更新

正如内核开发中经常出现的情况一样,驱动程序更新构成了此候选版本的很大一部分。虽然文件系统更改略大一些,但预计后续RC中会有更多驱动程序更新。

一些值得注意的驱动程序改进包括:

  • 音频驱动程序:ALSA(高级Linux声音架构)驱动程序更新包括针对HP Pavilion和华为MateBook等设备的新特性。
  • 显示驱动程序:AMD显示驱动程序为特定的eDP(嵌入式显示端口)问题提供了解决方案。
  • RISC-V架构:修复了启用KASAN(内核地址消毒剂)时与内核堆栈大小相关的错误,从而提高了性能和调试能力。

维护者沟通

Torvalds强调在合并提交消息中清晰简洁沟通的重要性。他要求维护者使用主动语态和祈使句使消息更直接,更容易理解。

其他修复和改进

此RC2版本包含针对各种子系统的其他修复:

  • ACPI和电源管理:改进了对各种硬件配置的支持,特别是Dell系统。
  • 调度程序修复:解决了由竞争条件引起的压力峰值。
  • 自检更新:在内核自检中进行了多项改进,确保在测试环境中具有更好的覆盖范围和稳定性。

试用Linux内核6.12 RC2

用户可以从Kernel.org网站或Linus Torvalds的git树下载6.12的第二个候选版本进行测试。

请注意,由于这些开发版本具有实验性,因此不应将其用于生产系统。

结论

Linux内核6.12-rc2版本带来了大量的更新和修复,以提高内核的性能、稳定性和安全性。虽然此版本的规模大于典型的rc2版本,但这些更改完全符合历史规范,对于Linux内核的持续开发至关重要。

随着开发周期的进行,预计会有更多更新和改进,使内核更接近最终版本。

以上是Linux内核6.12 RC2发布的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn