英伟达Boro内核工具
2 steps1 pieces3 Sources
英伟达于2026年10月9日开源了名为Boro的AI辅助Linux内核开发CLI工具。该工具由Rust编写,旨在解决内核补丁在本地开发阶段的验证与回移难题,区别于谷歌Sashiko侧重公开邮件列表审查的定位,Boro聚焦于开发者在私有Git树中的交互式修补。
【背景】随着内核维护复杂度提升,传统人工审查效率受限。Boro通过多阶段代理工作流,支持对补丁进行本地构建、启动测试(利用virtme-ng)及自动冲突解决。其核心设计允许用户配置不同的模型角色:使用轻量级模型处理广泛发现,使用强校验模型进行最终验证,以平衡成本与准确性。
目前争议在于此类AI工具是否会干扰上游社区规范。英伟达工程师Andrea Righi在Linux Plumbers Conference (LPC) 上表示,虽有意将部分功能整合进Sashiko,但Boro当前主要服务于下游发行版维护及安全修复集成等“非标准”路径。对于缺乏本地算力的用户,Boro也支持连接远程OpenAI兼容端点。
How it got here
英伟达工程师Andrea Righi在布拉格举行的Linux Plumbers Conference (LPC 2026) 上展示Boro工具,阐述其作为本地AI辅助内核开发CLI的设计初衷。
phoronix.com ↗英伟达正式在GitHub开源Boro项目,采用Apache 2.0许可证,提供基于Rust的多阶段代理工作流,支持补丁审查、构建及测试。
github.com ↗
What is still unsettled
- Boro的功能模块是否会被合并进谷歌主导的Sashiko项目中?
- AI生成的补丁验证结果在上游内核社区(LKML)中的接受度如何?