虎嗅

“要么Fork,要么走人”,Linus怒怼AI反对派:Linux不搞“反AI”

核心内容总结

Linux创始人Linus Torvalds近期在社区邮件中明确表态:Linux内核不搞“反AI”,反对AI工具的开发者要么复制项目自己分叉(fork),要么离开。争议源于AI代码审查工具Sashiko的使用责任分配,Linus认为AI是有用的工程工具,但最终责任必须由人类承担。他的态度从2024年“90% AI是炒作”转变为如今“AI有用毋庸置疑”,同时也指出AI带来的维护者负担问题,社区对此既有支持也有质疑。

1. Linus的强硬表态:Linux不反AI,反对者请自便

Linus这次的话很直接:Linux不是反AI项目,谁不同意可以两种选择——要么把Linux代码复制一份自己搞(叫“分叉”),要么直接走人。争议的导火索是AI审查工具Sashiko:有开发者说用AI审查结果前必须人工验证,另一位开发者反驳说这样AI就失去帮维护者的意义,于是Linus出来拍板。

他强调自己作为最高维护者的立场:AI和编译器、代码搜索工具一样,是工具。虽然AI不完美,但“有没有用”已经不用争了。这里的“分叉”是开源圈的常见操作——比如有人不满项目方向,就复制代码自己改,像之前的Ubuntu从Debian分叉一样。Linus的意思很明确:AI是趋势,不想跟的人可以自己玩,别挡大家的路。

2. Linus的AI观:工具归工具,锅还是人背

Linus虽然支持AI,但没给AI开“绿灯”。他的核心观点是:AI能帮忙,但最终责任必须人类扛。比如Linux内核规定:AI生成的代码不能自己签“法律确认标签”(Signed-off-by),因为这个标签是开发者对代码合法性的承诺,只能人来签;用AI辅助开发要标清楚用了什么模型、怎么用的;提交者必须自己审核AI代码,确保没问题。

简单说,AI可以当助手,但不能当“背锅侠”。Linus还讽刺那些骂AI犯错的人:“自然智能(人)也不总是靠谱啊”——言外之意,人也会写bug,不能因为AI偶尔出错就否定它的价值。

3. 态度大转弯:从“90%是炒作”到“有用毋庸置疑”

2024年Linus还说AI“90%是营销炒作,只有10%有用”,甚至把AI和加密货币类比,觉得要5年才能看清真实价值。不到两年,他就改口:“AI有没有用已经不用争了,怀疑的人可能没真用过”。

为啥变了?因为AI真的开始干活了:2026年AI能在Linux内核里找漏洞、检查补丁,还能生成质量不错的修复方案。比如稳定版维护者Greg说,之前AI报告都是垃圾,但现在三分之二的补丁基本正确(虽然还要人清理)。Linus讨厌炒作,但承认AI确实能解决实际问题了。

4. AI带来的麻烦:维护者快被“信息轰炸”压垮

Linus也看到AI的副作用:维护者的工作量反而增加了。比如今年5月,私密安全邮件列表里全是AI发现的漏洞报告,同一个漏洞被不同AI反复报,导致维护者根本忙不过来。他批评那些把AI原始输出直接扔给维护者的人:“你得先理解问题,检查有没有人报过,最好自己写个补丁再提交”——不能只做“路过式报告”。

还有AI生成的琐碎补丁:比如局部改对了,但没必要在版本后期改,可能引入新问题。Linus说,AI找的问题不一定值得修,人类得判断“这个问题严重吗?现在改合适吗?”。简单说,AI让“发现问题”变容易了,但“处理问题”的成本没降,反而因为报告太多更累了。

5. 社区吵翻天:有人支持务实,有人担心滥用

Linus的话在社区引发两种声音:

  • 支持派:觉得Linus务实——“精灵已经从瓶子里跑出来了”(AI技术不可逆),与其抵制不如用好。比如用户说AI帮审查代码是合理的,总比批量生成代码让别人擦屁股强。
  • 质疑派:担心AI滥用。比如有人说同事用AI写代码,自己却要负责修复;还有人觉得“AI只是工具”太简化——AI涉及训练数据版权、算力消耗、就业替代,这些问题没解决。也有人觉得媒体标题夸大了Linus的敌意,他其实是说“负责任用AI就好”。

总的来说,社区承认AI有用,但对它带来的责任、工作量和社会问题还在争论。

最后一句话总结

Linus的立场很清晰:AI是有用的工具,但人类必须掌控它——既不能因恐惧禁止,也不能让AI甩锅。开源社区的AI之路,还得在“用”和“管”之间找平衡。