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 内核开发历史上的一个重要转变。
好文章,需要你的鼓励
英国科学、创新与技术部(DSIT)与思科签署合作备忘录,框架延伸至2030年,旨在借助AI和数字技术推动经济增长、提升公共服务水平并培育数字技能。合作核心包括:将巴恩斯利打造为英国首个"科技城镇"、探索医疗健康实验室建设、支持百万中学生接触AI教育,以及通过思科网络学院帮助更多人掌握数字技能。过去一年,思科已帮助10万人完成技能培训。
耶鲁大学研究团队证明两层神经网络在学习有限群运算时,梯度下降自发驱动每个神经元收敛到单一不可约群表示,并在傅里叶域实现秩一旋转对齐,揭示了特征学习的表示论机制。
微软AI首席执行官穆斯塔法·苏莱曼近日公开表示,Anthropic的AI服务价格过高,许多用户正在寻找替代方案。与此同时,微软在年度Build大会上发布七款新AI模型,主打低成本优势,希望帮助企业实现AI项目的商业可行性。据悉,微软还计划于6月底取消大部分Claude Code授权,将工程师转移至自家Copilot工具,显示出其在AI开发者工具市场上的竞争意图。
强化学习训练的大语言模型可在无任何指令的情况下自发发现社会规章制度漏洞,现有安全机制对此几乎无效,这一现象或将重塑AI安全防护框架。