news 2026/6/15 17:54:45

“别犯蠢了!”Linus怒怼「AI垃圾代码」争论:靠写文档,根本救不了Linux内核

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
“别犯蠢了!”Linus怒怼「AI垃圾代码」争论:靠写文档,根本救不了Linux内核

整理 | 郑丽媛

出品 | CSDN(ID:CSDNnews)

最近几个月,Linux 内核社区一直在激烈讨论一件事:要不要为“工具生成代码”制定一套专门的提交规范文档?

这里说的“工具”,本质上就是指如今越来越常见的 AI 编程助手、LLM 自动生成补丁等现象。随着 Copilot、ChatGPT 等工具深入开发流程,一些维护者开始担心:大量未经理解、质量堪忧的“AI 生成补丁”正在涌入内核仓库,俗称 AI Slop(AI 垃圾代码)。

围绕是否要在内核文档中专门强调“AI 生成内容的标注与规范”,社区争论不休,Linux 之父 Linus Torvalds 也终于忍不住发声了。

在 Linux 内核邮件列表中,Linus 明确表达了他的立场:文档应该聚焦“工具”本身,而不是把矛头直接对准 AI——原因很简单:不管你写不写文档,AI 辅助提交都会持续存在。

Linus 对“AI 辅助补丁”的态度

在 Linux 社区中,有开发者吐槽,把 LLM 当成‘只是另一种工具’,本质上就是在宣称 Linux 内核可以免疫 AI 带来的问题:“在我看来,这是个非常愚蠢的立场。”

对于这个说法,Linus 直接回怼:“不,你的立场才是愚蠢的。”然后,他还补充道:“讨论 AI 垃圾代码这件事,其实毫无意义,这完全就是在犯蠢。”

Linus 给出的理由非常现实,甚至可以说是一句“常识”:

“为什么?因为那些提交 AI 垃圾代码的人,根本不可能在补丁里标注‘这是 AI 生成的’。这是再明显不过的事实,我实在搞不懂为什么还有人要揪着 AI 劣质代码不放。”

于是,Linus 毫不客气地下了结论:“所以,别再继续这种愚蠢的讨论了。”

“靠文档解决 AI 垃圾代码问题?太天真了。”

很多人提议,在内核文档中强制要求标注 AI 辅助情况,甚至规定更严格的审核流程。对此,Linus 直接戳破了这种幻想:文档是给“守规矩的人”用的,假装它能约束“坏人”,只是一种“毫无意义的装腔作势”。

这句话几乎道出了开源治理的一个长期悖论:规则永远只能约束自觉的人,而不是投机者。真正想刷存在感、批量投递未经理解的补丁的人,哪怕你写一百页规范,他们依旧会无视。

而更让 Linus 反感的,是有人试图在内核文档中加入对 AI 的态度性表述。

当前,Linus 社区的两种极端声音非常明显:

● 一派认为:AI 是末日,会毁掉软件工程。

● 另一派认为:AI 会彻底革命化编程,一切都将自动化。

Linus 的态度却很克制:“我不希望内核开发文档也卷入这种站队。因此我坚持文档中对 AI 的唯一定位,就是——工具。”

在回应的最后,Linus 总结道,“AI 垃圾代码的问题,绝对不可能靠文档解决。”他指出,所有认为文档能解决这个问题的人, 要么是太天真,要么就是想借文档“表个态”而已:“这两个理由,都不配成为制定内核文档的正当原因。”

也就是说,如果你寄希望于写几段规范,就能让内核免疫低质量 AI 补丁,那纯属自我安慰。

事实上,这场围绕“AI 工具生成补丁”的争论,表面是一次技术规范之争,本质却是 Linux 社区对未来的一次集体焦虑。而 Linus 本人也不是反 AI,他反对的是把复杂治理问题,简化为“加一条规则就好了”。

在他看来,AI 会持续参与内核开发,这是不可逆的趋势,真正重要的,依然是代码评审机制、维护者判断力、社区文化本身——而这些东西,不可能靠文档自动生成。

参考链接:https://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/1604826-linus-torvalds-the-ai-slop-issue-is-not-going-to-be-solved-with-documentation/page2

推荐阅读:

11天狂写10万行代码!13年Rust老兵,与Claude联手从零造了一门新语言

全网380万人围观!连代码都不看,4个月“烧掉”30亿Token,不懂编程的他却做出了50+个产品……

开发网站被欠薪?Web开发者怒删客户官网,只留三行催款留言:先付钱才能访问网站!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/15 16:48:39

Nginx 之Rewrite 使用详解

文章目录 1. 概述2. Rewrite 指令 2.1 指令语法2.2 Flag 标记说明 3. Rewrite 与 Location 3.1 Location 分类3.2 Rewrite 和 Location 比较 4. Rewrite 实际场景 4.1 基于域名的跳转4.2 基于客户端 IP 访问跳转4.3 基于参数匹配的跳转4.4 基于目录下所有 PHP 文件跳转4.5 基于…

作者头像 李华
网站建设 2026/6/15 16:48:24

JFET放大电路耦合方式:电容耦合设计入门详解

JFET放大电路中的电容耦合设计:从原理到实战的完整指南 你有没有遇到过这样的问题——明明每一级放大器单独测试都表现良好,可一旦级联起来,输出信号就失真、漂移,甚至完全“罢工”? 这很可能不是器件选错了&#xff…

作者头像 李华
网站建设 2026/6/15 16:48:44

发票识别自动化:基于CRNN的智能OCR解决方案

发票识别自动化:基于CRNN的智能OCR解决方案 📖 技术背景与行业痛点 在企业财务、税务管理、报销审核等场景中,发票信息提取是高频且重复性极高的任务。传统的人工录入方式不仅效率低下,还容易因视觉疲劳导致错录、漏录。随着AI技术…

作者头像 李华
网站建设 2026/6/15 16:48:29

华为OD机试真题双机位C卷【打印机队列】 C语言实现

打印机队列 2025华为OD机试双机位C卷 - 华为OD上机考试双机位C卷 100分题型 华为OD机试双机位C卷真题目录点击查看: 华为OD机试双机位C卷真题题库目录|机考题库 算法考点详解 其它语言题解链接 华为OD机试双机位C卷 - 打印机队列 (Python & C & JAVA &a…

作者头像 李华
网站建设 2026/6/15 14:24:39

基于 YOLOv8 的人体与行人检测智能识别实战 [目标检测完整源码]

基于 YOLOv8 的人体与行人检测智能识别实战 [目标检测完整源码] 引言:为什么“行人检测”仍然是工程中的关键基础能力? 在安防监控、智慧城市、公共空间管理等应用中,几乎所有高层视觉任务——如人数统计、行为分析、异常检测——都建立在一…

作者头像 李华
网站建设 2026/6/15 12:33:27

用Docker快速验证创业idea:1小时搭建MVP环境

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 构建一个创业MVP技术栈的Docker环境:1.Vue3前端 2.NestJS后端 3.PostgreSQL数据库 4.Redis缓存 要求:1.一键启动完整环境 2.包含示例API接口 3.预置测试数据…

作者头像 李华