详细解析Linux内核的主要配置选项

2016-01-29 17:34 8 1 收藏

详细解析Linux内核的主要配置选项,详细解析 Linux内核的主要配置选项

【 tulaoshi.com - Linux 】

配置内核的命令是:

# make config 文本配置方式

# make menuconfig 菜单配置方式

# make xconfig 图形界面配置方式

我们可以采用任何一个命令配置内核,一般推荐使用make menuconfig来配置内核。

一.代码成熟度选项


Code maturity level options  ---[*] Prompt for development and/or incomplete code/drivers      [*]   Select only drivers expected to compile cleanly

在内核中包含了一些不成熟的代码和功能,如果我们想使用这些功能,想打开相关的配置选项,就必需打开这一选项。

二.通用设置选项

General setup  ---()  Local version - append to kernel release[*]  Automatically append version information to the version string[*]  Support for paging of anonymous memory (swap)[*]  System V IPC[*]  POSIX Message Queues[*]  BSD Process Accounting[*]  BSD Process Accounting version 3 file format[*]  Sysctl support[ ]  Auditing support[*]  Support for hot-pluggable devices[*]  Kernel Userspace Events[*]  Kernel .config support[*]  Enable access to .config through /proc/config.gz()   Initramfs source file(s)[*]  Configure standard kernel features (for small systems)  ---         --- Configure standard kernel features (for small systems)         [ ]   Load all symbols for debugging/kksymoops         [ ]    Do an extra kallsyms pass         [ ]    Enable support for prinlk         [ ]    BUG()support         [ ]   Enable full-sinzed data structures for core         [*]   Enable futex support         [*]   Enable eventpoll support         [*]   Optimize for size         [*]   Use full shmem filesystem         (0)   Function alignment         (0)   Label alignment         (0)   Loop alignment               (0)   Jump alignment

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

[1] [2] [3] [4]   

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

来源:http://www.tulaoshi.com/n/20160129/1501987.html

延伸阅读
  第十一章 核心机制 本章主要描叙Linux核心为使核心其他部分能有效工作而提供的几个常用任务与机制。 11.1 底层部分处理机制 图11.1 底层部分处理机制数据结构 某些特殊时刻我们并不愿意在核心中执行一些操作。例如中断处理过程中。当中断发生时处理器将停止当前的工作, 操作系统将中断发送到相应的设备驱动上去...
    在 boot: 提示下键入可以使用附加的引导和北和引导选项实现相应的引导加载结果。 引导时的命令参数 apic 该命令绕过在 Intel 440GX 芯片集 BIOS 中可能会普遍遇到的错误,它只应该使用安装程序内核来执行。 apm=allow_ints 该命令改变挂起服务的处理方式(对于某些便携电脑来说可能是必要的)。 apm=off 该命令禁用 APM...
随着Linux2.6的发布,由于2.6内核做了教的改动,各个设备的驱动程序在不同程度上要进行改写。为了方便各位Linux爱好者我把自己整理的这分文档share出来。该文当列举了2.6内核同以前版本的绝大多数变化,可惜的是由于时间和精力有限没有详细列出各个函数的用法。 特别声明:该文档中的内容来自http://lwn.net,该网也上也有各个函数的较为详细...
  针对好多Linux 爱好者对内核很有兴趣却无从下口,本文旨在介绍一种解读linux内核源码的入门方法, 而不是解说linux复杂的内核机制; 一.核心源程序的文件组织: 1.Linux核心源程序通常都安装在/usr/src/linux下,而且它有一个非常简单的编号约定:任何偶数的 核心(例如2.0.30)都是一个稳定地发行的核心,而任何奇数的核心(...
TurboLnux比较特殊,有一套独特的配置命令,功能也很强大。(命令均为小写) 1、软件包管理器 TurboPKG; 2、网络配置工具 TurboNetCfg,相当于Redhat中netconfig; 3、服务配置工具 TurboService,等价于Redhat中redhat-config-services; 4、打印机配置工具 TurboPrintCfg; 5、ISA 即插即用配置工具 TurboPNPCfg; 6、用户管理...

经验教程

849

收藏

59
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部