Linux内核维护者日前达成共识,决定取消要求开发者披露人工智能辅助编程工具使用情况的规定。随着“Assisted-by”标签被正式废止,今后向Linux内核提交代码的开发者即使使用了大语言模型或其他AI工具,也无需在提交记录中专门说明。

这一决定源于2026年10月8日在捷克布拉格举行的Linux Maintainers Summit(维护者峰会)。峰会最终同意废弃“Assisted-by”标签,并删除相关文档中的强制要求。此前,使用AI生成或辅助生成代码的开发者需要在提交信息中注明所使用的AI工具,以说明相关代码并非完全由人工编写。

规则调整后,开发者提交AI辅助生成的代码将不再需要进行额外声明,这意味着Linux内核项目正式放弃了针对AI工具使用情况的强制披露机制。

围绕这一变化,Linux创始人Linus Torvalds在邮件列表中的表态引发广泛关注。当有开发者担忧取消披露要求会削弱项目对AI代码的监督时,Torvalds明确表示,反对AI工具的相关论调“极其愚蠢”。他认为,问题的关键并不在于开发者使用了什么工具,而在于他们是否真正理解自己提交的代码。

为了说明自己的观点,Torvalds举例称,如果要求开发者不得使用AI工具,那么按照同样逻辑,也可以要求开发者放弃编译器,改用汇编语言直接编写代码,以证明他们真正理解计算机运行机制。他还进一步讽刺说,甚至可以禁止使用文本编辑器撰写提交说明,因为退格键会掩盖输入错误。Torvalds认为,这类规则本质上没有意义。

Torvalds强调,他真正关心的是贡献者能够理解代码实际在做什么,而不是代码是通过何种工具生成的。在他看来,工具本身并不会决定代码质量,开发者的理解能力和责任意识才是核心标准。

实际上,Torvalds近几个月来已多次公开表达对AI辅助编程的积极态度。他认为AI编程工具不仅会长期存在,而且能够提升开发效率,甚至让软件开发过程变得更有趣。他本人此前也承认曾利用AI帮助理解复杂补丁,并在近期的一项内核优化工作中借助Anthropic的Claude Code生成实现代码、测试内容和初始文档,而最终审核与性能验证工作则由自己完成。

支持取消披露要求的人士认为,现有规则执行效果有限,部分开发者本就不会主动标注AI使用情况,因此相关要求缺乏可执行性。此外,也有维护者指出,该标签在某种程度上等于为商业AI服务商提供免费宣传,而项目本身并没有明确理由收集这些信息。

不过,也有开发者对新政策表示担忧。他们认为,即使规则无法百分之百执行,披露要求依然能够向贡献者传达项目的态度和行为预期,并为代码审查者提供额外参考信息。取消标签后,未来可能更难了解某些代码是否借助AI生成。

随着“Assisted-by”标签逐步退出历史舞台,Linux内核项目在AI编程工具问题上的立场已经变得更加明确:项目不会重点关注代码是否由AI参与编写,而将重点放在代码质量、功能正确性以及开发者对提交内容的理解程度上。这也使Linux成为当前大型开源项目中对AI辅助开发最为开放的代表之一。

相关文章:

Linus Torvalds借助Claude Code优化Linux内核 多线程文件读取性能有望大幅提升

Linus Torvalds借助AI重构Linux内核代码可读性 意外发现三个存在十余年的漏洞