网络安全参考 | UNIX参考 | GPS参考 | 无线参考 | 在线手册 | OSBUG.ORG | SUNNY-NETWORK.COM
天线制作 GPS 地标
网站地图 RSS订阅
高级搜索 收藏本站
Home | 业界动态 | Open source | GNU | Linux | BSD | Solaris | AIX | HP-UX | IRIX | Mac OS X | Minix | Tru64 | SCO UNIX | Network | Security | X-Window | Database | 应用服务 | Programming | 经典著作 | 永远的纪念 | 杂项
 当前位置: Home > Linux > 内核 > 2.6 > 文章  
一个Linux爱好者的2.6.11内核编译过程
文章来源: Linux公社 文章作者: IHH 发布时间: 2005-09-19   字体: [ ]  
 

[*] 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

  不选这个功能,加载的模块就不能卸载

[ ] Forced module unloading
[ ] Module versioning support (EXPERIMENTAL)
[ ] Source checksum for all modules
[*] Automatic kernel module loading

  处理器类型及特性:

Processor type and features --->
Subarchitecture Type (PC-compatible) --->
Processor family (Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon) --->
[ ] Generic x86 support

 
推荐文章
 

 
↑返回顶部   打印本页   关闭窗口↓  

Google
 
Web oldhand.org unixreference.net meshmea.org
相关分类
热点文章
·Linux 2.6新内核的设计
·技术奇迹--Linux内核2.6
·教你怎样隐藏Linux 2.6
相关文章
·定制Linux系统内核,发
·自己动手做一个最小的Li
·如何编译一个操作系统内
·重新编译Linux操作系统
·快速编译Linux内核需要
·打造适合自己Slackware
·编译内核以使其支持PS并
·编译支持NTFS的Linux系
更多...
 
 

Copyright(c) 2001-2009 OLDHAND ORGANIZATION, All Rights reserved.
Power by DedeCms 织梦内容管理系统