标题可能看起来很奇怪,但事实是,如果您分析 Linux内核 如果删除驱动程序的所有代码,其本身就很小。 他们正是使Linux内核的大小和代码行增加的人。 特别是AMD已经获得了该内核源代码的很大一部分...
Linux 5.9发行时,它经常在代码中包含新功能。 但是有一些特别突出的地方,那就是 AMD Radeon GPU 它只代表Linux代码总数的10%。 近年来,AMDGPU不断发展壮大,并在此系统中为您的硬件提供了很好的支持。
根据他们在Phoronix门户中对Linux 5.9的分析,Linux内核的源代码已经具有 27,81万行代码,其中20,49个有效,因为大约有3,58万行是注释,而3,72万行是空格。
好吧,最重要的是源代码行数,有趣的是 10.5%对应于AMDGPU及其相关组件 和他一起,包括梅萨。 真正的野蛮行径,但这并不是表面上的残酷,而是它有一些诡计。 该驱动程序由Linux 2.71中的5.9万行代码组成,还不包括其247.000万行注释行和109.000空行。 但是大部分代码是由于自动生成的标头所致,因此必须对1.79万行进行打折,实际上剩下约366.000行。
尽管那样 “诡计”,它仍然很重要,因为用于其集成Tiger Lake和Xe GPU的Intel i915驱动程序仅约209.000行(包括39.200条注释和48.000条空白)。
成为第一个发表评论