首页 系统教程 操作系统 Linux内核6.11释放候选1(RC1)已发布

Linux内核6.11释放候选1(RC1)已发布

Mar 15, 2025 am 09:28 AM

Linux Kernel 6.11 RC1 发布:稳定性改进与未来展望

Linux内核主要开发者Linus Torvalds于2024年7月28日宣布发布Linux内核6.11首个候选版本(RC1)。尽管夏季休假导致开发工作量预期减少,但6.11 RC1的开发周期却按部就班地进行。Torvalds指出,合并窗口和整体统计数据与典型的发布模式一致。

Linux Kernel 6.11 Release Candidate 1 (RC1) Is Released

提交统计

Linux 6.11-rc1版本包含超过12,000个提交。其中大部分更改是驱动程序更新(超过50%),很大一部分与硬件描述相关。

除了驱动程序更新之外,其他值得关注的开发领域包括:

  • 架构更新: 特别是针对ARM和x86架构,其中很大一部分是设备树源代码(dts)文件。
  • 工具和文档: 约占更新的六分之一。
  • 核心内核改进: 影响文件系统、网络、虚拟机和内核本身。

内核6.11 RC1的主要变化

6.11 RC1中的大部分更改都集中在硬件支持方面:

  1. AMD GPU寄存器转储: 这大约占差异代码行数的45%,表明在AMD图形支持方面进行了大量工作。这可能会提高AMD GPU用户的性能和兼容性。
  2. 性能事件JSON描述符文件: 这些文件占更改的额外5%,可能会改进系统性能监控功能。此更新可能使系统管理员和从事性能优化的开发人员受益。

更改分布

不包括硬件描述更新,Linux 6.11 RC1中的更改遵循典型的分布:

  1. 驱动程序: 超过50%的更改,表明持续关注扩展硬件支持。
  2. 架构更新: 大约三分之一,其中很大一部分在设备树源代码(DTS)文件中。这表明在特定平台的支持方面有所改进,尤其是在基于ARM的系统上。
  3. 工具和文档: 大约三分之一,这应该有助于开发人员和用户更好地理解和使用内核。
  4. 核心内核: 剩余的三分之一,涵盖:
    • 文件系统
    • 网络
    • 虚拟内存(VM)
    • 内核内部

这些核心更新可能包括对各种子系统的性能改进和错误修复。

6.11 RC1中的构建回归和改进

Geert Uytterhoeven提供了一份关于该候选版本的构建回归和改进的详细报告,指出构建错误和警告的数量都有所减少。

与v6.10相比,Linux内核6.11-rc1中的构建回归和改进列表如下:

  • 错误回归: 6.11-rc1中有7个新的构建错误,影响包括MIPS、PowerPC、m68k和sh4在内的各种架构。例如,一个错误与MIPS架构中特定文件中的不兼容指针类型有关。
  • 错误改进: 该报告重点介绍了22项错误改进,解决了各种问题,例如缺少原型、重定位错误和未使用的变量。这些改进解决了v6.10内核中存在的一些错误。
  • 警告回归: 有4个新的构建警告,主要集中在btrfs和kernel/fork.c文件中。
  • 警告改进: 6.11-rc1解决了先前版本中存在的19个警告。这些改进涵盖多个领域,包括配置文件、特定架构文件(MIPS、Sparc)和驱动程序文件。

总的来说,6.11-rc1版本显示错误(-22)和警告(-19)数量显著减少,表明朝着更稳定可靠的构建过程迈出了积极的一步。

Linux Kernel 6.11 Release Candidate 1 (RC1) Is Released

后续计划

由于这是Linux 6.11的第一个候选版本,它标志着测试阶段的开始。在接下来的几周内,内核社区将致力于识别和修复错误,并将发布后续的RC版本。

假设遵循典型的开发周期,Linux 6.11的最终版本预计将在几个月内发布。如果遵循典型的开发周期,我们可以预期Linux 6.11的最终版本将在2024年9月22日左右发布。

测试Linux内核6.11 RC1

鼓励用户从Kernel.org网站或Linus Torvalds的git树下载6.11的第一个候选版本进行测试。

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

Linux内核6.11最终发布日期

Linux内核RC1于2024年7月28日发布。考虑到典型的9-10周开发周期,我们可以估计Linux内核6.11最终版本的发布日期。

  • 候选版本发布周期: RC1发布后7-8周。
  • RC1发布: 2024年7月28日
  • RC周期持续时间: 7-8周

估计最终发布日期

  • 从RC1起7周: 2024年9月15日
  • 从RC1起8周: 2024年9月22日

因此,如果遵循典型的开发周期,我们可以预期Linux 6.11的最终版本将在2024年9月15日或9月22日发布。

最有可能的情况是2024年9月22日,因为这允许一个完整的8周RC阶段,这对于许多内核版本来说是常见的。但是,如果稳定过程进展顺利,则有可能在9月15日发布。

重要的是要注意,这是我们的假设。实际发布日期可能会因RC阶段遇到的特定问题而相差一到两周。

