开发与编程 Jul 17, 2026加入收藏

在LKML上,Linus Torvalds用一句话终结了争议——那些拒绝接受任何被AI触及的代码的贡献者大可去分叉项目。这从技术上说明了开源将如何与LLM共存。
最近几个月,在Linux Kernel Mailing List(LKML,讨论内核补丁的邮件列表)上,一个问题引发了激烈讨论:是否应该拒绝由生成式人工智能产出或协助的贡献?一些维护者明确表示要禁止由大语言模型(LLM,如GPT或Claude)生成的补丁。而另一些更务实的声音则认为,这种做法无法执行,且无关紧要:重要的是补丁的质量,而不是贡献者如何产出它。
林纳斯·托瓦兹(Linus Torvalds)一如既往地直接表达了自己的立场。
他总结道:Linux内核不是也永远不会成为一个“无AI区域”的项目。那些坚持在完全不接触任何AI代码的环境中工作的贡献者,可以自由分叉(fork)内核。或者,用The Register的话说,就是“直接走开”。
他的核心论点如下:
sed命令,还是LLM。代码审查流程保持不变。有两点值得注意。首先,托瓦兹并未对LLM生成的代码质量发表意见——他只是强调,筛选标准是代码审查。无论补丁来自实习生还是GPT,质量差的都会被拒绝。其次,他否定了在如此规模的自由项目中实施“AI-free”认证的可能性:Linux运行在数十亿台机器上,其贡献者遍布全球,强制执行此类政策无异于天方夜谭。
这也是一种政治立场的表态。在许多自由及开源软件(FOSS)项目中,这个问题正变得日益敏感——见下文“Haskell叛逃者”事件,Haskell社区因其支持AI使用而对其进行了猛烈抨击。托瓦兹拒绝卷入这种框架。
本文由人工智能撰写,并经人工编辑审核。