Linux内核配置选项简介
时间:2022-07-09 05:30:00
目录
General setup常规设置
Enable loadable module support可加载模块支持
Enable the block layer块设备支持
Processor type and features中央处理器(CPU)类型及特性
Power management and ACPI options电源管理和ACPI选项
Bus options (PCI etc.)总线选项
Executable file formats / Emulations可执行文件格式/仿真
Networking support网络支持
Device Drivers设备驱动程序
Firmware Drivers固件(Firmware)驱动
File systems文件系统
Kernel hacking内核hack选项
Security options安全选项这里的选项不明白的建议不要选,否则有可能弄巧成拙.
Cryptographic API内核加密API支持这里的加密算法广泛应用于驱动程序通信协议等机制.不能选择子选项。如果核心中的其他部分依赖它,它将自动选择.可能需要手动选择内核树外的模块.
Virtualization虚拟化支持仅将此内核视为宿主机(host)只有在这里打开子项
Library routines库子程序子选项可以选项。如果核心中的其他部分依赖它,它将自动选择.可能需要手动选择内核树外的模块.
General setup
常规设置
Cross-compiler tool prefix
CONFIG_CROSS_COMPILE
交叉编译工具的前缀(例如(例如)"arm-linux-"相当于使用"make CROSS_COMPILE=arm-linux-"进行编译).除非您想在默认情况下自动交叉编译,否则不要使用此选项.
Compile also drivers which will not load
CONFIG_COMPILE_TEST
显示属于其他平台(非显示)x86平台)驱动选项(需要交叉编译)仅供驱动开发者使用,普通发行版制作人应选择"N".
Local version - append to kernel release
CONFIG_LOCALVERSION
在内核版本后面添加自定义版本字符串(最大64字符)"uname -a"命令看到
Automatically append version information to the version string
CONFIG_LOCALVERSION_AUTO
在版本中自动字符串(CONFIG_LOCALVERSION)后面添加版本信息(类似)"-gxxxxxxxx"格式),需要有perl以及git仓库支持
Kernel compression mode
可选择内核镜像的压缩格式Gzip/Bzip2/LZMA/XZ/LZO推荐使用格式之一XZ格式.你的系统中需要有相应的压缩工具.
Default hostname
CONFIG_DEFAULT_HOSTNAME
设置默