Linus 一锤定音!Linux 官宣 AI 辅助规则,质量绝不妥协。网友:工具可以用,但锅自己背
近日Linus Torvalds 正式发布了 Linux Kernel 7.0 版。新版不仅已完成对支持 Rust 语言而开展的实验工作而且还有一个随之而来的重大变化。①经过数月社区激烈讨论Linus 与内核维护团队正式敲定了 Linux 内核历史上第一套 AI 辅助开发规范。简单说AI 工具允许使用但 Linux 对代码质量的高要求一点不会放松。此前开源社区对 AI 生成代码争议极大。有人担心 AI 会引入隐蔽 Bug、带来版权风险拉低内核稳定性也有人认为 AI 能大幅提升开发效率拒绝就是逆势而为。Linus Torvalds 的态度一直很明确没必要全面禁止 AI关键是不能让工具代替人负责。②这份新规核心只有三条清晰又强硬。第一AI 永远不能作为代码作者署名。Linux 内核的Signed-off-by是具有法律效应的签名只能由人类开发者签署AI 无权参与从根源上杜绝“AI 写代码、人类甩锅”的可能。第二使用 AI 必须明确标注。提交代码时要带上Assisted-by标签写明使用的 AI 工具与模型版本做到全程可追溯。比如Assisted-by: Claude:claude-3-opus coccinelle sparse第三也是最重要的一条谁提交代码谁就承担全部责任。开发者必须逐行审查、完全理解 AI 生成的内容确保逻辑正确、无安全漏洞、无版权问题。哪怕代码出自 AI审核标准与人工编写完全一致没有任何“AI 例外”。③前几天Linus 公开表示“大量 AI 工具的使用会在未来一段时间内持续帮我们发现各种边缘场景问题所以这种模式至少在短期内可能会成为 “新常态”。时间会证明一切。”④Linux 社区首次给 AI 代码 “合法身份”为全球项目树立标杆。对 Linux 这种对稳定性和安全性近乎苛刻的项目而言这次规则既拥抱了技术趋势又守住了质量底线。AI 可以当高效助手但绝不能成为不负责任的挡箭牌。未来AI 会更多出现在内核开发中但能站上核心舞台的依旧是懂代码、敢担责的程序员。参考Linux Kernel、Register本文经由 AI 优化