image.webp

在本轮Linux 7.1开辟周期中,内核已经移除了ISDN、业余无线电以及其他老旧收集驱动代码,仅这一部分就削减了约13.8万行代码。 此外,部分过时的PCMCIA驱动、一些PCI驱动也被清理,同时,针对俄罗斯Baikal处理器的支撑开端被移除,Linux 7.1还启动了对Intel 486处理器支撑的退役过程,不过这一部分今朝对总代码量的影响还不明显,更多与i486相干的清理工作估计将在后续内核周期持续推动。

在Linux 7.1-rc1版本估计于今日晚些时刻宣布、Linux 7.1归并窗口即将封闭之际,外界本来存眷大年夜范围代码删减是否会让内核总代码量较Linux 7.0出现回落,但成果显示,删减幅度仍不足以抵消新增内容,Linux 7.1 Git源码树的总行数依旧快速切近亲近4000万行。

image-1.webp

根据cloc法度榜样的统计,Linux v7.0的Git仓库总计为39621378行,个中包含4991874空白行、4737829行注释,以及29891675行被辨认为实际代码的内容。 而截至4月26日早间,Linux 7.1 Git源码树已增至39880636行,这意味着即便经历了多项删除工作,本轮归并窗口内仍净增约25.9万行代码。 在这一总量中,包含5015790行空白行、4775889行注释,以及30088957行实际代码。

这也意味着,Linux 7.1已经跨过了3000万行实际代码这一门槛;假如将空白行和注释一并计算,全部Linux源码树距离4000万行仅一步之遥。 报道认为,按照当前增长趋势推想,Linux 7.2开辟周期很可能将成为内核总代码量正式冲破4000万行的时光点。

image-2.webp

除内核整体体量外,Linux内核中AMD图形驱动相干目次drivers/gpu/drm/amd的范围也相当宏大年夜,个中涵盖AMDGPU、AMDKFD、显示核心代码以及针对各代GPU主动生成的头文件等内容。 统计成果显示,在Linux 7.0阶段,这一现代AMD内核图形驱动栈的代码总量为6049235行,而在当前Linux 7.1 Git状况下,这一数字已上升至6162946行,进一步凸显出GPU驱动子体系在Linux源码树中所占比重持续晋升。

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信小程序

微信扫一扫体验

立即
投稿

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部