

在 Linux 7.1 稳定版宣布时,内核源码行数已经接近 4300 万行,而在 Linux 7.2 归并窗口时代大年夜量新特点与改进陆续并入主线,使得这一门槛被正式跨越。 当前 Git 树中,cloc 辨认到共 108158 个文件,个中包含 5211184 行空白行、5033878 行注释行,以及 33653681 行实际代码行,总计达到 43898743 行,统计时光点距离 Linux 7.2-rc1 放出仅剩数小时。
比较此前版本,Linux 7.1 时的统计成果为总计 42924382 行,个中包含 5107123 行空白行、4841507 行注释行及 32975752 行代码行。 报道指出,即便在近期完成了对 i486 架构的移除,以及持续清理、镌汰多款多年未保护或几乎无人应用的老旧硬件驱动,Linux 内核源码树总体范围仍在以相当快的节拍增长。 在以前两周的 Linux 7.2 归并窗口中,已有多项老旧驱动移除工作陆续完成并被具体披露。
今朝,Linux 内核中体量最大年夜的单一驱动仍然是 AMDGPU/AMDKFD 相干代码。 按照统计,位于 linux/drivers/gpu/drm/amd 路径下的现代 AMD 显卡驱动代码,在最新 Git 状况下约合计 6356056 行,比拟 Linux 7.1 时的 6167219 行进一步增长。 这一增长一方面表现了针对 AMD GPU 的持续功能扩大与机能优化,另一方面也折射出全部内核在图形、加快计算等偏向上的演进趋势。
这些统计数据为存眷 Linux 内核工程范围和演进轨迹的技巧社区供给了有价值的参考。 跟着 Linux 7.2-rc1 在当天稍晚宣布,后续还将有更多环绕新特点、机能变更及驱动更新的深刻分析与测试成果陆续颁布。

发表评论 取消回复