Linus怒怼AI反对派:“要么Fork,要么走人!” Linux内核拥抱AI,但锅还得人类背

温故智新AIGC实验室

TL;DR:

Linus Torvalds再次展现暴躁老哥本色,对着内核社区AI反对者直接开怼:“要么fork要么走人”!不过别误会,他不是无脑吹AI,而是立下规矩:AI可以用,但出了事人类得负责。顺便还嘲讽了“自然智能”也不咋地。

“要么Fork,要么走人”:Linus的暴躁发言

7月14日,Linux内核邮件列表里爆发了一场关于AI的争论。导火索是一个叫Sashiko的AI代码审查项目1,它由Google提供LLM算力,自动监控邮件列表并生成审查意见。部分开发者认为,维护者如果使用Sashiko的意见,必须先人工验证才能发给补丁作者。

争论越来越激烈,直到Linux创始人Linus Torvalds亲自下场。他直接表明立场:“Linux不是那些反AI项目之一。如果有人对此有意见,他们可以按照开源的方式,把项目fork出去。或者干脆离开。”2 简单来说:爱用用,不用走。

这很Linus。他不是在盲目鼓吹AI,而是在划一条边界:Linux内核是一个技术项目,不是反对新工具的“社会斗士项目”。技术问题用技术解决,别扯意识形态。

从“90%是炒作”到“毫无疑问”:Linus的AI真香之路

有意思的是,就在不到两年前(2024年),Linus还公开表示AI领域大约90%都是营销炒作,真正的价值可能只有10%。他甚至把AI热潮比作加密货币,认为需要五年时间才能看清实际用途。3

但到了2026年,他的口风明显变了。在最近的邮件中,他明确表示AI“是不是有用已经毫无疑问”,怀疑的人可能根本没真正用过。他还讽刺那些批评AI缺陷的人:“自然智能也并不总是那么出色”。2

这种转变并非凭空而来。Linux稳定版维护者Greg Kroah-Hartman在今年3月也证实,AI生成的漏洞报告质量大幅提升,大约三分之二的补丁基本正确,虽然仍需人工清理验证。4 AI开始在内核漏洞发现、代码审查中提供实实在在的帮助。

AI规则出台:可以用,但这口锅你得自己背

虽然Linus为AI开了绿灯,但绝不是无条件的。Linux内核已经形成了明确的AI贡献规则,核心思想就一句话:AI可以辅助,但人类必须负责5

具体来说:

  • AI代理不能添加Signed-off-by标签:这个标签代表法律性质的开发者原创证书,只有人类才能签署。AI生成的代码,责任全在提交者。
  • 必须使用Assisted-by标签:标明使用的AI工具名称、模型版本以及配套的专业分析工具(如coccinelle、sparse等)。这一标签既是透明机制,也是提醒维护者“这代码有AI参与,需严格审查”。
  • 提交者必须审核代码:确认许可证兼容性,并对贡献承担全部责任。不允许直接把AI输出扔给维护者。

这套规则由Nvidia工程师Sasha Levin最初提议,经过社区讨论,最终选择了Assisted-by而不是Generated-by,更强调AI作为“工具”的角色。6 Linus本人也明确:“AI只是一个工具”,就像编译器、静态分析器一样,不值得为此搞意识形态站队。

社区炸锅:有人支持,有人担忧工作量爆炸

Linus的言论在Reddit和GamingOnLinux等社区引发了热烈讨论。很多开发者支持他务实的态度:AI“精灵已经从瓶子里跑出来了”,假装不存在没意义。但也有不少人担忧AI带来的工作量膨胀。

一位开发者指出,AI大幅提高了代码产出速度,也让一些使用者过度自信,最终审查者不得不使用同类AI工具才能跟上节奏。AI发现漏洞的速度正在超过维护者处理漏洞的速度,这种“攻大于守”的局面才是真正挑战。

cURL创始人Daniel Stenberg也提到,过去低质量的AI垃圾报告有所减少,但更可信、需要认真验证的报告正在增加,后者虽然质量高了,却更消耗时间。7

换句话说,AI没有减少维护者的负担,反而把负担从“筛选垃圾”变成了“仔细验证每一条靠谱的意见”。这未必是解脱,可能是另一种形式的加班。

结语:工具已经出现,问题还在继续

Linus的态度很明确:反对AI本身没有意义,重要的是建立流程,让AI真正帮助维护者,而不是制造麻烦。Linux内核选择用开放和规则来应对,而不是封闭和抵制。

但社区争议也揭示了一个更深层的矛盾:AI降低了发现问题和生成代码的成本,却没有以同样比例降低验证、沟通和承担风险的成本。当AI让代码产出速度飙升,人类的审核能力就成了瓶颈。

或许,真正的解决之道不在于是否使用AI,而在于如何重新分配责任和流程。正如Linus所说:“我们不会强迫任何人使用它,但也不会理会那些试图阻止其他人使用AI的人。”2

在这个技术变革的十字路口,Linux选择了“用fork说话”的开源方式——你有不同意见?没问题,你可以自己fork一个版本。但在这个项目里,AI的大门已经打开,责任也明明白白。


参考文献


  1. Sashiko项目仓库,GitHub. https://github.com/sashiko-dev/sashiko ↩︎

  2. Linus Torvalds邮件回复,Linux内核邮件列表 (2026/7/14). https://lore.kernel.org/all/CAHk-%3Dwi4zC%2BZe8e%[email protected]/ ↩︎ ↩︎ ↩︎

  3. Linus Torvalds采访,The Register (2024/10). 视频:https://www.youtube.com/watch?v=RIZPuhzy0YU ↩︎

  4. Greg Kroah-Hartman关于AI漏洞报告质量的评论,摘自InfoQ文章. ↩︎

  5. Linux内核AI辅助代码规则文档. https://docs.kernel.org/process/coding-assistants.html ↩︎

  6. IT之家报道,“Linus 之父托瓦兹回应 AI 争议:不同意使用者可 Fork 或离开” (2026/7/16). https://finance.sina.com.cn/tech/digi/2026-07-16/doc-inihycsk4465918.shtml ↩︎

  7. curl项目维护者Daniel Stenberg的评论,摘自InfoQ文章. ↩︎