数字新奇点 · 2026年10月24日
Linux 内核取消 AI 标签、Linus 说这极其愚蠢、18 万次提交只有 10% 照做、开源规则松绑
代码谁写的,不重要了
代码谁写的,不重要了
今年 1 月,Linux 内核项目立了一条规矩:以后提交代码,只要用了「任何先进编码工具」,就得在提交信息里写一行 Assisted-by:,声明这行代码是 AI 帮忙写的。
10 月,这条规矩被自己人取消了。
10 月 8 日,Linux 维护者峰会在捷克布拉格召开,约 30 位核心开发者闭门开会,达成共识:废掉 Assisted-by 标签,把要求这份标签的文档删掉。
10 月 13 日,Linus Torvalds 在邮件列表上把话挑明了。
用人话说:全世界用 AI 写代码的人都在被问一句「这行是人写的还是机器写的」,Linux 内核的答案是——不问了,只看代码本身好不好。
一句话总结
Linux 内核取消 AI 标签,表面是一次规则松绑,实质是一次价值观宣示:代码的质量该由审阅者判断,而不是由工具清单来背书。
一、先看 Torvalds 到底说了什么
Torvalds 的回复是写给 Laurent Pinchart 的,后者反对在取消标签的同时不设替代披露机制。Torvalds 的回应分三层。
第一层是嘲讽规则本身。
他写道:「我完全不理解这种『不要用 AI 做 X』的荒谬概念。」然后他举了个假想规则来对照:既然能禁止用 AI,也能禁止用编译器提交内核代码——你得手写汇编;还能禁止用编辑器写提交信息,因为退格键会帮你藏起打字错误。
然后是那句被全世界转述的话:
「Do you not see how UTTERLY STUPID those kinds of rules would be?」
>
(难道你看不出这类规则有多荒唐吗?)
第二层是他真正的判断标准。
「我对人的期待是,他们尽力而为,我期待他们明白自己在做什么。但这种理解和他们用什么工具,几乎没有关系。」
第三层是那句最反直觉的话。
「说实话,以我的经验,我尊重、认为聪明的人,不是那些回避使用新工具和新玩法的人。」
二、为什么必须取消:10% 的遵守率
规矩本身合不合理是一回事,能不能执行是另一回事。Linux 内核给出的数据是:
指标 · 数字
Assisted-by 标签引入时间 · 2026 年 1 月,随 kernel 7.0 发布
Linux 7.3 周期非合并提交总数 · 18,533 次
其中带 Assisted-by 标签的 · 约 10%
linux-next 分支中标签使用率 · 上升至 16% 以上
DRM 维护者 Dave Airlie 的估计 · 约 90% 的贡献者在用 LLM
一条只有 10% 人遵守的规则,实际效果是 90% 的人都在违规。 这时候问题已经不是「要不要标注」,而是「这条规则是不是在演戏」。
Red Hat 的 Jeff Layton 给了三条被广泛引用的理由:一是本来就有很多人不遵守;二是这等于「给专有 LLM 公司免费做广告」——你帮人家宣传品牌,人家什么好处都不给你;三是不清楚收集这个信息到底为什么。
文档维护者 Jonathan Corbet 的建议更直接:项目要么强制执行,要么取消。中间状态最糟。Christian Brauner 直接说这个标签毫无意义,Thomas Gleixner 则开玩笑说要加一个 Not-assisted-by 标签。
用人话说:一条规则如果让守规矩的人显得不合群,让不守的人没有成本,最后它只会变成一种社交压力——而不是质量保障。
三、取消标签,不等于取消底线
这是最容易误读的地方。Linux 并没有变成「AI 写的代码随便提」。
保留下来的东西:
仍然保留的要求 · 内容
生成内容准则 · 人类必须审查 AI 生成的代码
许可证 · 必须符合 GPL-2.0-only
开发者原创声明(DCO) · 必须由真人的 Signed-off-by 背书,AI 智能体永远不能加
流程上的调整:维护者仍然想知道一个补丁是怎么做出来的,但峰会的建议是——这应该写在补丁的「附信」(cover letter)里,而不是写进变更日志。Levin 还另外推动了一份 AGENTS.md 补丁,警告说如果不统一,AI 智能体在不同仓库里会「挑挑拣拣地遵守不同政策」。
一个有意思的反证:Torvalds 自己就提交过一组用 AI 辅助写的补丁(用的是 Anthropic 的 Claude Code),去修多 CPU 文件读缓存竞争问题,声称在合成基准上带来 23 倍加速。审阅者随后发现了一个竞态条件,并对内存回收提出了担忧,他把这部分后续工作交给了另一位维护者 Kiryl Shutsemau。
用人话说:这个细节才是整件事的重点——Torvalds 不是「允许 AI 写代码」,他是「用 AI 写代码,然后接受别人的严格审阅」。 如果他这组补丁过不了审,就一样得返工。规则没松,审阅标准才是真正的门槛。
对普通人意味着什么
第一,这是一次「工具中立」原则的公开表态。
微软、Meta、GitHub 这些公司过去两年都在推「AI 生成的代码必须标注」的规定,理由是透明度和版权。Linux 内核这次反向操作,等于公开说:标注能解决的是「免责」,解决不了「质量」。
第二,如果你是开发者,这等于官方背书了一件事。
用 AI 写代码然后提交,不会因为「用了 AI」被自动打上低质量的标签。但在 Linux 内核这个级别,用 AI 写的代码会接受更严的审阅——Torvalds 那组 23 倍加速的补丁照样被找出竞态条件。想在这类项目里用 AI,真正的门槛是能不能扛住 review。
第三,对普通用户来说,这件事的溢出效应更大。
如果你家里有一台 Linux 服务器、跑着一堆开源软件,这些软件维护者正在集体转向「用 AI 提高产能」。这意味着未来会有更多更新、更快的安全补丁,也意味着你更需要关注的是「代码谁来审」,而不是「代码谁写的」。
第四,注意对比项。
这次不是所有开源项目都松绑。System76 的 COSMIC 和 NetBSD 都明确禁止 AI 生成的代码。 所以 Linux 内核的决定不是「开源社区集体转向」,而是「不同社区对同一件事做了不同选择」。
用人话说:Linux 内核敢这么做,是因为它有一整套别的社区没有的东西——全球最挑剔的一群审阅者、几十年的补丁审查传统、以及 GPL 这把硬尺子。没有这些配套,取消标签就等于放弃质量控制。
写在最后
1 这场争论的表层是标签,深层是「谁来判断质量」
标签之争的本质是:如果 AI 写的代码要标注,那么谁来验证这个标注是假的?Linux 的答案是「没人验证,所以取消」。这个逻辑同样适用于任何无法验证的声明。
2 Torvalds 那句话才是整件事的重点
「我尊重、认为聪明的人,不是那些回避使用新工具的人。」这句话的潜台词是:用不用 AI,和一个人的专业能力无关。反对标签的人和反对 AI 的人,关注的其实不是同一个问题。
3 规则取消后,责任反而更重
以前有标签,出了事可以说「是他自己声明用 AI 写的」。现在标签没了,审阅者要自己判断,提交者要自己负责。Linux 内核把简化的成本转嫁给了更专业的环节——这正是它敢这么做、而其他项目不敢的原因。
未来 1 年看三件事:① GitHub、微软这类平台会不会跟进取消 AI 标注要求 ② 会不会有项目把「人类必须审查」写进硬性 CI 检查 ③ 有没有 AI 辅助的补丁第一次拿到 Linux 内核的核心合并认可
如果觉得这篇拆解对你有帮助,不妨点个关注和在看。
你的 AI 陪跑伙伴 【数字新奇点】 会继续关注 AI 与开源社区、开发者真实工作方式的碰撞。
咱们下期见!
参考资料
Linux kernel maintainers drop mandatory AI disclosure rule after Torvalds calls it 'stupid'(LAVX)
Linux Maintainers Can Now Submit AI-Generated Code Without Declaring It(Slashdot)
Torvalds AI rules row: Linux drops its AI disclosure tag(The Next Web)
Linus Torvalds 呛「禁用 AI」规则很蠢,考虑移除 AI 辅助标签(Inside)
Torvalds Mocks AI Disclosure Rules as Kernel Formally Drops Assisted-by Tag(WebPR News)
Linus Torvalds Rejects No-AI Rules as the Linux Kernel Drops Its Assisted-by Tag(LinuxStans)
参考资料
- https://news.lavx.hu/article/linux-kernel-maintainers-drop-mandatory-ai-disclosure-rule-after-torvalds-calls-it-stupid
- https://linux.slashdot.org/story/26/10/17/0723207/linux-maintainers-can-now-submit-ai-generated-code-without-declaring-it
- https://thenextweb.com/news/torvalds-ai-assisted-by-tag-utterly-stupid-open-source-summit
- https://www.inside.com.tw/article/42667-linus-torvalds-rejects-ai-ban-linux-kernel-assisted-by-tag-removal
- https://www.webpronews.com/torvalds-mocks-ai-disclosure-rules-as-kernel-formally-drops-assisted-by-tag
- https://linuxstans.com/linus-torvalds-rejects-no-ai-rules-as-the-linux-kernel-drops-its-assisted-by-tag
