Linux内核6.11释放候选1(RC1)已发布
Linux Kernel 6.11 RC1 发布:稳定性改进与未来展望
Linux内核主要开发者Linus Torvalds于2024年7月28日宣布发布Linux内核6.11首个候选版本(RC1)。尽管夏季休假导致开发工作量预期减少,但6.11 RC1的开发周期却按部就班地进行。Torvalds指出,合并窗口和整体统计数据与典型的发布模式一致。
提交统计
Linux 6.11-rc1版本包含超过12,000个提交。其中大部分更改是驱动程序更新(超过50%),很大一部分与硬件描述相关。
除了驱动程序更新之外,其他值得关注的开发领域包括:
- 架构更新: 特别是针对ARM和x86架构,其中很大一部分是设备树源代码(dts)文件。
- 工具和文档: 约占更新的六分之一。
- 核心内核改进: 影响文件系统、网络、虚拟机和内核本身。
内核6.11 RC1的主要变化
6.11 RC1中的大部分更改都集中在硬件支持方面:
- AMD GPU寄存器转储: 这大约占差异代码行数的45%,表明在AMD图形支持方面进行了大量工作。这可能会提高AMD GPU用户的性能和兼容性。
- 性能事件JSON描述符文件: 这些文件占更改的额外5%,可能会改进系统性能监控功能。此更新可能使系统管理员和从事性能优化的开发人员受益。
更改分布
不包括硬件描述更新,Linux 6.11 RC1中的更改遵循典型的分布:
- 驱动程序: 超过50%的更改,表明持续关注扩展硬件支持。
- 架构更新: 大约三分之一,其中很大一部分在设备树源代码(DTS)文件中。这表明在特定平台的支持方面有所改进,尤其是在基于ARM的系统上。
- 工具和文档: 大约三分之一,这应该有助于开发人员和用户更好地理解和使用内核。
-
核心内核: 剩余的三分之一,涵盖:
- 文件系统
- 网络
- 虚拟内存(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 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中文网其他相关文章!

热AI工具

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

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

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

有效地计数Linux中的文件和文件夹:综合指南 知道如何快速计算Linux中的文件和目录对于系统管理员和管理大型数据集的任何人至关重要。本指南使用简单命令l演示

有效管理用户帐户和组成员资格对于Linux/UNIX系统管理至关重要。 这样可以确保适当的资源和数据访问控制。 本教程详细介绍了如何将用户添加到Linux和Unix系统中的多个组中。 我们

Flatpak 应用权限管理利器:Flatseal 使用指南 Flatpak 是一款旨在简化 Linux 软件分发和使用的工具,它将应用程序安全地封装在一个虚拟沙箱中,用户无需 root 权限即可运行应用程序,同时不会影响系统安全。由于 Flatpak 应用位于此沙箱环境中,它们必须请求权限才能访问操作系统的其他部分、硬件设备(如蓝牙、网络等)和套接字(如 pulseaudio、ssh-auth、cups 等)。本指南将指导您如何在 Linux 上使用 Flatseal 轻松配置 Flatpak

Linux内核是GNU/Linux操作系统的核心组件。由Linus Torvalds于1991年开发,是一种免费的开源,单片,模块化和多任务Unix样核。在Linux中,可以在Sing上安装多个内核

该简短指南说明了如何在Linux操作系统中键入印度卢比符号。前几天,我想在Word文档中键入“ Indian Rupee符号(€)”。我的键盘上有一个卢比符号,但我不知道如何键入它。后

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

Linus Torvalds已发布Linux内核6.14释放候选6(RC6),报告没有重大问题并保持发布能力。此更新中最值得注意的更改地址是AMD Microcode签名问题,而其余更新

如果您熟悉AirDrop,您就会知道这是Apple Inc.开发的一项流行功能,它可以使用Wi-Fi和Bluetooth在支持的Macintosh计算机和iOS设备之间进行无缝的文件传输。但是,如果您使用Linux并缺少O
