取消选中文件系统和驱动程序根本不会减少内核的大小,因为它们被编译为模块,并且只加载与您拥有的硬件对应的模块。
内核的一些功能无法编译为模块,您可能不会使用。从 Ubuntu 的 开始.config,然后查看在内核中编译的那些(y,不是m)。如果您不了解功能的用途,请不要管它。
大多数内核的可选功能都是可选的,因为您可能不希望在嵌入式系统上使用它们。嵌入式系统有两个特点:它们很小,所以不要在未使用的代码上浪费内存很重要,而且它们有专门的用途,因此有许多您知道不需要的功能。PC 是一种通用设备,您往往会在其中连接大量第三方硬件并运行大量第三方软件。您无法真正提前知道您永远不需要这个或那个功能。大多数情况下,您将能够做的是支持除您的 CPU 类型之外的 CPU 类型以及解决您没有的芯片组中的错误(很少有人没有编译为模块)。如果你编译一个 64 位内核,不会有很多,
在任何情况下,你都不会获得任何重要的东西。8GB内存,内核使用的内存可以忽略不计。
如果您真的想玩转内核和其他东西,我建议您购买一个业余爱好者或实用程序嵌入式开发板(BeagleBoard、Gumstix、SheevaPlug等)。
| 归档时间: |
|
| 查看次数: |
4100 次 |
| 最近记录: |