第二版补丁,对内核头文件进行了重构 Linux

Ingo Molnar 发布了第二个补丁集,该补丁集通过重构头文件层级结构和减少交叉依赖关系,显著缩短了内核构建时间。与几天前发布的第一个版本相比,新版本适配了 5.16-rc8 内核,增加了额外的优化,并实现了对 Clang 编译器的支持。使用 Clang 编译器,应用这些补丁后,构建时间缩短了 88%,CPU 使用率降低了 77%。使用“make -j96 vmlinux”命令进行完整的内核重建,将构建时间从 337.788 秒缩短至 179.773 秒。

新版本还解决了 GCC 插件的问题,修复了初步审查中发现的错误,并统一了“task_struct_per_task”结构的重复声明。此外,linux/sched.h 头文件的优化工作仍在继续,并且对 RDMA(Infiniband)子系统头文件进行了优化,与第一个补丁版本相比,构建时间进一步缩短了 9%。包含 linux/sched.h 头文件的内核 C 文件数量已从第一个补丁版本(99%)减少到 36%(36%)。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster