Linus Torvalds怒怼反AI开发者:Linux不是反AI项目
在Linux内核邮件列表的一场激烈讨论中,Linus Torvalds罕见地放下狠话:“Linux不是那些反AI的项目,如果有人对此有意见,大可以像开源社区那样fork它,或者直接走人。”这番言论针对的是部分开发者对AI辅助代码审查工具Sashiko的抵制。
Sashiko是一款针对内核补丁的多阶段代码审查工具,据称能发现53.6%的bug,且仅做评论而不自动修改。这个数字看似惊人,但考虑到这些补丁已经过人工审查,其实际价值引发争议——假阳性率被控制在20%以内。开发者Laurent Pinchart建议对Sashiko的输出进行人工分诊后再发送给补丁作者,援引了软件自由保护组织关于AI生成代码的指南。但Google工程师、Sashiko创作者之一Roman Gushchin指出,这反而会削弱工具效用,并直言Pinchart的立场反LLM。
Torvalds的回应可谓一锤定音:“AI是工具,就像我们使用的其他工具一样,而且显然是个有用的工具。可能一年前还不那么‘显然’,但今天已毋庸置疑。”他承认自己2024年曾认为AI炒作过度,但态度已然转变。他强调Linux从来不是“社会斗士”项目,始终以技术改进为核心。更犀利的是,他提到Sashiko“不断发现令人尴尬的bug”,并说“我会非常大声地忽略那些试图阻止别人使用它的人”,同时提醒抵制者或许该有点自知之明。
这场风波背后,是开源社区对AI生成代码的普遍焦虑。Gentoo Linux、Curl、Ghostty等项目已限制或禁止LLM贡献,原因无外乎代码质量参差不齐、审查负担加重。但Torvalds的表态可能改变风向——毕竟内核是开源世界的基石。他并非盲目拥抱AI,而是强调工具属性:“AI就像编译器或静态分析工具,不会用的人才会抱怨。”
从技术角度看,Sashiko这类工具的价值在于规模化审查。内核补丁数量庞大,人工审查难免遗漏,而AI能快速标记潜在问题。但反对者担心模型幻觉产生误导性反馈,或降低开发者对代码质量的重视。Torvalds的立场更务实:与其因噎废食,不如改进工具。他本人对AI的评价从“过度炒作”到“明显有用”,折射出整个行业的认知进化。
这场争论也凸显开源治理的挑战:当技术演进冲击既有流程时,是靠共识还是权威推动?Torvalds选择了后者——他明确表示Linux不是“反AI项目”,反对者可以离开。这种强硬风格正是他的一贯作风,但也可能引发社区分裂。不过从历史看,Linux内核在Torvalds的铁腕下始终保持着技术领先,这次或许也不例外。
对于普通开发者,Torvalds的态度传递了一个信号:别把AI当敌人,学会用它。毕竟,连内核大佬都在拥抱变化,你还纠结什么呢?