在近日举行的 Linux 维护者峰会上,Linux 内核创始人 Linus Torvalds 透露,他借助大语言模型(LLM)辅助开发了一组补丁,用于解决内核中一个长期存在的问题。目前这组共 10 个补丁已正式递交,进入审查流程。
根据披露的信息,这组补丁的核心目标是增强 folio 的查找机制。其实现思路是识别处于热数据状态的 folio,并为其设置一个标志,使该 folio 延迟释放直至 RCU(Read-Copy Update)周期结束。在此基础上,补丁利用 RCU 延迟机制,在 RCU 保护下执行常规的 folio 查找,同时也在 RCU 保护下直接完成实际的 folio 数据访问。
测试数据显示,该方案在性能上实现了数量级的提升。不过,审查过程中已发现补丁存在竞态条件问题,意味着该方案仍需进一步修改与完善,才能进入内核主线。
Linus Torvalds 亲自借助 LLM 编写内核补丁,这一行为本身具有标志性意义。作为全球最核心的开源项目之一,Linux 内核长期以来对代码质量与审查流程要求极为严格。此次事件表明,大模型辅助编程正在从应用层向操作系统内核等底层基础软件领域渗透,并开始被顶级维护者纳入实际开发工作流。
与此同时,补丁暴露出的竞态条件也说明,当前 LLM 生成的代码在并发正确性等复杂系统问题上仍存在局限,人工审查与测试环节不可替代。随着 AI 编程工具能力持续演进,其在基础软件与开发者工具生态中的角色值得持续关注。
该文观点仅代表作者本人,企服科学平台仅提供信息存储空间服务。