随着Linux 7.2合并窗口在今日正式收尾、首个候选版本Linux 7.2-rc1预计于当天稍晚发布,Linux内核源码树的规模再度刷新纪录,已正式突破4300万行,并向4400万行大关快速逼近。
o[q|dhrANh
^~dC&!D 在Linux 7.1稳定版发布时,内核源码行数已经接近4300万行,而在Linux 7.2合并窗口期间大量新特性与改进陆续并入主线,使得这一门槛被正式跨越。当前Git树中,cloc识别到共108158个文件,其中包含5211184行空白行、5033878行注释行,以及33653681行实际代码行,总计达到43898743行,统计时间点距离Linux 7.2-rc1放出仅剩数小时。
d ]jF0Wx* -C* 6>$A 对比此前版本,Linux 7.1时的统计结果为总计42924382行,其中包括5107123行空白行、4841507行注释行及32975752行代码行。报道指出,即便在近期完成了对i486架构的移除,以及持续清理、淘汰多款多年未维护或几乎无人使用的老旧硬件驱动,Linux内核源码树总体规模仍在以相当快的节奏增长。在过去两周的Linux 7.2合并窗口中,已有多项老旧驱动移除工作陆续完成并被详细披露。
**.23<n^W
ant2];0p 目前,Linux内核中体量最大的单一驱动仍然是AMDGPU/AMDKFD相关代码。按照统计,位于linux/drivers/gpu/drm/amd路径下的现代AMD显卡驱动代码,在最新Git状态下约合计6356056行,相比Linux 7.1时的6167219行进一步增加。这一增长一方面体现了针对AMD GPU的持续功能扩展与性能优化,另一方面也折射出整个内核在图形、加速计算等方向上的演进趋势。
R83PHM T# gx2Y 这些统计数据为关注Linux内核工程规模和演进轨迹的技术社区提供了有价值的参考。随着Linux 7.2-rc1在当天稍晚发布,后续还将有更多围绕新特性、性能变化及驱动更新的深入分析与测试结果陆续公布。
*w}r:04F