Linux 2.6.19.x内核编译配置选项简介NTFS写入支持
Pseudo filesystems 伪文件系统
/proc file system support 显示系统状态的虚拟文件系统(irq设置,内存使用,加载的设备驱动器,网络状态等),许多程序依赖于它
/proc/kcore support 系统物理内存的映象 /proc/vmcore support 以ELF格式转储的已崩溃内核镜像,仅供调试使用 Sysctl support (/proc/sys) 显示各种不同的内核参数,并让root用户能交互地更改其中的某些内容
sysfs file system support 导出内核内部对象及其属性和对象之间的相互关系的文件系统,它把连接在系统上的设备和总线以及驱动程序等组织成为一个分级的文件,内核启动时依靠它挂载根分区,禁用sysfs后必须在内核引导参数中使用设备号指定根分区 Virtual memory file system support (former shm fs) tmpfs文件系统(以前叫shm[共享内存]文件系统)支持
Tmpfs POSIX Access Control Lists POSIX ACL(访问控制列表)支持,可以更精细的针对每个用户进行访问控制,需要外部库和程序的支持
HugeTLB file system support 仅仅能够在某些罕见的体系结构上使用的文件系统 Userspace-driven configuration filesystem configfs是用户空间驱动的文件系统,提供与sysfs相反的功能
Miscellaneous filesystems 非主流的杂项文件系统 Network File Systems 网络文件系统 Partition Types 高级磁盘分区类型,不确定可以全不选 Native Language Support 本地语言支持
Base native language support 基础本地语言,必选
Default NLS Option 默认本地语言,建议使用UTF-8 {此处省略的部分请按需选择,一般至少需要CP437,ASCII,ISO-8859-1}
Distributed Lock Manager 通用的分布式锁管理器,不明白就不选
Instrumentation Support 分析支持
Profiling support 对系统的活动进行分析,仅供内核开发者使用 Kprobes 仅供内核开发者使用
Kernel hacking 内核hack选项
Show timing information on printks 在printk的输出中包含时间信息,可以用来分析内核启动过程各步骤所用时间 Enable __must_check logic 在编译内核的过程中使用"必须检查"的逻辑,禁用它将不会显示某些警告信息 Magic SysRq key 不懂的千万别选 Enable unused/obsolete exported symbols 导出无用和废弃的符号,这将使内核不必要的增大 Kernel debugging 不是内核开发者的别选 Debug Filesystem 不是内核开发者的别选 Compile the kernel with frame unwind information 不是内核开发者的别选 Run 'make headers_check' when building vmlinux 在编译内核时运行'make headers_check'命令检查内核头文件,当你修改了与用户空间相关的内核头文件后建议启用该选项 Linux Kernel Dump Test Tool Module 不是内核开发者的别选 Enable doublefault exception handler 允许捕获非常罕见的导致系统无警告重启的doublefault异常,对于调试非常重要
Security options 安全选项 这里的选项不明白的建议不要选,否则有可能弄巧成拙.
Enable access key retention support 在内核中保留authentication token和access key
Enable the /proc/keys file by which keys may be viewed 允许有权限的进程通过/proc/keys读取所有的key
Enable different security models 允许内核选择不同的安全模型,如果未选中则内核将使用默认的安全模型
上一篇:新手必学 Linux常见系统调用列表介绍 下一篇:Linux操作系统优化 合理规划您的硬盘 更多相关文章
|
推荐文章
精彩文章
|