Linux 创始人林纳斯·托瓦兹谈内核发展:AI、Rust 影响几何?

Linux 创始人林纳斯·托瓦兹谈内核发展:AI、Rust 影响几何?

Linux 7.1:稳扎稳打,不搞噱头

在 2026 年印度开源峰会上,德克·洪德尔询问托瓦兹对 Linux 7.1 版本发布的看法,托瓦兹表示不追求轰动性发布,亮点是持续稳步改进。自创建 Git 后,不再推出大量炫酷新特性版本,保持渐进式改进和稳定进展。他曾 10 天创建 Git,没想过沿用 20 年。AI 给工作流程带来压力,不过内核仍保持每九到十周一次的“稳定发布计划”。

合并窗口、修复漏洞和性格问题

托瓦兹描述内核合并窗口期间工作模式,两周内约进行 200 次合并。他会拒绝临到最后时刻的非重要修改,因修复带来新问题风险虽小但可能不值得。Linux 7.1 发布标志英特尔 486 CPU 时代终结,清理了遗留问题。相比技术负担,人为性格问题更让他困扰,他承认自己也造成过这类问题并在改进。

“我不是程序员,我是开发负责人”

托瓦兹不再认为自己是程序员,现在几乎不看代码,而是开发负责人。他会编写小补丁起指导作用,很少亲自提交代码。他谈到让他愤怒的 AI 言论和安全研究人员不能做的事,强调拉取请求时理解意图很重要,仅在构建失败或合并冲突等情况才深入研究代码。

NTFS 和清理老旧代码

托瓦兹称微软 NTFS 子系统多年像问题儿童,找维护人员困难。现在有两个团队维护不同版本,让它们竞争或共存。他表示技术上不太念旧,会积极停止对没人用的硬件支持。使用 Linux 30 年后,他分享说服 Windows 用户转用 Linux 的方法,认为维护旧硬件成本会成负担,如 Linux 7.2 将不再支持 x86 架构无硬件浮点运算功能的机器,像 30 多年前的 486 SX。移除过时代码行动还包括逐步取消对 ISDN 和 ATM 等网络标准的支持,有人用旧技术仍可用旧内核。

Git、C、Rust 和“快刀斩乱麻”式编程

托瓦兹说工作工具只有 Git 和电子邮件,用谷歌查找信息。他较特别,多数维护者用更多工具,很多人用 AI 工具检查补丁,他关注宏观层面与人合作。被问及 Git 和内核中 Rust 使用情况,他反对过度炒作,认为 Rust 有趣但 C 更简单,对验证 C 代码工具更感兴趣,最后表示喜欢“快刀斩乱麻”式编程,喜欢 C 语言原始简单的强大功能。

Rust 无法解决逻辑漏洞

托瓦兹警告不要高估 Rust 好处,它能修复 C 语言简单漏洞但无法解决逻辑错误。格雷格·克罗哈 - 哈特曼称 Rust 将使 Linux 免受 AI 影响。对于 C/Rust 混合代码库,Rust 保障仅适用于纯 Rust 部分,与 C 代码交互处不确定,Linux 中多数 Rust 代码与核心内核 C 代码交互,C 代码质量更高。最近内核重大漏洞多是逻辑错误,是糟糕编程导致。

AI、大语言模型(LLMs)与“垃圾”和真正的漏洞

26 分钟未提及 AI 和大语言模型后开始讨论,托瓦兹修正大语言模型提升生产力“10 倍”言论,称不科学是随口说的。如今希望生产力提升大于消耗,但年初大语言模型生成无用内容多,主要痛点是虚假报告,消耗大量资源。还介绍了 Linux 内核中 AI 辅助代码新规则。多数有效成果不只依赖大语言模型,发现漏洞需提供建议补丁并反复沟通。托瓦兹称 AI 生成补丁是“无脑临时解决方案”,内核级修复大语言模型达不到要求,他用大语言模型做小项目原型设计。

尴尬的漏洞与不迁怒报信者

托瓦兹承认 AI 发现的一些问题惊人且有意思,尤其是很快出现在科技媒体的安全问题。虽尴尬,但他不迁怒报信者,认为大语言模型发现漏洞利大于弊。他曾批评一名内核开发者“垃圾”补丁,最近几个月大语言模型指出几个相关漏洞,因多人对内核同一区域迭代开发,几周内出现几个密切相关漏洞成了大新闻。

哥斯拉、印度和“小项目”

托瓦兹以轻松话题结束谈话,称会在“小项目”如处理家庭照片中使用 AI。他第一次来印度,会给孩子发照片,照片里总有哥斯拉。他总结 AI 有有用和不太有用的用途,以哥斯拉结尾不错。