如果发现重大问题,Linus Torvalds可能会决定延长周期,或者如果内核快速稳定,则提前发布。

典型的新的Linux内核版本的开发周期

新的Linux内核版本的典型开发周期遵循一个完善的模式。让我解释一下这个过程:

1. 合并窗口:

  • 持续约两周。
  • 在前一个稳定内核发布后立即打开。
  • 在此期间,主要更改和新功能将合并到主线内核中。

2. 候选版本(RC):

  • 合并窗口关闭后,将宣布第一个候选版本(RC1)。
  • 随后每周发布RC。
  • RC阶段通常持续7-8周,但如果需要,可以延长至9-10周。

3. 稳定化:

  • 在RC阶段,重点转向错误修复和稳定化。
  • RC1之后不会添加新功能,只有错误修复和关键更新。

4. 最终发布:

  • 当Linus Torvalds确定内核足够稳定时,将发布最终版本。
  • 这通常发生在RC7或RC8之后,但根据版本的稳定性,可以更早或更晚发生。

5. 维护:

  • 最终发布后,内核进入维护阶段。
  • 错误修复和安全更新将回传到此版本。

从合并窗口打开到最终发布的整个周期通常需要大约9-10周。这意味着新的内核版本通常每2-3个月发布一次。

对于Linux 6.11 RC1,我们正处于RC阶段的开始。根据典型的周期,我们可以预期Linux 6.11的最终版本将在大约7-8周内发布,假设没有发现会延长RC阶段的重大问题。

资源:

  • Linux内核6.11 RC1发布说明

后续阅读:

  • Linux内核6.11-rc2发布:专注于“更有意义的问题”

以上是Linux内核6.11释放候选1(RC1)已发布的详细内容。更多信息请关注PHP中文网其他相关文章!

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

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Linux最好使用的是什么? Linux最好使用的是什么? Apr 03, 2025 am 12:11 AM

Linux最适合用作服务器管理、嵌入式系统和桌面环境。1)在服务器管理中,Linux用于托管网站、数据库和应用程序,提供稳定性和可靠性。2)在嵌入式系统中,Linux因其灵活性和稳定性被广泛应用于智能家居和汽车电子系统。3)在桌面环境中,Linux提供了丰富的应用和高效的性能。

Linux的5个基本组件是什么? Linux的5个基本组件是什么? Apr 06, 2025 am 12:05 AM

Linux的五个基本组件是:1.内核,管理硬件资源;2.系统库,提供函数和服务;3.Shell,用户与系统交互的接口;4.文件系统,存储和组织数据;5.应用程序,利用系统资源实现功能。

什么是基本的Linux管理? 什么是基本的Linux管理? Apr 02, 2025 pm 02:09 PM

Linux系统管理是通过配置、监控和维护来确保系统稳定、高效和安全。1.掌握shell命令如top、systemctl。2.使用apt或yum管理软件包。3.编写自动化脚本提高效率。4.调试常见错误如权限问题。5.通过监控工具优化性能。

如何学习Linux基础知识? 如何学习Linux基础知识? Apr 10, 2025 am 09:32 AM

Linux基础学习从零开始的方法包括:1.了解文件系统和命令行界面,2.掌握基本命令如ls、cd、mkdir,3.学习文件操作,如创建和编辑文件,4.探索高级用法如管道和grep命令,5.掌握调试技巧和性能优化,6.通过实践和探索不断提升技能。

Linux最有用的是什么? Linux最有用的是什么? Apr 09, 2025 am 12:02 AM

Linux在服务器、嵌入式系统和桌面环境中的应用广泛。1)在服务器领域,Linux因其稳定性和安全性成为托管网站、数据库和应用的理想选择。2)在嵌入式系统中,Linux因其高度定制性和高效性而受欢迎。3)在桌面环境中,Linux提供了多种桌面环境,满足不同用户需求。

什么是Linux设备? 什么是Linux设备? Apr 05, 2025 am 12:04 AM

Linux设备是运行Linux操作系统的硬件设备,包括服务器、个人电脑、智能手机和嵌入式系统。它们利用Linux的强大功能执行各种任务,如网站托管和大数据分析。

Linux的成本是多少? Linux的成本是多少? Apr 04, 2025 am 12:01 AM

linuxisfundallyformallyfore,体现了“ freeasinfreedom” WhoallowSuserStorun,研究,共享和ModifyTheSoftware.however,costmarisefromprofessionalsupport,CommercialDistriptions,CommercialDistriptions,proprietaryhardarardwaredrivers,and learlearningresrivers andlearningningningressources.despiteSpiteThesepiteTeThesepototenesepototen

Linux的缺点是什么? Linux的缺点是什么? Apr 08, 2025 am 12:01 AM

Linux的缺点包括用户体验、软件兼容性、硬件支持和学习曲线。1.用户体验不如Windows或macOS友好,依赖命令行界面。2.软件兼容性不如其他系统,缺乏许多商业软件的原生版本。3.硬件支持不如Windows全面,可能需要手动编译驱动程序。4.学习曲线较陡峭,掌握命令行操作需要时间和耐心。

See all articles