|
这是基于make defconfig的配置,是没有经过修改的配置,后面注释写上要修改,或者不修改
Prompt for development and/or incomplete code/drivers
----------不成熟的代码,一些开发的东东,不要选
() Local version - append to kernel release
----------添加后面的版本号比如-v1,就是uname要显示的名称
[ ] Automatically append version information to the version string
Kernel compression mode (Gzip) --->
----------有四个选项,一般可以用bzip2或者lzma,如果要用lxo要先装上支持
Support for paging of anonymous memory (swap)
System V IPC
POSIX Message Queues
BSD Process Accounting
[ ] BSD Process Accounting version 3 file format
----------版本三的不用选,默认就行了
Export task/process statistics through netlink (EXPERIMENTAL)
----------体验类的,关掉,下面的一些选项也会关掉,不会影响你的
Enable per-task delay accounting (EXPERIMENTAL)
Enable extended accounting over taskstats (EXPERIMENTAL)
Enable per-task storage I/O accounting (EXPERIMENTAL)
Auditing support
----------selinux的一些东东,不用选,下面的那个选项会随之没掉
Enable system-call auditing support
RCU Subsystem --->
< > Kernel .config support
(18) Kernel log buffer size (16 => 64KB, 17 => 128KB)
Control Group support --->
[ ] enable deprecated sysfs features to support old userspace tools
-*- Kernel->user space relay support (formerly relayfs)
-*- Namespaces support
UTS namespace
----------uts 一般你用不到的,编进去也就是一点点
User namespace (EXPERIMENTAL)
PID Namespaces (EXPERIMENTAL)
Network namespace
Initial RAM filesystem and RAM disk (initramfs/initrd) support
----------initrd.img,由于我们要直接从内核启动,干掉^_^
() Initramfs source file(s)
Optimize for size
[ ] Configure standard kernel features (for small systems) --->
Kernel Performance Events And Counters --->
[ ] Disable heap randomization
Choose SLAB allocator (SLUB (Unqueued Allocator)) --->
Profiling support
------一般你不要用到profiling...除非你搞内核开发,下面的选项会随之关掉
< > OProfile system profiling
Kprobes
-----------内核。。。关掉,
Kprobes jump optimization support (EXPERIMENTAL)
GCOV-based kernel profiling --->
--------默认 |
|