![]()
Linus Torvalds 正式发布了 Linux 内核 7.0 版本。
正如 The Register 此前报道的那样,内核项目负责人 Linus Torvalds 认为内核版本号本身并不代表什么特别的意义,但他认为,一旦某个发布系列达到 x.19,就值得进位到 x.0,以避免混淆。
因此,本次 7.0 版本的发布公告代表的是一次普通的内核发布,只不过恰好是一个整数版本号。
不过,Torvalds 在这次发布公告中提到了一些不同寻常的内容。
他写道:"最后一周的发布延续了'大量细小修复'的趋势,但总体来看这些问题都相当无害,因此我已经为最终的 7.0 版本打好标签并正式推送。"
"我猜测,大量 AI 工具的使用将在一段时间内持续帮助我们发现边缘问题,所以这或许是'新常态',至少暂时如此。只有时间能告诉我们答案。"
这一观点颇为耐人寻味,尤其是联系到内核维护团队二号人物 Greg Kroah-Hartman(GKH)此前的表态——他曾指出 AI 已成为内核维护工作中真正实用的漏洞发现工具。GKH 上周还提交了一个 Pull Request,对 security-bugs.rst 文档进行了更新,他表示此举是为了"告知 AI 工具(以及那些真正阅读文档的用户)如何向我们提交更高质量的安全漏洞报告,因为近几周来随着工具在'发现'问题方面能力不断提升,收到的报告数量已大幅增加。"
在本次发布中,最值得关注的亮点之一是 Rust 语言实验性支持工作的正式收尾,这意味着 Rust 现已成为内核开发的官方支持语言。
7.0 版本还包含了对 ARM、RISC-V 和龙芯处理器的更多支持,以及针对 AMD EPYC 5 CPU 上 KVM 虚拟机更为完善的支持能力。
自修复 XFS 文件系统也是本次新增内容之一,进一步提升了该文件系统的健壮性。
内核动态跟踪网站 Phoronix 的观察人士还发现了针对老牌 SPARC 和 DEC Alpha 处理器的新代码。
Q&A
Q1:Linux 内核 7.0 版本号有什么特殊含义吗?
A:Linux 内核的版本号本身并不代表重大里程碑,Linus Torvalds 表示版本号只是数字。他的惯例是,当版本系列达到 x.19 时,就会进位到下一个 x.0,主要是为了避免版本号过长引发混淆。所以 7.0 只是一次正常的内核发布,恰好碰上整数而已。
Q2:AI 工具是如何帮助 Linux 内核发现漏洞的?
A:根据内核维护团队成员 Greg Kroah-Hartman 的说法,AI 工具已经成为发现内核边缘问题的实用手段。近几周 AI 工具提交的安全漏洞报告数量大幅增加,维护团队甚至专门更新了文档,指导 AI 工具如何提交更高质量的安全漏洞报告,以提升整体维护效率。
Q3:Linux 7.0 对 Rust 语言的支持有什么意义?
A:Linux 7.0 标志着 Rust 语言在内核开发中从"实验性支持"正式转变为"官方支持"。这意味着开发者可以使用 Rust 编写内核代码,Rust 在内存安全方面的特性有望帮助减少内核中的安全漏洞,这被视为 Linux 内核开发历史上的一个重要转变。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.