周末有件事,在技术圈里挺值得咂摸一下。
“Linux之父"Linus Torvalds亲自用AI修了一个Linux内核bug,他自己管这次过程叫"地狱般的调试”(debug session from hell)。微博
先说结果:最终的修复只有1行代码——把Intel Xe GPU驱动里的一处 round_up() 改成了 round_down()。但为了找到这1行,Linus写了24个调试补丁,重启了18次内核。知乎
这个bug本身就很难找:Intel Xe GPU压缩元数据存储的一部分被错误暴露成了可用显存,导致页表损坏,直接黑屏。微博不是驱动崩溃那种小毛病,是整个屏幕黑掉。

但整件事最值得一说的,不是"AI修好了bug"。
按Linus自己的说法,过程中AI承担了大部分繁重的活:反复添加调试代码、跑起来、读结果、缩小范围。微博但与此同时,这个AI反复给他同一个结论——这个问题"不可能且无法解决"(impossible and unsolvable),建议他停止排查、放弃。知乎
AI劝了好几次放弃,Linus没听,继续带着它换路子,最后挖出了那一行代码。修完之后,他还让AI写了提交信息。微博
B站上这条事的视频播放1.2万,70条评论,比例相当热闹。其中一条比较顶的评论是这么说的:“还是不大一样的,用ai帮助调试过程是很好的,但是拿ai生一个不知所谓的缺陷报告自己都不验证就丢邮箱就是另一回事了”。哔哩哔哩
这句话基本概括了现在开源世界对AI的分裂。
先看Linus自己这一年的轨迹——这绝不是"保守老头突然拥抱AI"的故事:
今年1月,他用Google的Antigravity工具给自己的小项目(一个给吉他调音的Python工具)做了点"vibe coding",当时就说"这比我手写要好得多"。微博
4月,Linux内核社区在数月争论后正式给AI代码"立法":可以用,但责任必须人来背;
6月,他在Open Source Summit上给AI热泼冷水:没人会吹"这代码是编译器写的",凭什么"99%的代码是AI写的"就值得炫耀?生产垃圾很容易,收拾烂摊子的是谁;
7月,面对反AI的开发者他直接开怼:“fork or leave”,Linux不玩反AI这套。知乎
8月中,他又吐槽AI刷小bug,把Linux内核版本搞得"太大了";
然后就是这次,8月底,他亲自带着AI下场调试内核。

把这条线串起来看,他的立场一直没变:AI是工具。工具可以用,但判断和责任是人的事。微博技术圈有人总结得更直接:“不得不说他的选择是正确的,一堆开源大牛都不爽AI,只有他比较接受,而且他的接受可以证明是对的。有人说他vibe coding全自动,我觉得更像是辅助coding半自动”。微博"半自动"三个字,是重点。
再看开源世界其他地方,就知道Linux这种路线有多少见。目前开源圈对AI代码的态度大致分三派:
第一派,有条件接收:Linux、LLVM。可以用,你背锅。
第二派,中间路线:GCC。今年8月正式拒绝接收"具有法律意义"的AI生成代码——连人改过的AI代码都不收。理由有两点:一是AI代码版权归属不明,没人能负责;二是大量低质量AI代码会耗死维护者。执行方式很朴素:靠提交者自觉加"AI辅助"标签,君子协定,没有自动检测。这是暂行条例,计划2027年初重新评估。
第三派,一刀切禁止:Zig、OpenJDK、Codeberg。不管有没有人审,AI生成代码直接拒收。知乎
还有一个商业世界的反面教材值得对照:7月,微软用AI一个月修了622个漏洞,创了纪录。结果5天后紧急发补丁修自己刚修出来的问题——Win11七月更新翻车,部分用户的高刷显示器直接黑屏。知乎
把这四件事放在一起,结论其实挺清楚:AI"产出"的能力已经爆表,真正稀缺的是"为产出负责"的能力。
那这件事跟普通用户有什么关系?就算你不写内核代码,这里面的方法论基本可以直接搬到自己用AI上:
三类活可以放心交给AI:
重复验证类:像Linus这次,加调试代码、跑、看结果、缩范围。这类"方法明确但繁琐"的活,AI比人快,而且不带情绪;
信息整理类:读代码、整理上下文、写文档、写提交信息——连Linus的commit message都是AI写的;
假设生成类:卡住的时候让AI批量列可能的原因,相当于找人头脑风暴,还不会嫌你烦。
有一类判断绝不能交出去:“继续还是停”。这次如果Linus听了AI的"impossible and unsolvable",这个bug到今天还在那躺着。知乎AI很擅长基于已有知识评估难度,但它没有"再试一次"的赌注理由。
还有一个务实提醒:成本。B站评论区里有人吐槽DeepSeek涨价:“涨的我都不太敢用了”。哔哩哔哩也有人在交流muse spark 1.2、opencode go这类免费额度。现在AI编程工具的价格分化很大,先算清楚自己每月的token账单再建工作流,别修一个bug的成本比加班费还贵。
后续值得盯的信号:一是Linux 7.3,看这种"人机共调"的提交会不会变多、提交信息里AI辅助的标注会不会规范化;二是GCC的暂行条例2027年初重评,届时内核社区和两大编译器阵营是否合流,是整个开源世界对AI态度的风向标。

至于看完这条新闻就喊"AI要取代程序员"或者"AI都是炒作"的,都可以歇歇了。跟代码打了35年交道的Linus,这次给出的答案其实就一句话:用,但锅要人背。