跳到正文
热点事件持续更新

Linus Torvalds 用 Claude Code 修复内核补丁被检出 Bug

1 篇报道1 个报道来源3 小时前更新

先了解这件事

AI 综述

2026年10月16日,Linux 创始人 Linus Torvalds 利用 Anthropic 的 Claude Code 编写了一个页面缓存修复补丁。该补丁旨在移除 folio 引用计数操作以解决长期存在的性能瓶颈,并在 Ryzen Threadripper 上运行合成基准测试时显示读取吞吐量提升了 23 倍。然而,在补丁合入主分支之前,人类维护者发现 filemap_read_rcu_batch() 函数中存在竞争条件 Bug,导致该修复未能通过审查。目前该补丁尚未合入,事件处于待修正状态。

AI 根据报道生成 · 2 小时前更新

报道时间线

沿着报道,了解事件的不同侧面。

10月16日
  1. InfoQ 中文
    Linus Torvalds 用 Claude Code 改 Linux 内核,大神也没兜住代码里的 Bug

    Linux 创始人 Linus Torvalds 借助 Anthropic 的 Claude Code 编写页面缓存修复补丁,在 Ryzen Threadripper 上运行合成基准测试将读取吞吐量提升了 23 倍,但补丁尚未合入主分支前就被人类维护者揪出了竞争条件 Bug。 该补丁试图移除 folio 引用计数操作以解决困扰开发者两年多的瓶颈,但在 filemap_read_rcu_batch() 函数中存在致命的时间差:当旧 folio 被替换后文件大小(i_size)又随之扩展,读取路径可能把文件中尚未写入的数据返回给用户程序。尽管 AI 完成了代码、测试及初步审查,人类审查者 Kiryl Shutsemau 凭借专业直觉发现了这一隐患,Torvalds 已将后续开发工作交给 Shutsemau。 事实层面,这组基于 Linux 7.3-rc6 的补丁包含 10 个提交,引入了 PG_rcu_free 标志和 RCU 延迟回收机制;推断层面,AI 工具在复杂并发场景下仍难以完全替代人类对时序逻辑的判断;猜测层面,这种人机协作模式可能会成为未来内核开发的常态,但人类审查作为最终防线的地位短期内不会改变。

本事件热度走势

还没有足够的连续观测数据,暂不绘制趋势。