Linux 7.3内核第2个候选版本(rc2)于9月7日发布。根据科技媒体NeoWin的报道,驱动代码仍是本轮整体变更的主要部分,而在非驱动补丁中,工具相关修复占比约为20%。Linux创始人林纳斯·托瓦兹(Linus Torvalds)在发布说明中评价,这是一个内容丰富、功能齐全的版本,但补丁量高于这一开发阶段的常见水平。
本轮更新依然聚焦驱动部分,图形驱动更新覆盖AMD DRM(AMD直接渲染管理器)和Nouveau(面向NVIDIA显卡的开源驱动)等项目。非驱动更新中,工具修复占比约20%,其后依次涉及文件系统、核心内核和网络子系统。网络部分更新了TCP和IPv6相关代码,同时纳入网络与BPF(伯克利数据包过滤器)修复。文件系统部分调整了NTFS和XFS;ksmbd组件则修复了SMB文件共享服务器的内存安全问题。
Linux 7.3源代码已发布在kernel.org上。截至Linux 7.3-rc1,Linux内核的代码总行数达到4098万行,高于Linux 7.2的4042万行。这4098万行并不全部都是实际代码,其中5134418行为空白行,4912366行为注释,真正的代码共有30937090行。代码行数的持续增长反映了内核功能的不断扩展和复杂度的提升。
托瓦兹在发布说明中表示,尽管当前提交量较高,但未发现系统性的架构问题。不过,鉴于当前候选版本的补丁活跃度,不排除延长Linux 7.3开发周期的可能。这一表态意味着,如果后续候选版本中补丁提交量继续维持高位,Linux 7.3的正式版发布时间可能晚于原定计划。
Linux内核的开发遵循固定节奏,通常每9到10周发布一个新版本。候选版本阶段用于测试和修复,rc2通常标志着功能冻结后的第一轮密集修复。此次rc2中工具修复占比偏高,表明开发者在测试过程中发现了较多工具链相关问题,这类问题虽不直接影响内核运行,但对开发流程和调试效率有重要影响。
从行业角度看,Linux内核作为开源基础设施的核心组件,其开发节奏和质量直接影响企业级服务器、云基础设施以及嵌入式系统的演进。驱动更新持续占据主导地位,反映出硬件生态的快速迭代对内核提出的适配需求。图形驱动的持续更新,尤其是对AMD和NVIDIA显卡的支持改进,对桌面Linux和AI工作负载均有实际意义。
网络子系统的更新涉及TCP和IPv6代码,这些底层协议的优化将影响数据中心和高性能计算场景的网络性能。BPF修复则关系到可观测性工具和安全策略的执行效率。文件系统层面的NTFS和XFS调整,以及ksmbd对SMB文件共享服务器的内存安全修复,则更多服务于企业存储和跨平台文件共享场景。
代码行数的持续增长在开源社区中是一个长期讨论的话题。一方面,更多代码意味着更多功能和更广泛的硬件支持;另一方面,也带来维护复杂度和安全审计难度的提升。托瓦兹此前多次强调代码质量审查的重要性,此次对补丁活跃度的关注也延续了这一管理思路。
Linux 7.3的后续候选版本发布节奏将决定正式版的时间表。按照惯例,若rc阶段发现严重问题,开发周期会相应延长。当前rc2的补丁量高于常见水平,但尚未出现系统性架构问题,开发团队仍按既定流程推进测试和修复工作。对于依赖Linux内核的企业用户和发行版维护者而言,正式版的发布时间窗口仍是关注重点。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。