linux内核编译20G空间不够,Linux内核编译配置选项详解(更新中...)

在编译移植Linux内核过程中,内核选项配置是很常见的操作。本文分析了常见选项的具体含义,从这里开始进入内核完全配置选项:

1 code maturity level options(代码成熟度选项)

1.1 Prompt for development and/or incomplete code/drivers

显示尚在开发中或尚未完成的代码与驱动。默认情况下是选择的,如果你是测试人员或者开发者,否则可以不选

1.2 Select only drivers expected to compile cleanly(NEW)

显示一些已知的存在问题的驱动程序选项。默认情况下也是选择的。如果你有设备没有找到驱动选

项,你可以将这一项去掉,或许就可以找到相关驱动了,不过它可能是有BUG的。

2 General setup(常规设置)

2.1 support for paging of anonymous memory(swap)

支持虚拟内存。默认情况下是选择的。

2.2 system V IPC

System V进程通信机制。默认情况下是选择的。

2.3 POSIX message queue

POSIX消息队列。默认情况下是选择的。

2.4 BSD process accounting

充许用户进程访问内核将账户信息写入文件。默认情况下是选择的。

2.5 Sysctl support

支持在不重启系统情况下,直接修改内核参数,该选项会增加内核的体积至少8KB。默认情况下是选择的。

2.6 Auditing support

支持审核。默认情况下是选择的,一般不用选择。

2.7 Enable system-ca

你可能感兴趣的:(linux内核编译20G空间不够,Linux内核编译配置选项详解(更新中...))