2. Linux 内核

所有发行版自带的 Linux 内核都相当臃肿,包含了远超出我们实际需要或使用的功能。 如果你还没有重新编译过自己的内核,强烈建议你这样做。 如何重新编译内核不在本文档的讨论范围之内,但许多优秀的 Linux 书籍和指南都详细介绍了这个主题。

如果你确实重新编译了内核,请记住只包含你需要的那些功能。 例如:你们有多少人在内核中包含 PLIP 支持? 你们当中有多少包含它的人实际使用它? 更小的内核加载时间更短,使用的内存更少,并且占用的 CPU 周期也更少。

另一件事是模块。 我个人不使用它们,因为我发现它们很麻烦。 如果你使用它们并且喜欢它们,那么它们可以帮助缓解“内核膨胀”。