Linus Torvalds,开始用AI写Linux内核。
创造了Linux、以代码洁癖和“暴脾气”闻名于世的Linus Torvalds最近被发现开了一个新的Git分支,名字就叫noref-filemap-read-with-llm。
他解决的是一个非常具体、也非常底层的性能瓶颈。在Linux现有的内存管理机制下,如果有很多个线程同时去读取同一个文件里的一小块数据,它们会因为争夺一个叫“folio引用计数”的东西而互相等待,拖慢整个系统的速度。这在某些高并发场景下是个老大难问题。
Linus的新代码,目标就是绕开这个引用计数,直接从页面缓存里读数据。而根据他自己跑的测试,这个改动效果惊人,性能提升了两倍多。对于内核级的优化来说,这是个相当了不起的数字。
Linus本人在代码提交的说明里写得清清楚楚:“代码、测试程序、对上述列表的审查,以及这段说明文字的初稿,都是在我的指导下,用Claude Code完成的。”
关键就在“在我的指导下”这几个字。
Linus并没有被AI取代,他反而像是获得了一个能力超强、但没有经验的实习生或者说副驾驶。他依然是那个把握方向、定义问题、做出最终决断的“老司机”。他的工作,从逐行编写代码,变成了提出正确的需求、审查AI生成的解决方案、在自己的机器上运行和评估结果。
他深厚的系统知识和几十年的经验,不仅没有因为AI的出现而贬值,反而变得更加重要。因为只有他才知道该往哪个方向优化,只有他才能判断AI给出的代码是否真的安全、高效、优雅,以及是否会带来意想不到的副作用。AI能生成代码,但Linus为结果负责。
所以,Linus用AI写内核,展现的不是一个“程序员黄昏”的景象,而是顶级开发者未来的工作模式:他们将从“代码实现者”,越来越多地转变为“代码指导者和审查者”。真正拉开差距的,不再是谁打字快、谁记得API牢,而是谁能提出正确的问题、谁能评估AI方案的优劣,以及谁有能力承担最终的责任。
Linus用AI写Linux内核
