
课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
受美国严重冰雪风暴天气的影响,Linus Torvalds刚刚艰难地在2月底放出了Linux 5.12的首个“冰冻荒原”候选(RC1)更新。Phoronix指出,合并窗口之后的Linux内核源代码树,包含了6万多个文件和2881万行的源码。而树上最大的内核驱动,依然来自于AMDGPU,预计可在下一内核发布前后达成300万行。
当然,Linux 5.12合并窗口并不是近期最大的一次。其在增加大约50.8万行代码的同时,也剔除了31.2万行的代码(净增量为19.6万行)。
作为对比,Linux 5.11合并窗口增加了约59.6万行,甚至Linux 5.10合并窗口也增加了大约28.4万行,且即将到来的Linux 5.13合并窗口也有望再次打破记录。
截止昨日,Linux Git存储库源文件找那个检测到的代码行数约为2131万、注释行约368万、空白行约383万。
cloc昨日报告了Linux Git源树中的60820个文件,检测到的代码约有1510万行,头文件略超500万行。
至于Linux内核的大小,AMDGPU DRM驱动占位很是有趣(约290万5072行),包括了DC、AMDKFD、以及构成当前Radeon DRM内核驱动程序的相关区域。
截至昨日,这部分共有1585个文件,检测到的代码为249万9130万行、注释为28万8441行、空白为11万7501行。
虽然占了驱动程序源代码的大头,但Phoronix还是指出,其大多还是源自于自动生成的GPU寄存器头文件(占210.8万行/总249万行)。
对于最终用户来说,这部分不会有任何影响。其中的许多文件仍未使用,且编译器也会忽略未使用的部分。
最后来说说Linux 5.13,其源码行数为290.5万行,而AMDGPU的行数应该已经超过了300万行,此外内核源码的总量可能超越2900万行。
AMDGPU方面,我们看到了新的AMD“Aldebaran”CDNA GPU,且留意到下一代GFX9部分的13.2万行属于新内核代码的一部分(虽然大部分仍为头文件)。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!