ReadCai财经资讯
当前位置:首页 » 13. 科技 » 应用软件

Linux内核代码突破4000万行引发臃肿问题关注

2025-02-03

数据:

– Linux内核代码数量达到40063856行,突破4000万行大关。

– 2015年时,Linux内核代码约为2000万行。

– 大约每两个月增加40万行代码。

– 有关处理器架构的代码约为450万行,占总量超过10%,而x86电脑实际需要不到50万行。

– AMD Radeon驱动及相关文档约有500万行代码。

线索:

Linux内核代码的快速膨胀可能为相关软件开发、硬件制造商和技术支持公司提供了机会,但同时也带来了性能管理、资源浪费和系统复杂性增加的风险。企业需要评估现有系统中不必要的代码,以优化性能和资源利用。

正文:

今年初,Linux 1.3版内核正式发布,代码数量达到39819522行,而最新的Linux 6.14 RC1候选版,代码进一步增加到了40063856行,成功突破了4000万行的节点。值得注意的是,在2015年时,Linux内核代码只有2000万行,十年内实现了翻倍增长,这使得Linux逐渐变得臃肿。

Linux内核的代码增长速度非常快,平均每两个月就会增加约40万行代码。增加的部分不仅包括运行代码,还有大量的注释、文档,甚至一些多余的空白行。实际上,对于某些特定用户或计算机来说,很多新增的代码并无实际用途。

例如,与处理器架构相关的代码量就有大约450万行,这些代码占总量的十余分之一,但对于大多数x86电脑而言,实际需要的代码少得多,不到50万行,剩下的90%相关代码则没有实际用途。同理,编译器及驱动程序的情况也类似,AMD Radeon驱动和相关文档共计约500万行。尽管如此,许多驱动都是以模块化形式编译的,如果没有对应的硬件,系统并不会加载这些驱动。

展望未来,预计Linux内核的代码规模将继续迅速膨胀,如何避免其发展成为一个失控的系统复杂性问题,将是一个极具挑战性的任务。

发布时间:

2025-01-27 15:06:00

相关推荐

评论 ( 0 )

2.4 W

文章

15.5 W

点赞

回顶部