快科技 1 月 27 日音尘,本岁首,Linux 1.3 版内核崇拜发布,代码数目达到 39819522 行,而最新的 Linux 6.14 RC1 候选版,代码进一步加多到了 40063856 行,冲破了 4000 万大关。
要知说念,2015 年的工夫,Linux 内核代码才 2000 万行控制,十年工夫翻了整整一番,Linux 也不成幸免地运转有些肥胖了。
Linux 内核的扩张速率是相配快的,节略每两个月就会加多 40 万行代码,何况加多的不单是是运行代码,还有防卫、文档,以至还有一些刻意为之的空缺行。
事实上,关于特定的用户大略电脑来说,其中许多代码都是完全没用的。
比如说,商酌贬责器架构的代码就有节略 450 万行,占总量的超过十分之一,然则关于占王人备大量的 x86 电脑而言,本色需要的还不到 50 万行,剩下的 90%关系代码都毫无谓处。
相通的,编译器、驱动关键亦然访佛的情况,其中 AMD Radeon 驱动和关系文档等,就有约 500 万行代码。
不外好的一面是,许多驱动都是模块化编译的,莫得对应的硬件,并不会加载。
异日,Linux 内核代码规模细目会延续快速扩张,若何幸免成为失控的屎山,是个很严峻的问题。