linux内核选项详解
(11页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
14.9 积分
General setup(基本属性设置) ->[]prompt for development and/or incomplete code/drivers //显示尚在开发的代码和驱动(嵌入式开发不用选择) (-pdk7105)Local version -append to kernel release //本地版本信息追加到kernel发布版 []Automatically append version information to the version string //自动追加版本信息到版本字符串 [*]Support for pading of anonymous memory(swap) //支持交换分区 [*]System V IPC //进程间通信 []BSD Process Accounting //充许用户进程访问内核将账户信息写入文件中的 []Export task/process statistics through netlink(EXPERIMENTAL) //通过网络导出任务和进程的统计信息(实验性的) []Auditing support //审记支持,用于和内核的某些子模块同时工作 Kernel .config support //将.config配置信息保存在内核中,选上它及它的子项使得其它用户能从/proc中得到内核的配置 ->[*]Enable access to .config through /proc/config.gz //允许通过/proc/config.gz存取.config [14]Kernel log buffer size (16=>64KB,17=>128KB) //kernel日志缓冲区长度 []Create deprecated sysfs files //建立过时的sysfs文件系统(虽然写着过时然而许多版本仍然有编译) []Kernel->user space relay support(formerly relayfs) //relayfs支持,内核空间到用户空间高效数据传输系统支持 [*]Initial RAM filesystem and RAM disk(initramfs/initrd) support //初始化initramfs和ram disk的支持,initramfs相对独立,嵌入式开发选用 ->()Initramfs source file(s) //此处可以填入你根文件系统中的initramfs目录 [*]Configure standard kernel features(for small systems) --->//为小系统配置标准的内核特性 ->---Configure standard kernel features(for small systems)//給嵌入式系統使用的 [*]Enable 16-bit UID system calls //允许16-bit的UID系统调用 [*]Sysctl syscall support //不需要重启就能修改内核的某些参数和变量,如果你也选择了支持/proc,将能从/proc/sys存取可以影响内核行为的参数或变量 [*]Load all symbols for debugging/ksymoops //为调试加载所有符号(可不选择) []Do an extra kallsyms pass //除非你在kallsyms中发现了bug并需要报告这个bug才打开该选项 [*]Support for hot-pluggable devices //支持热插拔设备,如usb与pc卡等,Udev也需要它 []Enable support for printk //允许内核向终端打印字符信息,在需要诊断内核为什么不能运行时选择 []Bug() support //显示故障和失败条件(BUG和WARN),禁用它将可能导致隐含的错误被忽略 []Enable ELF core dumps //内存转储支持,可以帮助调试ELF格式的程序 []Full panic reporting data //所有不安全数据报告 []Enable full-sized data structures for core //在内核中使用全尺寸的数据结构.禁用它将使得某些内核的数据结构减小,节省内存但是将可能降低性能 []Enable various size reductions for networking //允许为网络缩减长度 []Enable INET peer information storage //设置网络访问限制信息存储 [*]Enable network socket filter //允许网络套接字过滤 [*]Enable ethtool support //允许ethtool支持 [*]Enable futex support //支持同步机制互斥 []Enable eventpoll support //允许事件池支持 [*]Enable signalfd() system call //启用signalfd()事件的文件描述符系统调用 [*]Enable eventfd() system call //启用eventfd()事件的文件描述符系统调用 [*]Use full shmem filesystem //完全使用shmem来代替ramfs.shmem是基于共享内存的文件系统(可能用到swap), 在启用TMPFS后可以挂载为tmpfs供用户空间使用,它比简单的ramfs先进许多 []Calulate CRC32 with tables //使用table表计算CRC32 []Enable VM event counters for /proc/vmstat //为/proc/vmstat使用VM事件计数器 Choose S 关 键 词: linux 内核 选项 详解
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。