Linus Torvalds 用 Claude Code 推进 Linux 内核内存管理改进

Linux 创始人 Linus Torvalds 在等待 Linux 7.3-rc7 期间,用 Claude Code 辅助创建了一个新内核分支,尝试让页缓存读取绕过 folio 引用计数,缓解多线程小文件读取的竞争瓶颈。

一句话看懂:Linux 创始人 Linus Torvalds 在等待 Linux 7.3-rc7 期间,用 Claude Code 辅助创建了一个新内核分支,尝试让页缓存读取绕过 folio 引用计数,缓解多线程小文件读取的竞争瓶颈。

事件核心:发生了什么

2026 年 10 月 11 日,Phoronix 编辑 Michael Larabel 在刷新 torvalds/linux.git 仓库时,发现一个名为 noref-filemap-read-with-llm 的新分支。后缀 “LLM” 表明该分支由 AI 辅助开发,具体使用的是 Anthropic 的 Claude Code。Torvalds 在补丁说明中确认,代码、测试程序以及覆盖信初稿均在与 Claude Code 协作下完成,性能数据则在他本人机器上测得。

该分支的目标是让内存管理代码在不持有 folio 引用的情况下从页缓存读取数据。当前 Linux 在多线程并发小文件读取时,会因 folio 引用计数产生竞争,这一补丁系列试图直接消除该瓶颈。目前代码托管在上述 Git 分支,尚未合并进主线。

为什么重要

Torvalds 此前多次表态将 AI 视为实用工具,也曾用 Google Antigravity 做过“氛围编程”。但这次的不同在于,AI 辅助的产出直接进入了 Linux 内核功能开发这一核心环节,而非边缘调试。Linux 内核是全球服务器、云基础设施和 Android 设备的底层基础,任何内存管理层面的改动都可能带来系统性影响。

从行业视角看,这释放了两个信号:其一,顶级开源维护者对 AI 编码助手的信任度在提升,Claude Code 等工具开始触达对稳定性和正确性要求极高的系统级项目;其二,AI 辅助开发正在从“生成样例代码”走向“参与真实性能优化”,这可能影响其他大型开源项目对 AI 工具的采纳节奏。

对用户/开发者/创作者的影响

对内核开发者而言,这个补丁系列值得跟踪的具体技术点是:无 folio 引用的页缓存读取是否引入新的生命周期管理风险,以及在高并发场景下的实测表现。目前公开信息显示,Torvalds 的补丁说明中给出了可观的性能提升数据,但尚未披露完整的测试条件和对比基准。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

对使用 Claude Code 或类似 AI 编码助手的开发者,这一案例说明:AI 工具在系统底层开发中已具备一定可用性,但主导者仍需要有明确的问题定义和验证能力。Torvalds 强调方向、审查和测量由自己把控,AI 承担的是初稿和测试代码生成。这种“人定方向、AI 扩量”的分工模式,比单纯讨论“AI 能否替代程序员”更具参考价值。

值得关注的后续

第一,该分支是否会在即将到来的 Linux 7.4 合并窗口被并入主线,这将是检验补丁成熟度的关键节点。第二,内存管理社区对“无 folio 引用读取”方案的评审意见,尤其是长期维护性和边界条件处理。第三,Torvalds 是否会公开更多 AI 辅助内核开发的细节,这可能影响其他内核维护者对 AI 工具的采用态度。

来源:Hacker News · 24h最热

celebrityanime
celebrityanime
文章: 28940

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注