|
[*] Support for paging of anonymous memory (swap) 这是使用交换分区或者交换文件来做为虚拟内存的,当然要选上了。 [*] System V IPC 表示系统5的Inter Process Communication,它用于处理器在程序之间同步和交换信息,如果不选这项,很多程序运行不起来 [*] POSIX Message Queues 这是POSIX的消息队列,它同样是一种IPC。建议你最好将它选上 [*] BSD Process Accounting 这是充许用户进程访问内核将账户信息写入文件中的。这通常被认为是个好主意,建议你最好将它选上。 [*] BSD Process Accounting version 3 file format [*] Sysctl support 这个选项能不重新编译内核修改内核的某些参数和变量,如果你也选择了支持/proc,将能从/proc/sys存取可以影响内核的参数或变量。建议你最好将它选上 [ ] Auditing support 审记支持,用于和内核的某些子模块同时工作,例如SELinux。只有选择此项及它的子项,才能调用有关审记的系统调用 (15) Kernel log buffer size (16 => 64KB, 17 => 128KB) 内核日志缓存的大小,12 => 4 KB,13 => 8 KB,14 => 16 KB单处理器,15 => 32 KB多处理器,16 => 64 KB for x86 NUMAQ or IA-64,17 => 128 KB for S/390 [*] Support for hot-pluggable devices 是否支持热插拔的选项,肯定要选上 [*] Kernel Userspace Events 内核中分为系统区和用户区,这里系统区和用户区进行通讯的一种方式,选上。 [*] Kernel .config support 将.config配置信息保存在内核中,选上它及它的子项使得其它用户能从/proc中得到内核的配置 [*] Enable access to .config through /proc/config.gz [ ] Configure standard kernel features (for small systems) ---> 这是为了编译某些特殊的内核使用的,通常你可以不选择这一选项,你也不用对它下面的子项操心了。 --- Configure standard kernel features (for small systems) [ ] Load all symbols for debugging/kksymoops 是否装载所有的调试符号表信息,如果你不需要对内核调试,不需要选择此项。 [*] Enable futex support 不选这个内核不一定能正确的运行使用glibc的程序,当然要选上 [*] Enable eventpoll support 不选这个内核将不支持事件轮循的系统调用,最好选上 [*] Optimize for size 这个选项使gcc使用-Os的参数而不是-O2的参数来优化编译,以获得更小尺寸的内核,建议选上。 [*] Use full shmem filesystem 除非你在很少的内存且不使用交换内存时,才不要选择这项 (0) Function alignment (0) Label alignment (0) Loop alignment (0) Jump alignment 可加载模块: Loadable module support ---> [*] Enable loadable module support [*] Module unloading
|