Torvalds用Claude Code改进Linux内核
AI 总结
Linux创始人Linus Torvalds在自己的个人Git仓库中推送了一个名为“noref-filemap-read-with-llm”的分支,其中的补丁用于缓解多个线程同时读取同一文件小块数据时,页缓存folio引用计数产生的竞争开销。他在补丁说明中表示,代码、测试程序、审阅以及说明文档初稿均由LLM编程助手(Claude Code)在他的指导下完成,性能测量则在他自己的机器上运行。另一项针对内核关联数组代码的整理工作以“assoc-array-fixes”标签记录,起因是开发者Nils Ollrogge报告了一个错误;托瓦兹认为相关实现过于晦涩,于是借助LLM先把庞大函数拆分、改善可读性,再通过用户空间测试框架验证,结果除确认原报告的错误外,还发现另外三个可追溯到2013年该库引入内核时的缺陷。两组补丁目前都尚未合并进主线内核,按报道可能在接下来的Linux 7.4合并窗口期间进入进一步讨论或审查。
深度见解
它显示内核顶级维护者已把AI助手用于底层核心代码,但前提仍是人工判断、测试与代码审查共同决定补丁能否被接受。