二十年 Linux 技术服务专家 400-9696-513 7×24 小时技术支持

Linux 7.4 的构建时间变化:来自优化,也来自更大的代码库

Linux 7.4 的构建时间变化:来自优化,也来自更大的代码库

内核构建长期受制于流程中的单线程环节:即便使用多核 CPU,Kbuild、kallsyms、modpost、objtool 以及 Rust 构建等环节仍需串行执行,形成排队等待。围绕这些瓶颈的优化补丁在此前提交并部分被采纳,本周期继续落地,改动覆盖构建系统的多个组件。

此前的公开测试显示,开启全部模块的构建速度提升约 36%,增量构建提升约 70%,noop 构建在部分场景接近 90%。本轮报道在 Framework Laptop 13 Pro(Intel Panther Lake)等设备上继续验证构建耗时,并指出优化与代码增长同时存在:新增代码与驱动带来的编译量上升,会削弱平均意义上的“变快”。

对企业 IT 的意义集中在内部研发效率与长期支持维护:自建内核、做实时或定制版本的团队会直接受益于增量构建变快,持续集成流水线的排队时间也随之压缩;但代码库增大意味着完整构建与模块审计的成本不会消失。发行版安全团队在评估内核补丁窗口时,也需重新衡量构建与测试资源的配比。

来源:Phoronix,原文。

← 返回列表 咨询相关服务

相关阅读

电话咨询 留言
首页 服务 咨询 留言