聚焦
Linux内核代码突破4000万行,十年膨胀一倍
时间:2025-01-30 12:34
Linux 1.3版内核正式发布,Linux内核代码数量已达到40063856行,突破了4000万大关。与2015年的2000万行相比,十年间翻了整整一番。
Linux内核的膨胀速度相当快,每两个月增加约40万行代码,包括运行代码、注释、文档和空白行等。然而,对于特定用户或电脑来说,其中很多代码都是无用的。
例如,有关处理器架构的代码占总量的超过十分之一,但对于大多数x86电脑而言,实际需要的不到50万行。
未来,Linux内核代码规模将继续快速膨胀,如何避免失控成为严峻问题。尽管很多驱动都是模块化编译的,没有对应硬件不会加载,但代码膨胀带来的管理和维护挑战仍然不容忽视。