AI News HubLIVE
站内改写2 分钟阅读

“我不再是程序员了”:林纳斯·托瓦兹谈论他现在使用的仅有的两个工具

在2026年印度开源峰会上,Linux创始人林纳斯·托瓦兹讨论了人工智能对内核的影响、放弃旧硬件支持以及他作为开发主管的角色变化。他强调Linux注重稳步增量改进,批评AI生成的错误报告造成资源浪费,并指出Rust不能解决逻辑错误,C语言仍是他偏爱的工具。

来源ZDNet AI

在2026年印度孟买举行的开源峰会(Open Source Summit India 2026)上,Linux创始人林纳斯·托瓦兹(Linus Torvalds)与好友德克·霍恩德尔(Dirk Hohndel)展开对话,讨论了Linux内核的现状与未来。

托瓦兹坦言,自己已不再将自己视为程序员,而是更像一名开发主管。他透露,如今他只使用Git和电子邮件这两个工具进行工作,而其他维护者则越来越多地使用AI工具来检查补丁。对于代码编写,他仅偶尔发送小补丁,但更多是作为建议,由维护者验证和提交。他强调理解代码意图的重要性,在合并请求时会仔细阅读说明,并在解决合并冲突时发现潜在问题。

关于Linux 7.1版本,托瓦兹表示没有所谓的“重磅发布”,而是追求持续的渐进式改进。自Git问世以来,他们刻意避免大型炫酷新功能,而是保持每九到十周的稳定发布周期。AI的介入给这个流程带来了一些压力:AI发现了有趣的漏洞,但同时也产生了大量琐碎或错误的报告,消耗了社区大量精力。

在硬件支持方面,托瓦兹直言对技术不抱太多感伤。Linux 7.2将不再支持x86平台上没有硬件浮点运算的机器(如486 SX),这些芯片发布已超过30年。他认为,当维护旧硬件的成本超过收益时,就应该放弃。此外,类似ISDN和ATM等过时网络标准的支持也正在移除。对于仍在使用老硬件的用户,建议继续使用旧版内核。

谈及NTFS文件系统,托瓦兹笑称其“长期是个问题孩子”,目前有两个不同团队维护两个版本,他任其竞争,可能最终共存。

关于Rust语言,托瓦兹保持谨慎态度。他认为Rust能修复C中一些简单错误,但无法解决逻辑错误——语言再好,错误逻辑仍会导致错误结果。在C/Rust混合代码中,Rust的保证仅适用于纯Rust部分,与C交互时则失效。目前Linux内核中大部分Rust代码与高质量且经过充分测试的核心C代码交互,因此实际受益有限。他对C语言的验证工具更感兴趣,例如自动化补丁验证工具和Sashiko等邮件检查工具。

在AI与LLM领域,托瓦兹修正了此前关于LLM提升10倍生产力的说法,承认那是“拍脑袋”的数字。如今LLM在某些方面提高了生产力,但此前大量生成的无用代码和虚假报告造成了负担。他要求使用LLM发现漏洞的人必须提供补丁建议,并亲自验证,而不能仅扔出一份AI生成的报告。他自己在个人项目中使用LLM进行原型设计,但认为其代码大多不可直接用于内核。

托瓦兹承认AI发现了一些“令人震惊”的漏洞,尤其是安全方面的问题,虽然尴尬,但他表示“不杀信使”,欢迎AI发现长期隐藏的缺陷。近期连续发现的相关漏洞也印证了这一点。

最后,托瓦兹以轻松口吻结束,展示了他用AI为旅行照片添加哥斯拉的“玩具项目”,并调侃道:“我想哥斯拉这个主题是个很好的结束点。”