当前位置:首页>Linux>当AI开始审查Linux内核代码,我们离"无人值守"的开源世界还有多远?

当AI开始审查Linux内核代码,我们离"无人值守"的开源世界还有多远?

  • 2026-09-02 19:39:11
当AI开始审查Linux内核代码,我们离"无人值守"的开源世界还有多远?

说实话,第一次看到这个消息时,既兴奋又忐忑。

兴奋的是,Linux内核 - 这个支撑着全球互联网基础设施的"操作系统之核",终于迎来了AI时代的"质检员";忐忑的是,如果连内核代码审查这种需要极高专业素养和经验的活儿都能被AI接手,那对于我们这些普通程序员,未来还有多少可用之处?

但当我深入了解这个名为 Sashiko 的项目后,我发现事情可能比我想象的更有意思,也更复杂。

 什么是 Sashiko?

Sashiko是谷歌工程师最新开源的 Agentic Code Review 系统,专门为Linux内核代码审查而生。

[https://github.com/sashiko-dev/sashiko]

[https://sashiko.dev/]

 它到底能做什么?

根据官方介绍,Sashiko的核心能力包括:

1、全自动监控与审查

  • 实时监控Linux内核邮件列表(lore.kernel.org)

  • 对新提交的补丁进行多维度评估

  • 覆盖从高级架构验证、安全审计到底层资源管理、并发分析的全链条

2、独立且开放

  • 不依赖第三方工具,支持多种LLM(目前支持Gemini和Claude)

  • 提供Web界面和命令行工具,邮件支持也即将推出

  • 完全开源,采用Apache 2.0协议,属于Linux基金会项目

3、惊人的"战绩" 

在测试阶段,使用Gemini 3.1 Pro的Sashiko成功识别出了 53.6%的缺陷,这些缺陷来自最近1000个带有"Fixed:"标签的上游提交。关键是,这些缺陷此前100%都曾通过人工代码审查!这意味着什么?意味着有一半以上的Bug,是经验丰富的内核维护者们"看走眼"了,但AI却捕捉到了。

 它是怎么工作的?

Sashiko采用了一套由Chris Mason创建的开源提示词库,结合自定义的多阶段审查协议。

简单来说,它不只是"看一眼"代码,而是像一支专业审查团队一样,从不同角度、不同层次进行深度分析。

目前,谷歌已经为这个服务提供了所有的计算资源和LLM token,它正在积极审查所有LKML(Linux内核邮件列表)的提交内容。

 最后总结

写到这里,我想分享几点思考:

1、这不是"取代",而是"增强"。

Sashiko的53.6%缺陷发现率,恰恰证明了人类审查的局限性,即使是顶尖专家,面对海量代码也会疲劳、会遗漏。

AI扮演的不是"替代者",而是"第二双眼睛",是"不知疲倦的守门员"。

2、开源世界正在进入"AI协同时代"。 

从GitHub Copilot到Sashiko,AI正在从"帮你写代码"进化到"帮你审代码"。

这种变化对于Linux这样的超大型开源项目尤为重要,它解决了开源社区长期面临的"审查瓶颈"问题。

3、我们更需要思考"人"的价值。

当AI能发现53.6%的缺陷时,那剩下的46.4%是什么?可能是需要上下文理解的业务逻辑,可能是需要创造性思维的架构设计,也可能是需要"直觉"判断的潜在风险。这些,或许才是未来程序员真正的护城河。

你说呢,不妨说说你对AI取代程序员的看法?

- 往期推荐 -
macOS 好用,还是 Linux 好用?
网友的 Linux 桌面和我的 Linux 桌面!
用 Linux ,做它擅长的事。
要说系统怎么整漂亮,还得是 Linux!
用 Linux 打造「颜值与效率双高」的桌面
为什么程序员独爱用Mac进行编程?
普通员工在公司使用Linux吗?

-END-

关注我的公众号,看文不迷路👇👇👇

最新文章

随机文章