SENQICE NET
bar
IP:216.73.217.127 Time:
加载中...
| 本站首页 | 在线新闻 | 技术文献 | 软件工具 | 国际版 |

-------- Welcome To Senqice Network !Thank You For Your Support !--------
·软件信息
·科技新闻
·BitLocker 翻车深度解析:YellowKey 零日漏洞完整指南
·Arch Linux发布2026.10官方ISO:内核升级至Linux 7.2.7
·GitHub Copilot:重塑开发流程的AI编程智能体
·Windows 11 25H2年度更新正式推送:Copilot+ AI增强成最大亮点
·用户不断地用AI,对AI有帮助吗?
·WWDC25重磅发布:iOS 19十二年来最大UI变革,桌面模式让iPhone变身迷你主机
·Linux 内核更新两连发:主线 7.3-rc6 出炉,稳定版 7.2.9 同步发布
·Windows 11 26H2预览版发布:任务栏自由摆放、新增时光机还原功能
·2025年办公大变革:AI成为新同事,鸿蒙系统三分天下
·模型三倍膨胀、偷师Cursor、AGI倒计时:马斯克的Grok正在下一盘什么样的棋?

AI找瓶颈、人类写代码:23个补丁让Linux内核构建最高提速90%

2026年9月中旬,Arm 工程师、资深 Linux 内核开发者 Lorenzo Stoakes 向内核社区提交了一批特殊的优化补丁:他借助大语言模型(LLM)定位隐藏在构建流程中的性能瓶颈,最终以 23 个补丁让 Linux 内核编译速度在多种场景下大幅提升,全模块构建最高提速 36%、增量构建最高约 70%、noop 构建最高约 90%。有趣的是,这轮"AI 辅助开发"中,AI 负责找出问题,而代码大多是人类重写的。

AI 辅助定位 Linux 内核构建瓶颈,编译速度大幅提升

Linux 内核为什么编译慢

现代 CPU 拥有十几个乃至几十个核心,但 Linux 内核的构建流程中仍存在不少只能单线程串行执行的任务:前面的任务不结束,后面的只能排队,大量核心处于闲置状态。Stoakes 要做的,就是找出这些"排队点",让更多工作可以并行。

AI 在这一过程中扮演了"侦察兵"的角色:分析构建流程、筛选可疑环节、尝试提出改进方向,甚至参与构建运行、测试、调试与结果分析。最终提交的 23 个补丁覆盖 Kbuild、kallsyms、modpost、objtool、mksysmap 以及内核的 Rust 构建系统等多个环节。

"代码惨不忍睹":AI 生成、人类重写

不过,AI 写的代码质量并不理想。Stoakes 在补丁说明中直言,LLM 生成了大量代码,其中相当一部分"惨不忍睹":

LLM 生成了很多代码,其中很多都惨不忍睹。——Lorenzo Stoakes,Linux 内核补丁说明(转引自 Phoronix 报道)

他最终对大部分 AI 生成代码进行了重写,同时大幅修改了提交信息、补丁说明与代码注释。此外,由于开发过程中大量使用 LLM,这些提交带有 Assisted-by 标签,用于标注 AI 参与程度。Stoakes 还亲自验证了补丁后的内核:构建是否正确、运行是否正常、性能提升是否真实存在,且在不同硬件与内核配置下都观察到了明显提速。

提速数据一览

  • allmodconfig(全模块)构建:最高提升约 36%;
  • 增量构建:最高提升约 70%;
  • noop 构建(几乎无需重新编译的场景):最高提升约 90%。

对于每天反复修改、编译、测试内核的开发者而言,每轮构建省下几分钟,一天下来就是可观的效率收益。

结论与影响

这次实践展示了大模型参与底层系统开发的真实形态:AI 擅长在海量代码中快速圈定可疑瓶颈,但"代码能跑起来"远不等于"代码能合入主线"——性能、可维护性、边界条件与社区规范,仍需要熟悉内核的人类工程师把关。AI 与人类各司其职,或许是未来内核开发更现实的协作方式。值得一提的是,Linux 之父 Linus Torvalds 此前也在排查 Intel Xe 显卡驱动 Bug 时借助 AI 完成了大量繁琐调试工作,最终定位到一行错误代码,说明 AI 辅助已开始渗透到内核开发的核心环节。

参考来源:Phoronix、36氪/CSDN、Linux Magazine

查看人数:41
上一篇: 苹果AirPods 5今日开售:999元起标配主动降噪,续航延长至5小时
下一篇: 紫东太初ZDTaichu5.0-9B正式开源:9B多模态模型横扫8项空间基准全球第一
评论
评论已关闭