linux 内核编译各个选项的含义(3)

2019-02-15 14:42

ASUS笔记本专用,以提供额外按钮的支持,用户可以通过/proc/acpi/asus来打开或者关闭LCD的背光/调整亮度/定制LED的闪烁指示等功能

IBM ThinkPad Laptop Extras

IBM ThinkPad专用 Toshiba Laptop Extras

Toshiba笔记本专用

Disable ACPI for systems before Jan 1st this year

输入四位数的年份,在该年的1月1日前不使用ACPI的功能(\表示一直使用) Debug Statements

详细的ACPI调试信息,不搞开发就别选 Power Management Timer Support

这个Timer在所有ACPI兼容的平台上都可用,且不会受PM功能的影响,建议总是启用它.如果你在kernel log中看到了'many lost ticks'那就必须启用它

ACPI0004,PNP0A05 and PNP0A06 Container Driver

支持内存和CPU的热插拔 Smart Battery System

支持依赖于I2C的\智能电池\这种电池非常老旧且罕见,还与当前的ACPI标准兼容性差

APM (Advanced Power Management) BIOS Support

APM在SMP机器上必须关闭,一般来说当前的笔记本都支持ACPI,所以应尽量关闭该该选项 Ignore USER SUSPEND

只有NEC Versa M系列的笔记本才需要选择这一项 Enable PM at boot time

系统启动时即启用APM,选上这个选项能让系统自动的进行电源管理,但常常导致启动时死机

Make CPU Idle calls when idle

系统空闲时调用空闲指令(halt),只有老式的CPU才需要选它,且对于SMP系统必须关闭

Enable console blanking using APM

在屏幕空白时关闭LCD背光,事实上对所有的笔记本都无效 RTC stores time in GMT

将硬件时钟应该设为格林威治时间,否则视为本地时间.建议你使用GMT,这样你无须为时区的改变而担心 Allow interrupts during APM BIOS calls

允许APM的BIOS调用时中断,IBM Thinkpad的一些新机器需要这项.如果休眠时挂机(包括睡下去就醒不来),可以试试它 Use real mode APM BIOS call to power off

此驱动为某些有Bug的BIOS准备,如果你的系统不能正常关机或关机时崩溃,可以试试它 CPU Frequency scaling

允许动态改变CPU主频,达到省电和降温的目的,必须同时启用下面的一种governor才行 Enable CPUfreq debugging

允许对CPUfreq进行调试 CPU frequency translation statistics

通过sysfs文件系统输出CPU频率变换的统计信息 CPU frequency translation statistics details

输出详细的CPU频率变换统计信息 Default CPUFreq governor

默认的CPU频率调节器 'performance' governor

'性能'优先,静态的将频率设置为cpu支持的最高频率 'powersave' governor

'节能'优先,静态的将频率设置为cpu支持的最低频率

'userspace' governor for userspace frequency scaling

既允许手动调整cpu频率,也允许用户空间的程序动态的调整cpu频率(需要额外的调频软件,比如cpufreqd) 'ondemand' cpufreq policy governor

'立即响应',周期性的考察CPU负载并自动的动态调整cpu频率(不需要额外的调频软件),适合台式机 'conservative' cpufreq governor

'保守',和'ondemand'相似,但是频率的升降是渐变式的(幅度不会很大),更适合用于笔记本/PDA/AMD64环境 ACPI Processor P-States driver

将ACPI2.0的处理器性能状态报告给CPUFreq processor drivers以决定如何调整频率,该选项依赖于ACPI->Processor {省略的部分请按照自己实际使用的CPU选择} /proc/acpi/processor/../performance interface

内核帮助文档反对使用该选项,即将被废除 Relaxed speedstep capability checks

放松对系统的speedstep兼容性检查,仅在某些老旧的Intel系统上需要打开

Bus options (PCI, PCMCIA, EISA, MCA, ISA) 总线选项

PCI support

PCI支持,如果使用了PCI或PCI Express设备就必选 PCI access mode

PCI访问模式,强列建议选\系统将优先使用\然后使用\最后使用\检测PCI设备) PCI Express support

PCI Express支持(目前主要用于显卡和千兆网卡) PCI Express Hotplug driver

如果你的主板和设备都支持PCI Express热插拔就可以选上 Use polling mechanism for hot-plug events

对热插拔事件采用轮询机制,仅用于测试目的 Root Port Advanced Error Reporting support

由PCI Express AER驱动程序处理发送到Root Port的错误信息 Message Signaled Interrupts (MSI and MSI-X)

PCI Express支持两类中断:INTx使用传统的IRQ中断,可以与现行的PCI总线的驱动程序和操作系统兼容;MSI则是通过inbound Memory Write触发和发送中断,更适合多CPU系统.可以使用\内核引导参数关闭MSI PCI Debugging

将PCI调试信息输出到系统日志里 Interrupts on hypertransport devices

允许本地的hypertransport设备使用中断 ISA support

现在基本上没有ISA的设备了,如果你有就选吧 MCA support

微通道总线,老旧的IBM的台式机和笔记本上可能会有这种总线 NatSemi SCx200 support

在使用AMD Geode处理器的机器上才可能有 PCCARD (PCMCIA/CardBus) support

PCMCIA卡(主要用于笔记本)支持 Enable PCCARD debugging

仅供调试 16-bit PCMCIA support

一些老的PCMCIA卡使用16位的CardBus 32-bit CardBus support

当前的PCMCIA卡基本上都是32位的CardBus CardBus yenta-compatible bridge support

使用PCMCIA卡的基本上都需要选择这一项,子项请按照自己实际使用的PCMCIA卡选择

{省略的部分请按照自己实际使用的PCMCIA卡选择} PCI Hotplug Support

PCI热插拔支持,如果你有这样的设备就到子项中去选吧

Executable file formats 可执行文件格式

Kernel support for ELF binaries

ELF是开放平台下最常用的二进制文件格式,支持动态连接,支持不同的硬件平台.除非你知道自己在做什么,否则必选 Kernel support for a.out and ECOFF binaries

早期UNIX系统的可执行文件格式,目前已经被ELF格式取代 Kernel support for MISC binaries

允许插入二进制的封装层到内核中,使用Java,.NET,Python,Lisp等语言编写的程序时需要它

Networking 网络

Networking options

网络选项

Network packet debugging

在调试不合格的包时加上额外的附加信息,但在遇到Dos攻击时你可能会被日志淹没 Packet socket

这种Socket可以让应用程序(比如tcpdump,iptables)直接与网络设备通讯,而不通过内核中的其它中介协议 Packet socket: mmapped IO

让Packet socket驱动程序使用IO映射机制以使连接速度更快


linux 内核编译各个选项的含义(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新最全陕西省领导干部学法用法考试题库支判断题(附答案)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: