Linux 内核代码膨胀
Linux 内核的代码规模正在迅速扩大。最新发布的 Linux 6.14 RC1 候选版包含 40063856 行代码,超过了 4000 万大关。与 2015 年的 2000 万行代码相比,十年间增长了一倍。
这种膨胀主要是由于注释、文档和空白行的增加,其中许多对于特定用户或系统来说是多余的。例如,处理器架构相关的代码占总代码量的 10% 以上(约 450 万行),但对于大多数 x86 电脑来说,只有不到 50 万行是真正需要的。
尽管如此,模块化编译和硬件依赖性加载等措施有助于减轻代码膨胀的影响。然而,未来如何控制内核代码规模的失控仍是一个挑战。
0 条