Linux之父Linus Torvalds亲授Claude Code写内核,性能提升3倍
AI新闻阅读 0

Linux内核创始人Linus Torvalds近日在官方仓库中展示了一个名为noref-filemap-read-with-llm的新分支,该分支明确标注了与大型语言模型(LLM)的协作。这一举动打破了Linus对代码质量的严苛传统,标志着他在项目中正式采纳AI辅助开发的实践。Linus在补丁说明中承认,从核心代码、测试用例到文档草稿均由他亲自指导Claude Code完成。测试数据显示,在8线程并发读取同一文件的场景中,新机制将吞吐量提升至原来的约3倍,单线程提升约10%。针对Linux内核内存管理中folio引用计数导致的CPU缓存颠簸问题,AI生成的方案通过RCU机制延迟释放被移除的缓存内存。该优化减少了多线程共享文件时因争抢原子操作而产生的硬件级性能瓶颈。除性能优化外,Linus还利用AI工具梳理了一个追溯至2013年的assoc-array数据结构库。AI辅助拆分了晦涩的函数逻辑,帮助团队在用户态测试中发现了包括指针越界在内的4个历史遗留缺陷。这一系列操作验证了AI在大模型时代的核心价值:不仅在于生成代码,更在于识别关键优化点、评估代码正确性以及挖掘深层逻辑错误。Linus的实用主义态度再次印证了技术演进的方向。面对AI带来的生产力变革,开发者的角色正从单纯的手写代码转向定义需求与验证结果。正如Linus所体现的,当代码可由AI生成时,真正重要的是判断该写什么以及代码是否可靠。此次开源社区的重大实验展示了人工智能在操作系统底层构建中的实际效能,为未来软件开发流程提供了新的参考范式,同时也引发了关于传统开发者身份认同的深刻思考。