Linus公开署名Claude写的内核,QGIS掀桌全禁AI代码

源自58位全网作者

21:25

曾经放话"讨论AI垃圾代码就是在犯蠢"的人,这周把 Claude Code 大大方方写进了 Linux 内核提交记录。前两天,另一个知名开源项目掀桌发禁令:AI 辅助贡献一律禁。开源世界围绕 AI 代码,正式分裂成两拨。36氪

10月12日,Phoronix 报道:Linus 的内核主树悄悄开了个新分支,名字直接叫 noref-filemap-read-with-llm——llm 缀在分支名上,一点不装。动的是内存管理命门:多线程同时读同一文件的小块数据,全挤在一处抢引用计数;修复方案是 5 个连续补丁、176 行纯 C,改动通过 RCU 机制实现了无引用读取。提交说明里 Linus 亲笔写明:代码、测试程序、审阅,甚至说明的初稿,都是在"我的指挥下"由 LLM 编程助手 Claude Code 完成的,性能测试就跑在他自己的机器上。Phoronix 评价实测曲线"差距相当明显";补丁瞄准 Linux 7.4 合并窗口,能否赶上还要看后续。小红书小红书

Linus公开署名Claude写的内核,QGIS掀桌全禁AI代码

别只当"喷子真香"爽文,值得抄的是用法:架构他想透了才动手,AI 干苦活——补实现、写测试、起草文档,最后人在本机严格验收。另一件事更显分寸:他让 LLM 拆解一段多年晦涩的关联数组代码,不仅确认了开发者报的缺陷,还意外发现了另外三个潜伏达十余年的漏洞。这三个漏洞从 2013 年埋到今天。注意,AI 没直接定位缺陷——它只是把代码理得能读,配上可复现的测试,拍板仍是人。微博

另一拨是 QGIS,最大的开源 GIS 项目之一。10月7日它合并提案 QEP428,AI 政策从"披露加审查"一步改成严格禁止。规则原文不留余地:“qgis/qgis 仓库中不允许任何 LLM、AI 或智能体辅助的代码贡献。“反对者说措辞太宽,拿 AI 做审查、甚至自动补全算不算?提案方也认账:可能把孩子连洗澡水一起倒掉,“但这个孩子可能本身就活不下去”。最魔幻的是执行方式——没有技术核查,全靠自觉。项目主席 Tim Sutton 说,合规标准是"你是否凭良心自己写了这段代码”,因为"我们没能力窥探你的电脑”。知乎知乎

Linus公开署名Claude写的内核,QGIS掀桌全禁AI代码

两条路不是立场之战,是瓶颈位置不同。内核社区4月就立过规矩:AI 生成的代码不能再拿 Signed-off-by 当担保,须用 Assisted-by 标签明示参与——无论代码是你写的还是 AI 帮你生成的,只要是你提交的,出了 Bug、性能问题甚至安全漏洞,责任都在你。到了7月,有人想把 AI 补丁工具拦在门外,Linus 在邮件列表里表态:他说很多人反感 AI,但作为项目最高维护者,绝不退让,Linux 绝不会成为抵制 AI 的项目。上面那张图,就是他这封邮件的原文。36氪微博

Linus公开署名Claude写的内核,QGIS掀桌全禁AI代码

QGIS 怕拦不住"灌水",选了止血式自残。同一周还有第三种答案:Vapi 工程师自造 AI 审查机器人,把 PR 合并的平均时间砍了一半——生成变便宜了,验收成了瓶颈,有人开始用 AI 补"看代码"的带宽。知乎

三个样本拼起来就一句话:AI 编程的成熟姿势,不是让模型替你决策,而是决策和验收攥在自己手里,实现和测试外包给 AI;项目禁不禁 AI,也不是站队问题,是责任归属问题——把锅绑在按下提交键的人身上,就跑偏不到哪去。要不要学 Linus,先问自己一句:你能像他一样,为自己机器上那 176 行代码兜底吗?

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章