Linux 创始人 Linus Torvalds 向内核社区内部的批评者发出了直截了当的最后通牒,明确表示该项目并非“反 AI”。在最近的一次邮件列表交流中,Torvalds 为人工智能工具的使用进行了辩护,并表示那些不同意这一方向的人可以自由地 fork 项目或离开。

Sashiko 之争与 Linux 基金会

社区内的紧张局势源于 Sashiko 的引入,这是一个作为 Linux 基金会项目开发的 AI 驱动型代码审查系统。Sashiko 旨在通过使用 LLM 自动审查提议的代码更改,从而简化内核维护者的工作量。

该工具通过直接从本地 Git 仓库或邮件列表导入补丁(patches)来运行,并利用专门针对 Linux 内核独特架构和协议定制的提示词(prompts)。由于 Sashiko 可以与各种 LLM 提供商协作,它代表了一种可扩展的方法,用于管理内核每天接收的海量贡献。当开发者 Roman Gushchin 指出社区内存在一种“反 LLM 立场”并声称这正在削弱 Sashiko 的效用时,摩擦随之产生。

技术价值高于意识形态阻力

Torvalds 的回应体现了他标志性的务实风格,将技术效用置于哲学异议之上。他承认,虽然 AI 可能会带来“痛苦”——例如提到生成“令人尴尬的 bug”或为维护者增加额外开销等问题——但解决方案并不是完全忽视这项技术。

“任何怀疑 [AI 是否有用] 的人显然都没有真正使用过它,”Torvalds 评论道。他认为,虽然 AI 并不完美,但人类智能也会犯错,内核项目必须基于技术价值而非对新工具的恐惧来做出决策。通过表示他将“非常大声地无视”那些试图劝阻他人使用 AI 的人,Torvalds 实际上发出了信号:AI 集成已成为 Linux 开发路线图中的永久组成部分。

为什么这对 AI 格局至关重要

这一进展是基础开源基础设施与生成式 AI 关系的一个分水岭。多年来,由于对代码质量、安全性和许可问题的担忧,许多高风险软件项目一直对采用 LLM 持犹豫态度。

Torvalds 的立场将叙事从“我们是否应该使用 AI?”转向了“我们如何有效地使用 AI?”通过拥抱像 Sashiko 这样的工具,Linux 内核正在为任务关键型、大规模软件项目如何集成 AI 以增强而非取代人类智能树立先例。此举使 AI 成为专业开发者工具包中的标准组件,即使是在最严苛的工程环境中也是如此。

核心要点

  • 官方立场: Linus Torvalds 已正式将 Linux 内核定位为一个亲 AI 项目,将技术效用置于意识形态反对之上。
  • Sashiko 集成: Linux 基金会正在推广 Sashiko,这是一款 LLM 驱动的代码审查工具,旨在实现补丁分析自动化并减轻维护者的工作负担。
  • 务实方法: 内核社区正朝着一种新模式迈进,即 AI 被视为一种具有固有缺陷且必须加以管理的工具,而不是一种应被避开的技术。