Linux 内核配置选项(转)

2023-05-16

Linux 内核配置选项 

from http://www.mitbbs.com/mitbbs_article_t.php?board=Linux&gid=10715608&ftype=0
 
第一部分
01、Code maturity level options ---> 代码成熟等级选项
01.01、 [ ] Prompt for development and/or incomplete code/drivers 默认情况下
是选择的,这将会在设置界面中显示还在开发或者还没有完成的代码与驱动.你应该选
择它,因为有许多设备可能必需选择这个选项才能进行配置,实际上它是安全的。
01.02、[ ] Select only drivers expected to compile cleanly 选择这个选项你将
不会看到一些已知的存在问题的驱动程序选项,默认的情况下也是选择的。如果你有设
备没有找到驱动选项,你可以将这一项去掉,或许就可以找到相关驱动了,不过它可能
是有BUG的。

第二部分
02、General setup ---> 常规安装选项
02.01、() Local version - append to kernel release
# 02.02、 Support for paging of anonymous memory (swap) 这个选项将使你的内核
支持虚拟内存,也就是让你的计算机好象拥有比实际内存更多 多的内存空间用来执行
很大的程序。默认是选择的。
02.03、
# System V IPC (IPC:Inter Process Communication)是组系统调用及函数库,它能让
程序彼此间同步进行交换信息。某些程序以及DOS模拟环境都需要它。为进程提供通信
机制,这将使系统中各进程间有交换信息与保持同步的能力。有些程序只有在选Y的情
况下才能运行,所以不用考虑,这里一定要选。
02.04、
# BSD Process Accounting 一般用户所执行的程序,可通知内核将程序统计数据写成
文件,详细记录相关信息。
02.05、[ ] BSD Process Accounting version 3 file format
02.06、
# Sysctl support 此项功能可在不重新编译内核或是重新开机的前提下,动态变更某
些特定的内核参数和变量,赋予内核较大的弹性。除非内存太少或是编译出来的内核是
给安装、救援磁盘所使用,否则这个选项一定要选上。这将提供一个接口让你可以动态
的更改一些核心参数与变量,而不需要重新启动系统。打开这个选项将会增加内核的体
积至少8KB。如果你的内核仅用制作安装与恢复系统系统盘那么可以不选,以减少对内
存的占用。
02.07、
# Auditing support 审记支持,用于和内核的某些子模块同时工作,例如SELinux。只
有选择此项及它的子项,才能调用有关审记的系统调用。
02.08、
# Enable system-call auditing support
--- Support for hot-pluggable devices 是否支持热插拔的选项,肯定要选上。不然
USB、PCMCIA等这些设备都用不了。
02.09、
# Kernel Userspace Events内核中分为系统区和用户区,这里系统区和用户区进行通
讯的一种方式,选上。
02.10、[ ] Kernel .config support 这将会把内核的配置信息与相关的文档说明编译
进内核中,以后可以使用一些工具来提取它用来重新构建内核,一般不用选它。
02.11、[ ] Configure standard kernel features (for small systems) ---> 这是
为了编译某些特殊用途的内核使用的,例如引导盘系统。通常你可以不选择这一选项,
你也不用对它下面的子项操心了。

第三部分
03、Loadable module support ---> 可引导模块支持 建议作为模块加入内核
03.01、
# Enable loadable module support 这个选项可以让你的内核支持模块,模块是什么
呢?模块是一小段代码,编译后可在系统内核运行时动态的加入内核,从而为内核增加
一些特性或是对某种硬件进行支持。一般一些不常用到的驱动或特性可以编译为模块以
减少内核的体积。在运行时可以使用modprobe命令来加载它到内核中去(在不需要时还
可以移除它)。一些特性是否编译为模块的原则是,不常使用的,特别是在系统启动时
不需要的驱动可以将其编译为模块,如果是一些在系统启动时就要用到的驱动比如说文
件系统,系统总线的支持就不要编为模块了,否在无法启动系统。
03.02、
# Module unloading 这个选项可以让你卸载不再使用的模块,如果不选的话你将不能
卸载任何模块(有些模块一旦加载就不能卸载,不管是否选择了这个选项)。不选择这个
选项会让你的内核体积减小一点。
03.03、 [ ] Source checksum for all modules这个功能是为了防止更改了内核模块
的代码但忘记更改版本号而造成版本冲突。我估计现在没有哪家公司在开发中还没使用
版本控制工具,所以不需要这项了。如果你不是自己写内核模块,那就更不需要这一选
项了。
03.04、
# Automatic kernel module loading 一般情况下,如果我们的内核在某些任务中要使
用一些被编译为模块的驱动或特性时,我们要先使用modprobe命令来加载它,内核才能
使用。不过,如果你选择了这个选项,在内核需要一些模块时它可以自动调用modprobe
命令来加载需要的模块,这是个很棒的特性,当然要选Y喽。

第四部分
04、Processor type and features ---> 处理器类型
04.01、 Subarchitecture Type (PC-compatible) ---> 这选项的主要的目的,是使
Linux可以支持多种PC标准,一般我们使用的PC机是遵循所谓IBM兼容结构(pc/at)。这
个选项可以让你选择一些其它架构。我们一般选择PC-compatible就可以了。
04.01.01、(X) PC-compatible 就在这里选PC模式。
04.01.02、( ) AMD Elan
04.01.03、( ) Voyager (NCR)
04.01.04、( ) NUMAQ (IBM/Sequent)
04.01.05、( ) SGI 320/540 (Visual Workstation)
04.02、Processor family (Pentium-Pro) ---> CPU选项 这里针对自己的CPU型号,选
取相应的选项。
04.02.01、( ) 386
04.02.02、( ) 486
04.02.03、( ) 586/K5/5x86/6x86/6x86MX
04.02.04、( ) Pentium-Classic
04.02.05、( ) Pentium-MMX
04.02.06、( ) Pentium-Pro
04.02.07、( ) Pentium-II/Celeron(pre-Coppermine)
04.02.07、( ) Pentium-III/Celeron(Coppermine)/Pentium-III Xeon
04.02.08、( ) Pentium M
04.02.09、( ) Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon
04.02.10、( ) K6/K6-II/K6-III
04.02.11、(x) Athlon/Duron/K7 我使用的CPU是Athlon XP2000+,所以选上这项。
04.02.12、( ) Opteron/Athlon64/Hammer/K8
04.02.13、( ) Crusoe
04.02.14、( ) Efficeon
04.02.15、( ) Winchip-C6
04.02.16、( ) Winchip-2
04.02.17、( ) Winchip-2A/Winchip-3
04.02.18、( ) GeodeGX1
04.02.19、( ) CyrixIII/VIA-C3
04.02.20、( ) VIA C3-2 (Nehemiah)
04.03、[ ] Generic x86 support 这个选项提供了对X86系列CPU最大的兼容性,用来
支持一些很少见的x86体系的CPU,它可能会降低一些系统性能。如果你的CPU能够在上
面的列表中找到,就里就不用选了。
04.04、
# HPET Timer Support 这也是一个新的特性,HPET是intel制定的新的用以代替传统的
8254(PIT)中断定时器与RTC的定时器,全称叫作高精度事件定时器。如果你有一台较新
的机器就选它吧,一般它是一个安全的选项,即使你的硬件不支持HPET也不会造成问题
,因为它会自动用8254替换。
04.05、[ ] Provide RTC interrupt There is no help available for this kernel 
option.
04.06、[ ] Symmetric multi-processing support 支持多处理器选项。如果只使用单
CPU,那么得关闭。
04.07、
# Preemptible Kernel 这可是个新特性,几乎所有介绍2.6的文章都会提到,这就是可
抢先式内核。也就是说被一些优先级很高的程序可以先与一些低优先级的程序执行,即
使这些程序是在核心态下执行(这实际上仍然不是真正的抢先式内核)。从而减少内核潜
伏期,提高系统的响应。当然在一些特殊的点的内核是不可抢先的,比如内核中的调度
程序自身在执行时就是不可被抢先的。这个特性可以提高桌面系统、实时系统的性能,
所以还是选上吧。
04.08、[ ] Local APIC support on uniprocessors
04.09、
# Machine Check Exception 如果系统出现一些问题比如CPU过热,内核将会在屏幕上
打印相关信息来提醒你。这个功能是需要硬件支持的。你可以查看/proc/cpuinfo看看
是否有mce标志,有的话就选吧。如果你十分十分的不幸,选了它之后出现问题,可以
在启动时加nomce参数来关闭它。
04.10、< *> Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4
 打开这个选项将会检查你机器上可能存在的问题,如果有一个非致命错误出现将会自
动的修复并且记录,这可以帮助你查出程序出现问题的原因,是一个不错的选项。当然
它只能用在AMD Athlon/Duron / Intel Pentium 4这类CPU上。如果你正好在用它们中
的一个你就选吧。
04.11、 < > Toshiba Laptop support 东芝笔记本支持。这个选项是针对Toshiba笔记
本的,可以用来访问Toshiba的系统管理模式,也就是可以直接设置BIOS。不过要注意
它只在 Toshiba自己的 BIOS中起作用。假如你有一台Toshiba笔记本,可惜它的BIOS是
Phoenix的,那这个选项仍然是无用的。台式机就关闭!
04.12、< > Dell laptop support DELL笔记本支持。功能如上面,台式机就关闭!
04.13、[ ] Enable X86 board specific fixups for reboot
04.14、 < > /dev/cpu/microcode - Intel IA32 CPU microcode support 是否支持
Intel IA32架构的CPU(Xeon)?这个选项将让你可以更新Intel IA32系列处理器的微
代码,当然你还必须在文件系统选项中选择devfs才能正常的使用它。如果你把它译为
模块你还需要在modprobe.conf中加上这一行alias char-major-10-184 microcode 内
核本身并不带有微代码的二进制文件,你可以到这个网址去得到新的信息http://www.urbanmyth.org/microcode/
04.15、 <M> /dev/cpu/*/msr - Model-specific register support 是否打开Pentium
 CPU特殊功能寄存器的功能?这个选项桌面用户一般用不到,它主要用在Intel的嵌入
式CPU中的,这个寄存器的作用也依赖与不同的CPU类型而有所不同,一般可以用来改变
一些CPU原有物理结构的用途,但不同的CPU用途差别也很大。
04.16、<M> /dev/cpu/*/cpuid - CPU information support 是否打开记录Petium CPU
相关信息功能?这会在/dev/cpu中建立一系列的设备文件,用以让过程去访问指定的
CPU。一般不用选。
04.17、Firmware Drivers --->
04.18、High Memory Support (4GB) ---> 高容量内存支持
04.18.01、(x) off 我用512M内存,选用这项。
04.18.02、( ) 4GB
04.18.03、( ) 64GB
04.19、
# Allocate 3rd-level pagetables from highmem除非有几G的内存,否则选择这个是
没有意义的。
04.20、[ ] Math emulation Linux核心模拟数学浮点运算器,协处理器是在386时代的
宠儿,现在早已下岗。
04.21、
# MTRR (Memory Type Range Register) support 在PCI或者AGP总线众进行更快速的通
讯。由于现在所有系统都将它们的显卡接在PCI或AGP总线上,你通常需要选择“MTRR”
。无论如何,打开这个选项通常都是安全的——即使你的机器没有使用 PCI或AGP总线
的显卡。
04.22、[ ] Boot from EFI support (EXPERIMENTAL) 由于我使用的是GRUB,所以选上
这个也没什么用,如果你打算使用EFI的功能,你可以到http://elilo.sourceforge.net看看。
04.23、
# Enable seccomp to safely compute untrusted bytecode

第五部分
05、Power management options (ACPI, APM) ---> 电源管理选项
05.01、
# Power Management support
05.02、[ ] Power Management Debug Support 电源管理的调试信息支持,如果不是要
调试内核有关电源管理部份,请不要选择这项。
05.03、 ACPI (Advanced Configuration and Power Interface) Support ---> Some 
kernel features may be built directly into the kernel. Some may be made into
 loadable runtime modules. Some features may be completely removed 
altogether. There are also certain kernel parameters which are not really 
features, but must be entered in as decimal or hexadecimal numbers or 
possibly text.
Menu items beginning with
# , <M> or [ ] represent features configured to be built in, modularized or 
removed respectively. Pointed brackets <> represent module capable features.
To change any of these features, highlight it with the cursor keys and press
 <Y> to build it in, <M> to make it a module or <N> to removed it. You may 
also press the <Space Bar> to cycle through the available options (ie. Y->N-
>M->Y).
05.03.01、
# ACPI Support 高级电源接口配置支持,如果BIOS支持,建议选上这项。
05.03.02、< > AC Adapter 电源适配器
05.03.03、< > Battery 电池
05.03.04、<M> Button
05.03.05、<*> Fan 风扇
05.03.06、<*> Processor 处理器
05.03.07、<*> Thermal Zone 据说大部份的台式机和笔记本都支持,不选还可能把处
理器烧掉。如果你不会让模块正常工作,还是把它编进内核吧,怪吓人的。
05.03.08、< > ASUS/Medion Laptop Extras 华硕笔记本扩展支持,建议关闭
05.03.09、< > IBM ThinkPad Laptop Extras IBM笔记本扩展支持,建议关闭
05.03.10、< > Toshiba Laptop Extras Toshiba笔记本扩展支持,建议关闭
(2001) Disable ACPI for systems before Jan 1st this year
05.04、[ ] Debug Statements详细的ACPI调试信息,不搞开发就别选。
05.05、APM (Advanced Power Management) BIOS Support --->
05.05.01、<*> APM (Advanced Power Management) BIOS support
05.05.02、[ ] Ignore USER SUSPEND 忽略用户暂停请求。建议关闭
05.05.03、[ ] Enable PM at boot time 开机时节能,这项就不用了,建议关闭。
05.05.04、
# Make CPU Idle calls when idle CPU空闲时节能
05.05.05、[ ] Enable console blanking using APM 空闲时console转成空白,建议
关闭。
05.05.06、[ ] RTC stores time in GMT 按Unix的标准,硬件的时钟应该设为格林威
治时间。如果要硬件时钟设成了本地时间,这个选项就不用了。
05.05.07、[ ] Allow interrupts during APM BIOS calls 允许APM的BIOS调用时中断
。多数的机器不需要这项,Thinkpad的一些新机器需要这项。如果休眠时挂机(包括睡
下去就醒不来),再把这项选上。
05.05.08、 [ ] Use real mode APM BIOS call to power off 建议最好选上此项,保
证软件关机。如果你有兴趣可以试试你的机器不选这项能不能正常的软件关机(多数机
器不能)。补充一点,如果既选择了ACPI又选择了 APM,先加载的将被使用。
05.06、CPU Frequency scaling ---> 这一选项允许改变CPU的主频,使CPU在低负荷或
使用电池时降低主频,达到省电的目的。
05.06.01、
# CPU Frequency scaling
05.06.02、
# Enable CPUfreq debugging 是否允许调试CPU改变主频的功能,如果要调试,还需要
在启动时加上参数。cpufreq.debug=<value> 1:变频技术的内核调试 2:变频技术的
驱动调试 3:变频技术的调节器调试
05.06.03、<M> CPU frequency translation statistics
05.06.04、
# CPU frequency translation statistics details
05.06.05、Default CPUFreq governor (performance) ---> 默认的主频调节,圆括号
内的是你选择的结果,这里表示以性能为主。
05.06.06.01、(X) performance
05.06.06.02、() userspace
05.06.07、<*> 'performance' governor
05.06.08、<M> 'powersave' governor 最大限度的节约电能调节器。
--- 'userspace' governor for userspace frequency scaling 用户自定义调节器。
05.06.09、<M> 'ondemand' cpufreq policy governor 自动调节主频。
05.06.10、<M> 'conservative' cpufreq governor
--- CPUFreq processor drivers
05.06.11、<M> ACPI Processor P-States driver 报告处理器的状态。
05.06.12、< > AMD Mobile K6-2/K6-3 PowerNow! AMD移动版K6处理器的变频驱动。
05.06.13、< > AMD Mobile Athlon/Duron PowerNow! AMD移动版毒龙、雷乌的变频驱
动。
05.06.14、< > Cyrix MediaGX/NatSemi Geode Suspend Modulation Cyrix处理器的变
频驱动。
05.06.15、< > Intel Enhanced SpeedStep Intel的变频技术支持。
05.06.16、
# Use ACPI tables to decode valid frequency/voltage pairs 使用BIOS中的主频/
电压参数。
05.06.17、[ ] Built-in tables for Banias CPUs 迅驰一代的主频/电压参数。
05.06.18、< > Intel Speedstep on ICH-M chipsets (ioport interface) Intel ICH
-M南桥芯片组的支持。
05.06.19、< > Intel Pentium 4 clock modulation P4处理器的时钟模块支持。
05.06.20、< > Transmeta LongRun Transmeta处理器的支持。
05.06.21、< > VIA Cyrix III Longhaul VIA Cyrix处理器的支持。
--- shared options
05.06.22、[ ] /proc/acpi/processor/../performance interface (deprecated) 从/
proc/acpi/processor/../performance获得CPU的变频信息。
05.06.23、[ ] Relaxed speedstep capability checks 不全面检测Intel Speedstep
,有的系统虽然支持Speedstep技术,却无法通过全面的检测。

 

第六部分
06、Bus options (PCI, PCMCIA, EISA, MCA, ISA) ---> 总线选项
06.01、
# PCI support
06.02、PCI access mode (Any) ---> PCI外围设备配置,强列建议选Any,系统将优先
使用MMConfig,然后使用BIOS,最后使用Direct检测PCI设备。
06.02.01、( )BIOS
06.02.02、( )MMConfig
06.02.03、( )Direct
06.02.04、(X)Any 选用Any,系统会先尝试直接设置,倘若失败便会退回启用BIOS设置

06.03、[ ] PCI Express support PCIE支持
06.04、
# Legacy /proc/pci interface 是否使用/proc/pci目录下的信息文件来描述PCI设备
的信息。现在的系统多数都使用lspci工具来得到这样的信息。
06.05、
# PCI device name database 如果你不打算使用lspci工具,就把这项和上面的一项选
上。lspci和hotplug都不需要内核中的设备信息库了。
06.06、[ ] PCI Debugging
06.07、 [ ] ISA support ISA总路,现已淘汰,建议关闭。是否使用工业总线。如果
你没有老式的ISA设备,可以不选这项。现在基本上都没有ISA的设备了。不过需要注意
的是如果你做嵌入式系统的开发,一些PC104的总线可能会桥接到EISA或者是。VESA总
线上。
06.08、[ ] EISA support 扩展ISA总路,早期计算机上的总路,现已淘汰,建议关闭

06.09、[ ] MCA support IBM PS/2上的总线,现已淘汰,建议关闭。微通道总线。IBM
的台式机和笔记本上可能会有这种总线,包括它的p系列、e系列、z系列机器上都用到
了这种总线。
06.10、< > NatSemi SCx200 support 这个我不知道是什么东西,看帮助是松下的一种
半导体处理器的驱动。
06.11、PCCARD (PCMCIA/CardBus) support ---> 一般只有笔记本电脑上才会有PCMCIA
插槽,如果你是台式机的话,可以不选这一项,然后跳过这一部份。
06.11.01、<M> PCCard (PCMCIA/CardBus) support
06.11.02、[ ] Enable PCCARD debugging 调试PCMCIA设备,除非你是设备驱动的开发
人员,否则关闭。
06.11.03、<M> 16-bit PCMCIA support 16位的PCMCIA总线支持。
06.11.04、
# 32-bit CardBus support 32位的PCMCIA总线支持,通常也叫PCMCIA II总线。
--- PC-card bridges 下面的是不同产家的PCMCIA芯片的驱动支持,如果你知道你的本
本用的是什么芯片组的话,可以只选它而不选其它的。要是你不知道,可以全部选上,
然后用modprobe一种一种的试。
06.11.04.01、<M> CardBus yenta-compatible bridge support
06.11.04.02、<M> Cirrus PD6729 compatible bridge support
06.11.04.03、<M> i82092 compatible bridge support
06.11.04.04、<M> Databook TCIC host bridge support
06.12、PCI Hotplug Support ---> PCI热插拨支持。一般来讲只有服务器上会有热插
拔的设备,如果你使用的是台式机,你可以不选择此项并跳过这一部份。其实我也没有
选这一项,只是为了讲解的方便而选上的。
06.12.01、Fake PCI Hotplug driver (NEW),选上这一选项能让你的机器模拟PCI热插
拔。注意,它并不是真正意义上的热插拔,决对不允许带电插拔设备除非你的主板上集
成了PCI热插拔芯片并且你的PCI设备本身支持热插拔。
06.12.02、Compaq PCI Hotplug driver (NEW),Compaq服务器上的热插拔芯片组的支
持。
06.12.03、IBM PCI Hotplug driver (NEW),IBM服务器上的热插拔芯片组的支持。
06.12.04、ACPI PCI Hotplug driver (NEW),PCI热插拔设备是否支持ACPI电源管理(
一般来说都是支持的)。
06.12.05、CompactPCI Hotplug driver (NEW),精简PCI总线的热插拔设备的支持,通
常在嵌入式系统中会用到精简PCI总线。
06.12.06、PCI Express Hotplug driver (NEW),PCI加速总线的热插拔设备的支持。
现在PCI Express总线的显卡挺火的。
06.12.07、SHPC PCI Hotplug driver (NEW),SHPC热插拔控制芯片的支持。

第七部分
07、Executable file formats --->
07.01、
# Kernel support for ELF binaries ELF是开放平台下最常用的二进制文件,它支持
不同的硬件平台。
07.02、< > Kernel support for a.out and ECOFF binaries 这是早期UNIX系统的可
执行文件格式,目前已经被ELF格式取代。
07.03、< > Kernel support for MISC binaries此选项允许插入二进制的封装层到内
核中,当使用Java、.NET、Python、Lisp等语言编写的程序时非常有用。
08.06、ATA/ATAPI/MFM/RLL support ---> ATA设备选项
08.06.01、<*> ATA/ATAPI/MFM/RLL support
08.06.02、<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
08.06.03、[ ] Support for SATA (deprecated; conflicts with libata SATA 
driver)
08.06.04、[ ] Use old disk-only driver on primary interface
08.06.05、<*> Include IDE/ATA-2 DISK support
08.06.06、
# Use multi-mode by default
08.06.07、<*> Include IDE/ATAPI CDROM support
08.06.08、< > Include IDE/ATAPI FLOPPY support 偶青铜镜没有软驱,这项就去掉
了。
08.06.09、< > SCSI emulation support
08.06.10、[ ] IDE Taskfile Access
--- IDE chipset support/bugfixes
08.06.11、<*> generic/default IDE chipset support
08.06.12、[ ] CMD640 chipset bugfix/support
08.06.13、[ ] CMD640 enhanced support
08.06.14、[ ] PNP EIDE support
08.06.15、[ ] PCI IDE chipset support
08.06.16、
# Sharing PCI IDE interrupts support
08.06.17、[ ] Boot off-board chipsets first support
08.06.18、<*> Generic PCI IDE Chipset Support
08.06.19、< > RZ1000 chipset bugfix/support
08.06.20、
# Generic PCI bus-master DMA support
08.06.21、[ ] Force enable legacy 2.0.X HOSTS to use DMA
08.06.22、
# Use PCI DMA by default when available
08.06.23、[ ] Enable DMA only for disks
08.06.24、< > AEC62XX chipset support 从 08.06.24 到 08.06.43 ,偶青铜镜全部
咔嚓了。
08.06.25、< > ALI M15x3 chipset support
08.06.26、< > AMD and nVidia IDE support
08.06.27、< > ATI IXP chipset IDE support
08.06.28、< > CMD64{3|6|8|9} chipset support
08.06.29、< > Compaq Triflex IDE support
08.06.30、< > CY82C693 chipset support
08.06.31、< > Cyrix/National Semiconductor CS5530 MediaGX chipset support
08.06.32、< > HPT34X chipset support
08.06.33、< > HPT36X/37X chipset support
08.06.34、< > National SCx200 chipset support
08.06.35、< > Intel PIIXn chipsets support
08.06.36、< > NS87415 chipset support
08.06.37、< > PROMISE PDC202{46|62|65|67} support
08.06.38、< > PROMISE PDC202{68|69|70|71|75|76|77} support
08.06.39、< > ServerWorks OSB4/CSB5/CSB6 chipsets support
08.06.40、< > Silicon Image chipset support
08.06.41、< > SiS5513 chipset support
08.06.42、< > SLC90E66 chipset support
08.06.43、< > Tekram TRM290 chipset support
08.06.44、<*> VIA82CXXX chipset support 偶青铜镜用的是威盛KT880+VT8237芯片组

08.06.45、[ ] IGNORE word93 Validation BITS
08.07、SCSI device support --->
08.07.01、<*> SCSI device support SATA硬盘这里要选上!
08.07.02、
# legacy /proc/scsi/ support
08.07.03、 <*> SCSI disk support 偶青铜镜开始编译内核时,没把这选上,结果
SATA硬盘的设备号由/dev/sda变成/dev/hde,还唱着沙哑的歌,跟偶闹心。偶急啊。把
这项选上,设备号变成/dev/sda,硬盘才正常工作。
08.07.04、< > SCSI tape support SISC磁带机支持,服务器备份的工具。从 08.07.
04 至 08.07.12.10 ,偶整不太明白,但觉得这些选项是和服务器相关的,跟偶台式机
没搭界。因此,咔嚓了没商量。
08.07.05、< > SCSI OnStream SC-x0 tape support
08.07.06、< > SCSI CDROM support
08.07.07、< > SCSI generic support
--- Some SCSI devices (e.g. CD jukebox) support multiple LUNs
08.07.08、[ ] Probe all LUNs on each SCSI device
08.07.09、[ ] Verbose SCSI error reporting (kernel size +=12K)
08.07.10、[ ] SCSI logging facility
08.07.11、SCSI Transport Attributes --->
08.07.11.01、<M> Parallel SCSI (SPI) Transport Attributes
08.07.11.02、<M> FiberChannel Transport Attributes
08.07.11.03、 <M> iSCSI Transport Attributes
08.07.12、SCSI low-level drivers --->
08.07.12.01、< > Adaptec I2O RAID support
08.07.12.02、[ ] LSI Logic New Generation RAID Device Drivers
08.07.12.03、< > LSI Logic Legacy MegaRAID Driver (NEW)
08.07.12.04、
# Serial ATA (SATA) support
08.07.12.05、< > AHCI SATA support
08.07.12.06、< > ServerWorks Frodo / Apple K2 SATA support
08.07.12.07、< > Intel PIIX/ICH SATA support
08.07.12.08、< > Promise SATA TX2/TX4 support
08.07.12.09、< > Pacific Digital SATA QStor support
08.07.12.10、< > VIA SATA support 这个选项,偶青铜镜因为用VIA KT880+VT8237芯
片组,就把它作为驱动编译加入内核,make以后提示没找到 VIA SATA 。出错了。把它
做为模块加载入内核,编译正常。
08.07.12.10、< > VITESSE VSC-7174 SATA support
08.07.12.10、< > BusLogic SCSI support
08.07.12.10、[ ] Omit FlashPoint support
08.07.12.10、< > DMX3191D SCSI support
08.07.12.10、< > EATA ISA/EISA/PCI (DPT and generic EATA/DMA-compliant 
boards) support
08.08、Multi-device support (RAID and LVM) --->
08.08.01、[ ] Multiple devices driver support (RAID and LVM) 普通Linux用户通
常不需要RAID(廉价冗余磁盘阵列)或者LVM支持。以下至08.08.10,我是全部去掉的.
08.08.02、< > RAID support
08.08.03、< > Linear (append) mode
08.08.04、< > RAID-0 (striping) mode
08.08.05、< > RAID-1 (mirroring) mode
08.08.06、< > RAID-4/RAID-5 mode
08.08.07、< > RAID-6 mode
08.08.08、< > Multipath I/O support
08.08.09、< > Faulty test module for MD
08.08.10、< > Device mapper support
08.09、Fusion MPT device support --->
08.09.01、<M> Fusion MPT (base + ScsiHost) drivers
(40) Maximum number of scatter gather entries
08.09.02、<M> Fusion MPT misc device (ioctl) driver
08.09.03、<M> Fusion MPT LAN driver
08.10、IEEE 1394 (FireWire) support ---> 笔记本上会用到,台式机特别是兼容机
一般没有!偶的兼容机,当然没有这玩意,支掉没商量。以下至08.10.14,我是全部去
掉的.
08.10.01、< > IEEE 1394 (FireWire) support
--- Subsystem Options
08.10.02、[ ] Excessive debugging output
08.10.03、[ ] OUI Database built-in
08.10.04、[ ] Build in extra config rom entries for certain functionality
08.10.05、[ ] IP-1394 Entry
--- Device Drivers
08.10.06、< > Texas Instruments PCILynx support
08.10.07、< > OHCI-1394 support
--- Protocol Drivers
08.10.08、< > OHCI-1394 Video support
08.10.09、< > SBP-2 support (Harddisks etc.)
08.10.10、[ ] Enable Phys DMA support for SBP2 (Debug)
08.10.11、< > OHCI-DV I/O support
08.10.12、< > Raw IEEE1394 I/O support
08.10.13、< > IEC61883-1 Plug support
08.10.14、< > IEC61883-6 (Audio transmission) support
08.11、I2O device support --->
08.11.01、<M> I2O support
08.11.02、<M> I2O Configuration support
08.11.03、<M> I2O Block OSM
08.11.04、<M> I2O SCSI OSM
08.11.05、<M> I2O /proc support
08.12、Networking support 网络支持。青铜镜友情提示:这个选项里面的小项,请谨
慎谨慎再谨慎!否则,用上新内核后,却上不了网,够你郁闷三天天三夜。


08.12.01、
# Networking support
08.12.02、Networking options --->
08.12.02.01、<*> Packet socket
08.12.02.02、
# Packet socket: mmapped IO
08.12.02.03、<*> Unix domain sockets
08.12.02.04、<M> PF_KEY sockets
08.12.02.05、
# TCP/IP networking
08.12.02.06、
# IP: multicasting
08.12.02.07、
# IP: advanced router
08.12.02.08、
# IP: policy routing
08.12.02.09、
# IP: use netfilter MARK value as routing key
08.12.02.10、
# IP: equal cost multipath
08.12.02.11、
# IP: equal cost multipath with caching support (EXPERIMENTAL)
08.12.02.12、<M> MULTIPATH: round robin algorithm
08.12.02.13、<M> MULTIPATH: random algorithm
08.12.02.14、<M> MULTIPATH: weighted random algorithm
08.12.02.15、<M> MULTIPATH: interface round robin algorithm
08.12.02.16、
# IP: verbose route monitoring
08.12.02.17、[ ] IP: kernel level autoconfiguration
08.12.02.18、<M> IP: tunneling
08.12.02.19、<M> IP: GRE tunnels over IP
08.12.02.20、
# IP: broadcast GRE over IP
08.12.02.21、
# IP: multicast routing
08.12.02.22、
# IP: PIM-SM version 1 support
08.12.02.23、
# IP: PIM-SM version 2 support
08.12.02.24、
# IP: TCP syncookie support (disabled per default)
08.12.02.25、<M> IP: AH transformation
08.12.02.26、<M> IP: ESP transformation
08.12.02.27、<M> IP: IPComp transformation
08.12.02.28、<M> IP: tunnel transformation
08.12.02.29、<M> IP: TCP socket monitoring interface
08.12.02.30、IP: Virtual Server Configuration --->
08.12.02.30.01、< > The IPv6 protocol
08.12.02.30.02、[ ] IPv6: Privacy Extensions (RFC 3041) support
08.12.02.30.03、< > IPv6: AH transformation
08.12.02.30.04、< > IPv6: ESP transformation
08.12.02.30.05、< > IPv6: IPComp transformation
--- IPv6: tunnel transformation
08.12.02.30.06、< > IPv6: IPv6-in-IPv6 tunnel
08.12.02.31、
# Network packet filtering (replaces ipchains) --->
08.12.02.31.01、<*> IPsec user configuration interface
08.12.02.31.02、< > 802.1d Ethernet Bridging
08.12.02.31.03、< > 802.1Q VLAN Support
08.12.02.31.04、< > DECnet Support
08.12.02.31.05、< > ANSI/IEEE 802.2 LLC type 2 Support
08.12.02.31.06、<M> The IPX protocol
08.12.02.31.07、[ ] IPX: Full internal IPX network
08.12.02.31.08、<M> Appletalk protocol support
08.12.02.31.09、[ ] Appletalk interfaces support
08.12.02.31.10、< > Appletalk-IP driver support
08.12.02.31.11、
# IP to Appletalk-IP Encapsulation support
08.12.02.31.12、
# Appletalk-IP to IP Decapsulation support
08.12.02.31.13、QoS and/or fair queueing --->
08.12.02.31.14、Network testing --->
08.12.03、[ ] Amateur Radio support ---> 配置业余广播支持,偶没这份闲意,咔
嚓了。
--- Amateur Radio support
--- Packet Radio protocols
08.12.03.01、< > Amateur Radio AX.25 Level 2 protocol (NEW)
08.12.04、< > IrDA (infrared) subsystem support ---> 配置红外线(无线)通讯
支持,偶的兼容机没这玩意儿,从08.12.04.01到08.12.04.08,全部去掉没商量。
--- IrDA (infrared) subsystem support
--- IrDA protocols
08.12.04.01、< > IrLAN protocol
08.12.04.02、< > IrNET protocol
08.12.04.03、< > IrCOMM protocol
08.12.04.04、[ ] Ultra (connectionless) protocol
--- IrDA options
08.12.04.05、[ ] Cache last LSAP
08.12.04.06、[ ] Fast RRs (low latency)
08.12.04.07、[ ] Debug information
08.12.04.08、Infrared-port device drivers --->
08.12.05、< > Bluetooth subsystem support ---> 配置蓝牙通讯支持,呵呵,偶也
将这个全咔嚓了。
--- Bluetooth subsystem support
08.12.05.01、< > L2CAP protocol support
08.12.05.02、< > SCO links support
08.12.05.03、< > RFCOMM protocol support
08.12.05.04、[ ] RFCOMM TTY support
08.12.05.05、< > BNEP protocol support
08.12.05.06、[ ] Multicast filter support
08.12.05.07、[ ] Protocol filter support
08.12.05.08、< > CMTP protocol support
08.12.05.09、< > HIDP protocol support
08.12.05.10、Bluetooth device drivers ---> 蓝牙设备驱动
08.12.06、
# Network device support 网络设备驱动,小心小心再小心!
08.12.06.01、<M> Dummy net driver support
08.12.06.02、<M> Bonding driver support
08.12.06.03、<M> EQL (serial line load balancing) support
08.12.06.04、<M> Universal TUN/TAP device driver support
08.12.06.05、<M> General Instruments Surfboard 1000
08.12.06.06、ARCnet devices --->
08.12.06.07、Ethernet (10 or 100Mbit) --->
08.12.06.07.01、
# Ethernet (10 or 100Mbit)
--- Generic Media Independent Interface device support
08.12.06.07.02、< > Sun Happy Meal 10/100baseT support
08.12.06.07.03、< > Sun GEM support
08.12.06.07.04、[ ] 3COM cards
08.12.06.07.05、Tulip family network device support --->
08.12.06.07.06、< > HP 10/100VG PCLAN (ISA, EISA, PCI) support
08.12.06.07.07、
# EISA, VLB, PCI and on board controllers
08.12.06.07.07.01、< > AMD PCnet32 PCI support
08.12.06.07.07.02、< > AMD 8111 (new PCI lance) support
08.12.06.07.07.03、< > Adaptec Starfire/DuraLAN support
08.12.06.07.07.04、< > Digi Intl. RightSwitch SE-X support
08.12.06.07.07.05、< > EtherExpressPro/100 support (eepro100, original 
Becker driver)
08.12.06.07.07.06、< > Intel(R) PRO/100+ support
08.12.06.07.07.07、< > Myson MTD-8xx PCI Ethernet support
08.12.06.07.07.08、< > National Semiconductor DP8381x series PCI Ethernet 
support
08.12.06.07.07.09、< > PCI NE2000 and clones support (see help)
08.12.06.07.07.10、< > RealTek RTL-8139 PCI Fast Ethernet Adapter support
08.12.06.07.07.11、< > SiS 900/7016 PCI Fast Ethernet Adapter support
08.12.06.07.07.12、< > SMC EtherPower II
08.12.06.07.07.13、< > Sundance Alta support
08.12.06.07.07.14、< > TI ThunderLAN support
08.12.06.07.07.15、 <*> VIA Rhine support 偶青铜镜用VIA 的主板,主板上集成的
VIA的网卡,偶得选上,除这个以外,上面的那些全灭了。下面的什么千兆网卡驱动,
万兆网卡驱动,偶的机器上是没有滴,统统消灭,也全咔嚓了!
08.12.06.07.21、[ ] Use MMIO instead of PIO
08.12.06.08、Ethernet (1000 Mbit) ---> 千兆网卡驱动
08.12.06.08.01、< > Alteon AceNIC/3Com 3C985/NetGear GA620 Gigabit support
08.12.06.08.02、[ ] Omit support for old Tigon I based AceNICs
08.12.06.08.03、< > D-Link DL2000-based Gigabit Ethernet support
08.12.06.08.04、< > Intel(R) PRO/1000 Gigabit Ethernet support
08.12.06.08.05、[ ] Use Rx Polling (NAPI)
08.12.06.08.06、< > National Semiconduct DP83820 support
08.12.06.08.07、< > Packet Engines Hamachi GNIC-II support
08.12.06.08.08、< > Realtek 8169 gigabit ethernet support
08.12.06.08.09、[ ] VLAN support
08.12.06.08.10、< > Marvell Yukon Chipset / SysKonnect SK-98xx Support
08.12.06.08.11、< > VIA Velocity support
08.12.06.08.12、< > Broadcom Tigon3 support
08.12.06.08.13、< > Broadcom NetXtremeII support (NEW)
08.12.06.09、Ethernet (10000 Mbit) ---> 万兆网卡驱动,咔嚓了。
08.12.06.09.01、< > Intel(R) PRO/10GbE support
08.12.06.09.02、< > S2IO 10Gbe XFrame NIC
08.12.06.09.03、[ ] Use 2 Buffer Mode on Rx side.
08.12.06.10、Token Ring devices --->IBM电脑上的网络,它叫令牌环网络,和以太
网络是很类似的东西。
[ ] Token Ring driver support
08.12.06.10.01、< > IBM Olympic chipset PCI adapter support
08.12.06.10.02、< > IBM Lanstreamer chipset PCI adapter support
08.12.06.10.03、< > 3Com 3C359 Token Link Velocity XL adapter support
08.12.06.10.04、< > Generic TMS380 Token Ring ISA/PCI adapter support
08.12.06.10.05、< > Generic TMS380 PCI support
08.12.06.10.06、< > Madge Smart 16/4 PCI Mk2 support
08.12.06.11、Wireless LAN (non-hamradio) ---> 无线局域网,呵呵。。。。。。也
咔嚓了。
08.12.06.11.01、[ ] Wireless LAN drivers (non-hamradio) & Wireless 
Extensions
--- Obsolete Wireless cards support (pre-802.11)
08.12.06.11.02、< > STRIP (Metricom starmode radio IP)
--- Wireless 802.11b ISA/PCI cards support
08.12.06.11.03、< > Hermes chipset 802.11b support (Orinoco/Prism2/Symbol)
--- Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support
08.12.06.12、Wan interfaces ---> 这也是不用说了,消灭了。
[ ] Wan interfaces support
08.12.06.12.01、< > Etinc PCISYNC serial board support (NEW)
08.12.06.12.02、< > LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards (NEW)
08.12.06.12.03、< > SyncLink HDLC/SYNCPPP support (NEW)
08.12.06.12.04、< > Generic HDLC layer (NEW)
08.12.06.12.05、< > Frame Relay DLCI support (NEW)
08.12.06.12.06、< > Granch SBNI12 Leased Line adapter support (NEW)
08.12.06.13、
# FDDI driver support
08.12.06.13.01、< > Digital DEFEA and DEFPA adapter support
08.12.06.13.02、<M> SysKonnect FDDI PCI support
08.12.06.13.03、<M> PPP (point-to-point protocol) support
08.12.06.13.04、
# PPP filtering
08.12.06.13.05、<M> PPP support for async serial ports
08.12.06.13.06、<M> PPP support for sync tty ports
08.12.06.13.07、<M> PPP Deflate compression
08.12.06.13.08、< > PPP BSD-Compress compression
08.12.06.13.09、<M> SLIP (serial line) support
08.12.06.13.10、
# CSLIP compressed headers
08.12.06.13.11、
# Keepalive and linefill
08.12.06.13.12、[ ] Six bit SLIP encapsulation
08.12.06.13.13、
# Fibre Channel driver support
08.13、 ISDN subsystem ---> ISDN(Integrated Services Digital Network),它
的中文名称是综合数字服务网络,是一个利用电话线,把声音,影片信息以数字的方式
传送的数字网络,它需要电话交换机设备有支持 ISDN,这通常需要电信局来做安装。
偶这里不清楚,保留原样吧。
08.13.01、< > ISDN support
08.13.02、Old ISDN4Linux --->
--- CAPI subsystem
08.13.03、<M> CAPI2.0 support
08.13.04、
# Verbose reason code reporting (kernel size +=7K)
08.13.05、<M> CAPI2.0 /dev/capi support
08.13.06、<M> CAPI2.0 capidrv interface support
--- CAPI hardware drivers
08.13.07、Active AVM cards --->
08.13.08、Active Eicon DIVA Server cards --->
08.14、 Telephony Support ---> 电话支持,这个选项只有当你在计算机中使用电话
卡的时候才有用,比如在Internet上打电话。大多数普通用户没有电话卡,因此不需要
这个选项。呵呵,偶青铜镜有没有?没有,当然这里也要咔嚓了。为了减肥,加速,只
好这样了。
08.14.01、< > Linux telephony support
08.14.02、< > QuickNet Internet LineJack/PhoneJack support (NEW)
08.15、Input device support ---> 输入设备支持(键盘、鼠标、手柄、触摸屏等设
备)
--- Mouse interface
08.15.01、[ ] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution
(768) Vertical screen resolution
08.15.02、< > Joystick interface 手柄接口。在linux下用手柄?游戏太少了。偶也
不是游戏迷。咔嚓了。
08.15.03、< > Touchscreen interface 触摸屏接口。
08.15.04、<*> Event interface
08.15.05、< > Event debugging
--- Input Device Drivers
--- Keyboards --->
08.15.06、
# Mouse ---> 鼠标
08.15.07、[ ] Joysticks ---> 手柄
08.15.08、[ ] Touchscreens ---> 触摸屏
08.15.09、[ ] Miscellaneous devices --->
08.15.10、Hardware I/O ports --->
08.16、Character devices ---> 字符设备
08.16.01、
# Non-standard serial port support 非标准串口支持
08.16.02、< > Computone IntelliPort Plus serial support
08.16.03、<M> Comtrol RocketPort support
08.16.04、< > Cyclades async mux support
08.16.05、< > Digiboard Intelligent Async Support
08.16.06、< > Moxa Intellio support
08.16.07、< > Moxa SmartIO support
08.16.08、< > Multi-Tech multiport card support (EXPERIMENTAL)
08.16.09、<M> Microgate SyncLink card support
08.16.10、<M> SyncLink Multiport support
08.16.11、<M> HDLC line discipline support
08.16.12、< > SDL RISCom/8 card support
08.16.13、< > Specialix IO8+ card support
08.16.14、< > Specialix SX (and SI) card support
08.16.15、< > Specialix RIO system support
08.16.16、
# Stallion multiport serial support
08.16.17、< > Stallion EasyIO or EC8/32 support
08.16.18、< > Stallion EC8/64, ONboard, Brumby support
08.16.19、Serial drivers --->
08.16.19.01、[ ] Legacy (BSD) PTY support
08.16.19.01、IPMI --->
08.16.20、Watchdog Cards --->
08.16.20.01、<M> Intel/AMD/VIA HW Random Number Generator support
08.16.20.02、<M> /dev/nvram support
08.16.20.03、<*> Enhanced Real Time Clock Support
08.16.20.04、<M> Double Talk PC internal speech card support
08.16.20.05、<M> Siemens R3964 line discipline
08.16.20.06、< > Applicom intelligent fieldbus card support
08.16.20.07、Ftape, the floppy tape device driver --->
08.16.20.08、 <*> /dev/agpgart (AGP Support) 呵呵,下面的选项,从08.16.20.18
到08.16.20.29,除了08.16.20.17以外,全给我咔嚓了。我用FX5200显卡,后来安装 
NVIDIA的那个官方烂驱动,没出任何差错。
08.16.20.09、< > ALI chipset support
08.16.20.10、< > ATI chipset support
08.16.20.11、< > AMD Irongate, 761, and 762 chipset support
08.16.20.12、< > AMD Opteron/Athlon64 on-CPU GART support
08.16.20.13、< > Intel 440LX/BX/GX, I8xx and E7x05 chipset support
08.16.20.14、< > NVIDIA nForce/nForce2 chipset support
08.16.20.15、< > SiS chipset support
08.16.20.16、< > Serverworks LE/HE chipset support
08.16.20.17、<*> VIA chipset support
08.16.20.18、< > Transmeta Efficeon support
08.16.20.19、< > Direct Rendering Manager (XFree86 4.1.0 and higher DRI 
support)
08.16.20.20、< > 3dfx Banshee/Voodoo3+
08.16.20.21、< > ATI Rage 128
08.16.20.22、< > ATI Radeon
08.16.20.23、< > Intel I810
08.16.20.24、< > Intel 830M, 845G, 852GM, 855GM, 865G
08.16.20.25、< > i830 driver
08.16.20.26、< > i915 driver
08.16.20.27、< > Matrox g200/g400
08.16.20.28、< > SiS video cards
08.16.20.29、< > ACP Modem (Mwave) support
08.16.20.30、< > RAW driver (/dev/raw/rawN) (OBSOLETE)
08.16.20.31、
# HPET - High Precision Event Timer
08.16.20.32、[ ] Allow mmap of HPET
08.16.20.33、<M> Hangcheck timer
08.16.20.34、TPM devices --->
08.17、I2C support ---> I2C是Philips极力推动的微控制应用中使用的低速串行总线
协议。如果你要选择下面的Video For linux,该项必选。偶是连根拨掉的。
08.17.01、< > I2C support
08.17.02、< > I2C device interface
08.17.03、I2C Algorithms --->
08.17.04、I2C Hardware Bus support --->
08.17.05、Hardware Sensors Chip support --->
08.17.06、Other I2C Chip support --->
08.17.07.01、[ ] I2C Core debugging messages
08.17.07.02、[ ] I2C Algorithm debugging messages
08.17.07.03、[ ] I2C Bus debugging messages
08.17.07.04、[ ] I2C Chip debugging messages
08.18、Dallas's 1-wire bus --->
08.18.01、< > Dallas's 1-wire support
08.18.02、< > Matrox G400 transport layer for 1-wire
08.18.03、< > DS9490R transport layer driver
08.18.04、< > DS9490R USB <-> W1 transport layer for 1-wire
08.18.05、< > Thermal family implementation
08.18.06、< > Simple 64bit memory family implementation
08.19、Misc devices --->
08.20、Multimedia devices ---> 资料上说,是关于配置多媒体设备的选项。如果你
有一块视频处理卡或者广播卡,需要打开这个选项。偶是没有的,下面的选项从08.20.
01.01到08.20.02.05,全部去掉了。
< > Video For Linux
08.20.01、Video For Linux --->
--- Video Adapters
08.20.01.01、< > BT848 Video For Linux
08.20.01.02、< > CPiA Video For Linux
08.20.01.03、< > SAA5246A, SAA5281 Teletext processor
08.20.01.04、< > SAA5249 Teletext processor
08.20.01.05、< > SAB3036 tuner
08.20.01.06、< > Zoran ZR36057/36067 Video For Linux
08.20.01.07、< > Philips SAA7134 support
08.20.01.08、< > Siemens-Nixdorf 'Multimedia eXtension Board'
08.20.01.09、< > Philips-Semiconductors 'dpc7146 demonstration board'
08.20.01.10、< > Hexium HV-PCI6 and Orion frame grabber
08.20.01.11、< > Hexium Gemini frame grabber
08.20.01.12、< > OmniVision Camera Chip support
08.20.02、Radio Adapters --->
08.20.02.01、< > GemTek PCI Radio Card support
08.20.02.02、< > Guillemot MAXI Radio FM 2000 radio
08.20.02.03、< > Maestro on board radio
08.20.02.04、Digital Video Broadcasting Devices --->
08.20.02.04.01、[ ] DVB For Linux
08.20.02.04.02、< > DVB Core Support
--- Supported SAA7146 based PCI Adapters
--- AV7110 cards
08.20.02.04.03、[ ] AV7110 OSD support
08.20.02.04.04、< > Budget cards
08.20.02.04.05、< > Budget cards with onboard CI connector
08.20.02.04.06、< > Budget cards with analog video inputs
08.20.02.04.07、< > AV7110 cards with Budget Patch
--- Supported USB Adapters
08.20.02.04.08、< > Technotrend/Hauppauge Nova-USB devices
08.20.02.04.09、< > Technotrend/Hauppauge USB DEC devices
08.20.02.04.10、< > DiBcom USB DVB-T devices (see help for a complete device
 list)
08.20.02.04.11、[ ] Enable support for some misdesigned (see help) devices, 
which identify wit
08.20.02.04.12、[ ] Enable extended debug support for DiBcom USB device
08.20.02.04.13、< > Terratec CinergyT2/qanu USB2 DVB-T receiver
08.20.02.04.14、[ ] sophisticated fine-tuning for CinergyT2 cards
(32) Number of queued USB Request Blocks for Highspeed Stream Transfers
(512) Size of URB Stream Buffers for Highspeed Transfers
(250) Status update interval [milliseconds]
08.20.02.04.15、[ ] Register the onboard IR Remote Control Receiver as Input
 Device
(100) Infrared Remote Controller update interval [milliseconds]
--- Supported FlexCopII (B2C2) Adapters
08.20.02.04.16、< > Technisat/B2C2 FlexCopII(b) and FlexCopIII adapters
08.20.02.04.17、< > Technisat/B2C2 Air/Sky/Cable2PC PCI
08.20.02.04.18、< > Technisat/B2C2 Air/Sky/Cable2PC USB
08.20.02.04.19、[ ] Enable debug for the B2C2 FlexCop drivers
08.20.02.04.20、<M> B2C2/Technisat Air/Sky/CableStar 2 PCI
--- Supported BT878 Adapters
--- Supported DVB Frontends
08.20.02.05、Customise DVB Frontends --->
08.21、Graphics support ---> 图形支持
08.21.01、<*> Support for frame buffer devices
--- Enable Video Mode Handling Helpers
08.21.02、
# Enable Tile Blitting Support
08.21.03、< > Cirrus Logic support
08.21.04、< > Permedia2 support
08.21.05、< > CyberPro 2000/2010/5000 support
08.21.06、[ ] Chips 69000 display support
08.21.07、[ ] IMS Twin Turbo display support
08.21.08、<*> VGA 16-color graphics support 启动后在屏幕左上角的那个小企鹅。
08.21.09、
# VESA VGA graphics support 启动后在屏幕左上角的那个小企鹅。
08.21.10、<*> Hercules mono graphics support 从 08.21.10 到 08.21.25偶全去掉
了。
08.21.11、< > nVidia Framebuffer Support
08.21.12、[ ] Enable DDC Support (NEW)
08.21.13、< > nVidia Riva support
08.21.14、< > Matrox acceleration
08.21.15、< > ATI Radeon display support (Old driver)
08.21.16、< > ATI Radeon display support
08.21.17、< > ATI Rage128 display support
08.21.18、< > ATI Mach64 display support
08.21.19、< > SiS acceleration
08.21.20、< > NeoMagic display support
08.21.21、< > IMG Kyro support
08.21.22、< > 3Dfx Banshee/Voodoo3 display support
08.21.23、< > 3Dfx Voodoo Graphics (sst1) support
08.21.24、< > Trident support
08.21.25、< > Epson S1D13XXX framebuffer support
08.21.26、< > Virtual Frame Buffer support (ONLY FOR TESTING!)
Console display driver support --->
Logo configuration ---> 启动后在屏幕左上角的那个小企鹅。最后,在grub的内核那
一行后面插入:
ro root=/dev/hd??? vga=788 acpi=off devfs=mount 选项。重启即可。
08.21.27、
# Backlight & LCD device support ---> LCD显示设备支持
--- Backlight & LCD device support
08.21.27.01、<M> Lowlevel Backlight controls
08.21.27.01、<M> Lowlevel LCD controls
08.22、Sound ---> 声卡驱动
<*> Sound card support
08.22.01、 Advanced Linux Sound Architecture ---> 这个声卡驱动特别好,高效能
!强爽!播放HDTV得选它!偶试过用MPlayer播放HDTV,原来的声卡驱动用 Open Sound
 System ,播放一会儿MPlayer便自动退出。MPlayer用-nosound参数播放,HDTV无声,
但能够正常播放。改用 Advanced Linux Sound Architecture ,一切正常。切记,不
要选为<M> ,一定要选为<*>!!!
08.22.01.01、<*> Advanced Linux Sound Architecture
08.22.01.02、<*> Sequencer support
08.22.01.03、<*> Sequencer dummy client
08.22.01.04、<*> OSS Mixer API
08.22.01.05、<*> OSS PCM (digital audio) API
08.22.01.06、
# OSS Sequencer API
08.22.01.07、<*> RTC Timer support
08.22.01.07.01、[ ] Verbose printk
08.22.01.07.02、[ ] Debug
08.22.01.10、Generic devices --->
08.22.01.10.01、<M> Dummy (/dev/null) soundcard
08.22.01.10.02、<M> Virtual MIDI soundcard
08.22.01.10.03、<M> MOTU MidiTimePiece AV multiport MIDI
08.22.01.10.04、< > UART16550 serial MIDI driver
08.22.01.10.05、<M> Generic MPU-401 UART driver
08.22.01.11、PCI devices ---> 下面是声卡驱动,仔细看看里面的驱动,有没有自己
用的声卡。选上与自己声卡型号相配的驱动,其他的都可以去掉。即便是声卡在新内核
里面没能正常工作,也不会影响新内核。也不过就是没有声音。
08.22.01.11.01、< > ALi M5451 PCI Audio Controller
08.22.01.11.02、< > ATI IXP AC97 Controller
08.22.01.11.03、< > ATI IXP Modem
08.22.01.11.04、< > Aureal Advantage
08.22.01.11.05、< > Aureal Vortex
08.22.01.11.06、< > Aureal Vortex 2
08.22.01.11.07、< > Bt87x Audio Capture
08.22.01.11.08、< > Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
08.22.01.11.09、< > Cirrus Logic (Sound Fusion) CS4281
08.22.01.11.10、< > Emu10k1 (SB Live!, Audigy, E-mu APS)
08.22.01.11.11、< > Emu10k1X (Dell OEM Version)
08.22.01.11.12、< > SB Audigy LS / Live 24bit
08.22.01.11.13、< > Korg 1212 IO
08.22.01.11.14、< > Digigram miXart
08.22.01.11.15、< > NeoMagic NM256AV/ZX
08.22.01.11.16、< > RME Digi32, 32/8, 32 PRO
08.22.01.11.17、< > RME Digi96, 96/8, 96/8 PRO
08.22.01.11.18、< > RME Digi9652 (Hammerfall)
08.22.01.11.19、< > RME Hammerfall DSP Audio
08.22.01.11.20、< > Trident 4D-Wave DX/NX; SiS 7018
08.22.01.11.21、< > Yamaha YMF724/740/744/754
08.22.01.11.22、< > Avance Logic ALS4000
08.22.01.11.23、<*> C-Media 8738, 8338
08.22.01.11.24、< > (Creative) Ensoniq AudioPCI 1370
08.22.01.11.25、< > (Creative) Ensoniq AudioPCI 1371/1373
08.22.01.11.26、< > ESS ES1938/1946/1969 (Solo-1)
08.22.01.11.27、< > ESS ES1968/1978 (Maestro-1/2/2E)
08.22.01.11.28、< > ESS Allegro/Maestro3
08.22.01.11.29、< > ForteMedia FM801
08.22.01.11.30、< > ICEnsemble ICE1712 (Envy24)
08.22.01.11.31、< > ICE/VT1724/1720 (Envy24HT/PT)
08.22.01.11.32、< > Intel/SiS/nVidia/AMD/ALi AC97 Controller
08.22.01.11.33、< > S3 SonicVibes
08.22.01.11.34、<*> VIA 82C686A/B, 8233/8235 AC97 Controller
08.22.01.11.35、< > VIA 82C686A/B, 8233 based Modems
08.22.01.11.36、< > Digigram VX222
08.22.01.11.37、< > Intel HD Audio
08.22.01.11.38、USB devices --->
08.22.01.11.38.01、< > USB Audio/MIDI driver
08.22.01.11.38.02、< > Tascam US-122, US-224 and US-428 USB driver
08.22.02、 Open Sound System ---> 如果你选上了前面的ALSA,这里的选项会自动全
部去掉。当然,你也可将它做为模块加载。不过 Open Sound System 的音效不能用于
播放HDTV。偶试过,MPlayer用 Open Sound System 播放HDTV,自己会自动退出。改用
ALSA就没有任何问题。
08.22.02.01、< > Open Sound System (DEPRECATED)
08.22.02.02、< > BT878 audio dma (NEW)
08.22.02.03、< > C-Media PCI (CMI8338/8738) (NEW)
08.22.02.04、< > Creative SBLive! (EMU10K1) (NEW)
08.22.02.05、< > Crystal SoundFusion (CS4280/461x) (NEW)
08.22.02.06、< > Crystal Sound CS4281 (NEW)
08.22.02.07、< > Ensoniq AudioPCI (ES1370) (NEW)
08.22.02.08、< > Creative Ensoniq AudioPCI 97 (ES1371) (NEW)
08.22.02.09、< > ESS Technology Solo1 (NEW)
08.22.02.10、< > ESS Maestro, Maestro2, Maestro2E driver (NEW)
08.22.02.11、< > Intel ICH (i8xx) audio support (NEW)
08.22.02.12、< > S3 SonicVibes (NEW)
08.22.02.13、< > Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core (
NEW)
08.22.02.14、< > Support for Turtle Beach MultiSound Classic, Tahiti, 
Monterey (NEW)
08.22.02.15、< > Support for Turtle Beach MultiSound Pinnacle, Fiji (NEW)
08.22.02.16、< > VIA 82C686 Audio Codec (NEW)
08.22.02.17、< > OSS sound modules (NEW)
08.22.02.18、< > TV card (bt848) mixer support (NEW)
08.22.02.19、< > ALi5455 audio support (NEW)
08.22.02.20、< > ForteMedia FM801 driver (NEW)
08.22.02.21、< > RME Hammerfall (RME96XX) support (NEW)
08.22.02.22、< > AD1980 front/back switch plugin (NEW)
08.23、USB support ---> USB支持 下面的选项,个人觉得比较复杂!有好多设备,偶
都是没听说的,反正都是按照默认的值配置,没有多大的变动。
08.23.01、<*> Support for Host-side USB
08.23.02、[ ] USB verbose debug messages
--- Miscellaneous USB options
08.23.03、
# USB device filesystem
--- USB Host Controller Drivers
08.23.04、<*> EHCI HCD (USB 2.0) support
08.23.05、<M> OHCI HCD support
08.23.06、<*> UHCI HCD (most Intel and VIA) support
08.23.07、<M> SL811HS HCD support
--- USB Device Class drivers
08.23.08、< > USB Audio support USB声卡支持
08.23.09、< > USB Bluetooth TTY support (NEW) USB蓝牙设备支持
08.23.10、<M> USB MIDI support
08.23.11、<M> USB Modem (CDC ACM) support
08.23.12、<M> USB Printer support USB接口打印机支持
--- NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be 
needed; se
08.23.13、<M> USB Mass Storage support
08.23.14、[ ] USB Mass Storage verbose debug
08.23.15、
# Freecom USB/ATAPI Bridge support
08.23.16、
# ISD-200 USB/ATA Bridge support
08.23.17、
# Microtech/ZiO! CompactFlash/SmartMedia support
--- USB Input Devices
08.23.18、<*> USB Human Interface Device (full HID) support
08.23.19、
# HID input layer support
08.23.20、
# /dev/hiddev raw HID device support
08.23.21、< > Aiptek 6000U/8000U tablet support
08.23.22、< > Wacom Intuos/Graphire tablet support
08.23.23、< > KB Gear JamStudio tablet support
08.23.24、< > Griffin PowerMate and Contour Jog support
08.23.25、< > MicroTouch USB Touchscreen Driver
08.23.26、< > eGalax TouchKit USB Touchscreen Driver
08.23.27、< > X-Box gamepad support
08.23.28、< > ATI / X10 USB RF remote control
--- USB Imaging devices
08.23.29、< > Microtek X6USB scanner support
--- USB Multimedia devices
08.23.30、< > DABUSB driver
08.23.30、< > USB IBM (Xirlink) C-it Camera support
08.23.31、< > USB Konica Webcam support
08.23.32、< > USB OV511 Camera support
08.23.33、< > USB SE401 Camera support
08.23.34、< > USB SN9C10x PC Camera Controller support
08.23.35、< > USB STV680 (Pencam) Camera support
08.23.36、< > USB Philips Cameras
08.23.37、USB Network Adapters --->
08.23.37.01、<M> USB Monitor

--- USB port drivers
08.23.38、USB Serial Converter support --->
--- USB Miscellaneous drivers
08.23.38.01、<M> EMI 6|2m USB Audio interface support
08.23.38.02、< > EMI 2|6 USB Audio interface support
08.23.38.03、<M> USB LCD driver support
08.23.38.04、<M> USB LED driver support
08.23.38.05、< > Cypress USB thermometer driver support
08.23.38.06、<M> USB PhidgetKit support
08.23.38.07、<M> USB PhidgetServo support
08.23.38.08、<M> Siemens ID USB Mouse Fingerprint sensor support
08.23.38.09、<M> USB 2.0 SVGA dongle support (Net2280/SiS315)
--- USB ATM/DSL drivers
08.23.39、USB Gadget Support --->
08.24、MMC/SD Card support --->
08.24.01、<M> MMC support
08.24.02、[ ] MMC debugging
08.24.03、<M> MMC block device driver
08.24.04、<M> Winbond W83L51xD SD/MMC Card Interface support
08.25、InfiniBand support --->
第九部分
09、 File systems ---> 文件系统(有人说在编译内核时应该将/boot分区和/分区的
文件系统编译进内核,其它的可以编译成模块。对,但不确切。让我们来一起了解一下
linux 系统的启动顺序。在内核被加载后,如果initrd参数传入了内核,内核会去调用
指定的文件。当然,initrd和System.map通常都是 /boot下。但是同样可以用initrd=(
hd1,2)/initrd.img这样的方式指定。内核启动完成后将调用/sbin/init,(如果是链
接要保证目标文件能被内核加载)。不同的系统的启动脚本可能不太一样,这里不详细
介绍。启动脚本向内核加载模块时可能用/sbin/modprobe或 /sbin/insmod,由此看来/
sbin的文件系统是要内核支持的。编译的内核模块一般在/lib/modules/的版本目录下
,所以 /lib/modules的文件系统是要内核支持的。一旦其它文件系统的模块能加载,
系统就能向正常的访问内核中的文件系统一样访问模块支持的文件系统了。由于启动脚
本、fstab自动加载等文件一般在/etc目录下,因此/etc的文件系统是要内核支持的。
  这里概要的介绍了保证系统正常启动的几个关键点,可能我反而把它讲复杂了。如
果你能理解上面的这段话,你应该能清楚的知道哪些文件系统是要编译进内核的,哪些
是可以编译成模块的。如果你不太理解上面的这段话,下篇贴子我将详细介绍每个选项
及几种常用的文件系统。当然这里面包含了我的偏见,如果你觉得我的说法不准确,有
误导看官的地方,请一定指出来。我在此先表示多谢了。)
09.01、<*> Second extended fs support 标准的Linux文件系统,一定要将这种文件
系统编译进内核。
# 09.02、 Ext2 extended attributes Ext2文件系统的结点名称、属性的扩展支持。
09.03、
# Ext2 POSIX Access Control Lists POSIX系统的访问权限列表支持。也就是Owner/
Group/Others的Read/Write/Execute权限。请参考Unix标准文件系统权限。
09.04、
# Ext2 Security Labels 扩展的安全标签,例如SElinux之类的安全系统会使用到这样
的扩展安全属性。
09.05、<*> Ext3 journalling file system support 如果你熟悉Redhat Linux,你一
定会习惯Ext3文件系统。
09.06、
# Ext3 extended attributes Ext3文件系统的结点名称、属性的扩展支持。
09.07、
# Ext3 POSIX Access Control Lists POSIX系统的访问权限列表支持。
09.08、
# Ext3 Security Labels 扩展的安全标签支持。
09.09、[ ] JBD (ext3) debugging support Ext3的调试。除非你是文件系统的开发者
,否则不要选上这一项。
09.10、< > Reiserfs support 如果你熟悉Suse Linux,你一定会习惯Reiserfs文件系
统。
09.11、[ ] Enable reiserfs debug mode Reiserfs的调试。除非你是文件系统的开发
者,否则不要选上这一项。
09.12、[ ] Stats in /proc/fs/reiserfs 在/proc/fs/reiserfs文件中显示Reiserfs
文件系统的状态。一般来说不需要选择这一项。
09.13、[ ] ReiserFS extended attributes Reiserfs,文件系统的结点名称、属性的
扩展支持。
09.14、[ ] ReiserFS POSIX Access Control Lists POSIX系统的访问权限列表支持。
09.15、[ ] ReiserFS Security Labels 扩展的安全标签支持。
09.16、< > JFS filesystem support JFS是IBM公司设计用于AIX系统上的文件系统。
后来这一文件系统也能应用于Linux系统。
XFS support --->XFS是SGI公司为其图形工作站设计的一种文件系统,后来这一文件系
统也能应用于Linux系统。
09.17、< > Minix fs support Minix可能是最早的Linux系统所使用的文件系统。后来
被Ext2文件系统所取代。
09.18、< > ROM file system support 内存文件系统的支持。除非你是嵌入式系统的
开发者,明确知道你要干什么,否则不要选这一项。
09.19、
# Quota support 配额支持。也就是说限制某个用户或者某组用户的磁盘占用空间。
09.20、< > Old quota format support 旧版本的配额支持。
09.21、<*> Quota format v2 support 新版本(第二版)的配额支持。
09.22、<M> Kernel automounter support 内核自动加载远程文件系统的支持。
09.23、<M> Kernel automounter version 4 support (also supports v3) 新的(第
四版)的内核自动加载远程文件系统的支持,也支持第三版。
09.24、CD-ROM/DVD Filesystems ---> 光盘文件系统
09.24.01、<*> ISO 9660 CDROM file system support
09.24.02、
# Microsoft Joliet CDROM extensions
09.24.03、
# Transparent decompression extension
09.24.04、<M> UDF file system support
09.25、DOS/FAT/NT Filesystems ---> 微软文件系统的支持
09.25.01、<M> MSDOS fs support
09.25.02、<M> VFAT (Windows-95) fs support FAT16、FAT32
(437) Default codepage for FAT
(ascii) Default iocharset for FAT
09.25.03、<M> NTFS file system support 这是在内核中加载读取WindowsNTFS文件系
统的选项。
09.25.03.01、[ ] NTFS debugging support
09.25.03.02、
# NTFS write support在这是对Windows的NTFS文件系统分区增加写入支持的驱动。偶
在内核中选了这个小项,编译完成后,系统能够自动认出NTFS分区,可以顺利读出分区
上的文件。但是偶试着将文件写入NTFS分区时,LINUX还是无法将文件写入NTFS分区。
09.26、Pseudo filesystems --->
09.26.01、
# /proc file system support
09.26.02、
# /proc/kcore support
09.26.03、
# /dev/pts Extended Attributes
09.26.04、
# /dev/pts Security Labels
09.26.05、
# Virtual memory file system support (former shm fs)
09.26.06、
# tmpfs Extended Attributes
09.26.07、
# tmpfs Security Labels
09.26.08、
# HugeTLB file system support
09.27、Miscellaneous filesystems --->
09.27.01、< > Apple Extended HFS file system support
09.27.02、< > Journalling Flash File System (JFFS) support
09.27.03、< > Journalling Flash File System v2 (JFFS2) support
09.27.04、(0) JFFS2 debugging verbosity (0 = quiet, 2 = noisy)
09.27.05、
# JFFS2 support for NAND flash
09.27.06、[ ] Advanced compression options for JFFS2
09.27.07、<*> Compressed ROM file system support (cramfs) 这里也要选上!!!!!!
否则会出现:
VFS:Cannot open root device "hdxy" or unknow-block(0,0)
Please append a correct "root=" boot option
kernel panic-not syncing: VFS:Unable to mount root fs on unknow-block(0,0) 
这种故障现象!够你郁闷好几天!
09.27.08、<M> FreeVxFS file system support (VERITAS VxFS(TM) compatible)
09.27.09、< > OS/2 HPFS file system support
09.27.10、<M> QNX4 file system support (read only)
09.27.11、<M> System V/Xenix/V7/Coherent file system support
09.27.12、<M> UFS file system support (read only)
09.28、Network File Systems --->
09.28.01、<M> NFS file system support
09.28.02、
# Provide NFSv3 client support
09.28.03、<M> NFS server support
09.28.04、
# Provide NFSv3 server support
09.28.05、
# Provide NFS server over TCP support
09.28.06、<M> SMB file system support (to mount Windows shares etc.)
09.28.07、[ ] Use a default NLS
09.28.08、<M> CIFS support (advanced network filesystem for Samba, Window 
and other CIFS compl
09.28.09、[ ] CIFS statistics
09.28.10、
# CIFS extended attributes (EXPERIMENTAL)
09.28.11、
# CIFS POSIX Extensions (EXPERIMENTAL)
09.28.12、[ ] CIFS Experimental Features (EXPERIMENTAL)
09.28.13、<M> NCP file system support (to mount NetWare volumes)
09.28.14、
# Packet signatures
09.28.15、
# Proprietary file locking
09.28.16、
# Clear remove/delete inhibit when needed
09.28.17、
# Use NFS namespace if available
09.28.18、
# Use LONG (OS/2) namespace if available
09.28.19、
# Lowercase DOS filenames
09.28.20、
# Use Native Language Support
09.28.21、
# Enable symbolic links and execute flags
09.28.22、< > Coda file system support (advanced network fs)
09.29、Partition Types ---> 分区类型
09.29.01、
# Advanced partition selection
09.29.02、[ ] Acorn partition support
09.29.03、[ ] Alpha OSF partition support
09.29.04、[ ] Amiga partition table support
09.29.05、[ ] Atari partition table support
09.29.06、[ ] Macintosh partition map support
09.29.07、
# PC BIOS (MSDOS partition tables) support
09.29.08、[ ] BSD disklabel (FreeBSD partition tables) support
09.29.09、[ ] Minix subpartition support
09.29.10、[ ] Solaris (x86) partition table support Solaris分区表支持
09.29.11、[ ] Unixware slices support
09.29.12、[ ] Windows Logical Disk Manager (Dynamic Disk) support
09.29.13、[ ] SGI partition support SGI公司的分区类型支持
09.29.14、[ ] Ultrix partition table support
09.29.15、[ ] Sun partition tables support SUN分区表的支持
09.29.16、[ ] EFI GUID Partition support
09.30、Native Language Support ---> 语言支持
--- Base native language support
09.30.01、(utf8) Default NLS Option
09.30.02、<*> Codepage 437 (United States, Canada) 美国、加拿大
09.30.03、< > Codepage 737 (Greek) 希腊语
09.30.04、< > Codepage 775 (Baltic Rim)
09.30.05、< > Codepage 850 (Europe) 欧洲
09.30.06、< > Codepage 852 (Central/Eastern Europe) 中/东欧
09.30.07、< > Codepage 855 (Cyrillic)
09.30.08、< > Codepage 857 (Turkish) 土耳其
09.30.09、< > Codepage 860 (Portuguese) 葡萄牙
09.30.10、< > Codepage 861 (Icelandic) 冰岛语
09.30.11、< > Codepage 862 (Hebrew)
09.30.12、< > Codepage 863 (Canadian French) 法属加拿大
09.30.13、< > Codepage 864 (Arabic) 阿拉伯
09.30.14、< > Codepage 865 (Norwegian, Danish) 挪威
09.30.15、< > Codepage 866 (Cyrillic/Russian)
09.30.16、< > Codepage 869 (Greek)
09.30.17、<M> Simplified Chinese charset (CP936, GB2312) 简体中文
09.30.18、<M> Traditional Chinese charset (Big5) 繁体中文
09.30.19、<M> Japanese charsets (Shift-JIS, EUC-JP) 日本语
09.30.20、<M> Korean charset (CP949, EUC-KR) 韩国语
09.30.21、< > Thai charset (CP874, TIS-620) 泰国语
09.30.22、< > Hebrew charsets (ISO-8859-8, CP1255)
09.30.23、< > Windows CP1250 (Slavic/Central European Languages)
09.30.24、< > Windows CP1251 (Bulgarian, Belarusian)
09.30.25、<*> ASCII (United States)
09.30.26、< > NLS ISO 8859-1 (Latin 1; Western European Languages)
09.30.27、< > NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)
09.30.28、< > NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish
)
09.30.29、< > NLS ISO 8859-4 (Latin 4; old Baltic charset)
09.30.30、< > NLS ISO 8859-5 (Cyrillic)
09.30.31、< > NLS ISO 8859-6 (Arabic)
09.30.32、< > NLS ISO 8859-7 (Modern Greek)
09.30.33、< > NLS ISO 8859-9 (Latin 5; Turkish)
09.30.34、< > NLS ISO 8859-13 (Latin 7; Baltic)
09.30.35、< > NLS ISO 8859-14 (Latin 8; Celtic)
09.30.36、< > NLS ISO 8859-15 (Latin 9; Western European Languages with Euro
)
09.30.37、< > NLS KOI8-R (Russian)
09.30.38、< > NLS KOI8-U/RU (Ukrainian, Belarusian)
09.30.39、<*> NLS UTF8
在"语言支持"选项中,
偶只选上以下几项:
09.30.02、<*> Codepage 437 (United States, Canada) 美国、加拿大
09.30.17、<M> Simplified Chinese charset (CP936, GB2312) 简体中文
09.30.18、<M> Traditional Chinese charset (Big5) 繁体中文
09.30.19、<M> Japanese charsets (Shift-JIS, EUC-JP) 日本语
09.30.20、<M> Korean charset (CP949, EUC-KR) 韩国语
09.30.25、<*> ASCII (United States)
09.30.39、<*> NLS UTF8
其他的全部去掉了。第十部分
10、Kernel hacking ---> 一般只有内核黑客会对这些选项感兴趣。通过这些选项,用
户可以告诉系统包含各种工具,来帮助检测驱动程序或是其他内核特性。网游时,见一
些贴说,这个选项,建议不要打开!呵呵,偶也就省了这份心了。
10.01、[ ] Show timing information on printks
10.02、[ ] Kernel debugging
10.03、[ ] Magic SysRq key
(17) Kernel log buffer size (16 => 64KB, 17 => 128KB)
10.04、[ ] Collect scheduler statistics
10.05、[ ] Debug memory allocations
10.06、[ ] Spinlock debugging
10.07、[ ] Sleep-inside-spinlock checking
10.08、[ ] kobject debugging
10.09、[ ] Compile the kernel with debug info
10.10、[ ] Debug Filesystem
10.11、[ ] Compile the kernel with fe pointers
10.12、[ ] Check for stack overflows
10.13、[ ] Kprobes
10.14、[ ] Stack utilization instrumentation
10.15、[ ] Page alloc debugging
10.16、[ ] Use 4Kb for kernel stacks instead of 8Kb
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux 内核配置选项(转) 的相关文章

  • NUTTX学习笔记(一)

    NUTTX学习笔记 1 参考文献2 目前做的工作3 遇到的问题3 接下来的工作 明天开始就要赶一个项目了 xff0c 可能要过段时间再搞 xff0c 先把目前的阶段总结一下 1 参考文献 这里推荐两个博主 xff0c 我基本是参考他们的博客
  • pixhawk入门指南

    Pixhawk入门指南 1 安装ubunutu2 配置PX4编译环境3 2021 6 8更新 这篇博客用来说明如何入门pixhawk xff0c 成为一名真正的开发者 下面我将分步骤介绍 1 安装ubunutu pixhawk源码编译可以在
  • SetTimeOut 详解

    1 SetTimeOut 1 1 SetTimeOut 语法例子 1 2 用SetTimeOut 执行Function 1 3 SetTimeOut 语法例子 1 4 设定条件使SetTimeOut 停止 1 5 计分及秒的counter
  • Ubuntu下Jlink驱动安装使用

    Ubuntu下Jlink驱动安装使用 1 Jlink驱动下载安装2 Jlink驱动配置 想自己开发Nuttx系统 xff0c 很重要的一步就是将自己的代码下载到相应的硬件上 xff0c 对于STM家族处理器而言 xff0c 我们很多时候会使
  • PX4旋翼位置控制

    PX4旋翼位置控制 1 概括2 符号和函数说明2 1 符号说明2 2 函数说明 3 代码解析3 1 外环位置控制 positionController 3 2 内环速度控制 velocityController const float am
  • 数值分析(1)误差及误差分析

    数值分析1 误差及误差分析 第一章有效数有效数字和相对误差误差的数值运算条件数 第一章 有效数 定义 xff1a 某个数字 x x x 可以写成下面的形式
  • PX4 模块代码启动流程

    PX4模块代码启动流程 由于经常纠结程序代码启动流程 xff0c 以EKF2为例总结一下 版本 V1 9 0 源码路径 xff1a src modules ekf2 ekf2 main cpp 第一步 xff1a 启动时会进入和文件名相同的
  • PX4中的卡尔曼滤波——代码公式对照解释

    PX4中位置速度卡尔曼滤波解释 1 变量解释2 代码和公式对应2 1卡尔曼滤波公式 2 2 对应代码2 2 状态更新公式说明 3 总结 这篇博客以PX4中速度和位置估计来分析卡尔曼滤波过程 xff0c 将枯燥的公式和鲜活的代码联系起来 版本
  • PX4多传感器优先级判断

    PX4多传感器优先级判断 1 简介2 代码分析2 1 主体思路2 2 代码探究 这篇博客讨论了PX4在很多传感器下如何自动选择最优传感器 版本 xff1a v1 9 0 源码位置 xff1a src lib ecl sensors sens
  • PX4垂直起降过程研究总结

    这篇博客只要对垂直起降过程和控制逻辑进行分析 版本 xff1a V1 10 2 源码位置 xff1a src modules vtol att control vtol att control main cpp src modules vt
  • PX4 四元数旋翼姿态控制修正

    PX4 四元数旋翼姿态控制修正 1 四元数介绍2 旋翼四元数角度控制逻辑3 最终控制实现逻辑4 仿真验证 版本 xff1a V1 10 2 xff1b 源码位置 xff1a src modules ma att control ma att
  • PX4实践中遇到的问题总结(持续更新中!!!!)

    PX4实践中遇到的问题总结 xff08 持续更新中 xff01 xff01 xff09 1 解锁的时候各种传感器报错2 舵机莫名抖动3 起落架没法转向4 遥控器无法校准5 遥控器校准好之后操纵出现问题 1 解锁的时候各种传感器报错 如果是处
  • PX4 添加自定义参数

    PX4 添加自定义参数 PX4添加参数1 以添加参数 VT TILT MC 2 为例2 验证 PX4添加参数 1 以添加参数 VT TILT MC 2 为例 tiltrotor cpp 在构造函数里面初始化参数映射 params handl
  • Ubuntu系统中文乱码的解决办法

    Ubuntu系统中文乱码的解决办法 文章目录 Ubuntu系统中文乱码的解决办法1 安装中文语言2 安装语言设置的命令locale3 安装中文的相关字体4 修改语言的环境变量4 1 环境变量一4 2 设置二 5 正式配置语言后记 最近在do
  • Laf Assistant:云开发从未如此爽快!

    原文链接 xff1a https forum laf run d 67 工欲善其事 xff0c 必先利其器 在编写代码时 xff0c IDE 也是我们不可或缺的 它可以让我们更高效地完成代码编写 xff0c 提高开发效率 因此 xff0c
  • PX4垂起(Tiltrotor)偏航控制研究

    PX4垂起 xff08 Tiltrotor xff09 偏航控制研究 PX4垂起 xff08 Tiltrotor xff09 偏航控制研究1 问题描述2 过渡过程中为什么没有偏航角度控制问题1 xff1a 为什么在过渡阶段固定翼位置控制没有
  • PX4卡尔曼滤波分析

    PX4卡尔曼滤波分析 本文主要介绍了PX4中EKF相关的代码
  • 飞行器参数辨识-极大似然估计

    飞行器参数辨识 极大似然估计 1 理论1 1 极大似然估计一般理论1 2 极大似然估计应用在飞行器参数估计1 3 拟线性化求解带估计参数 2 程序实现2 1 飞行器运动的状态方程 1 理论 1 1 极大似然估计一般理论 n n n 个随机观
  • 使用opencv进行车牌提取及识别

    https blog csdn net u011808673 article details 78510692
  • ​天天干着打杂的活,你做好突破自我的觉悟了吗?

    天天干着打杂的活 xff0c 你做好突破自我的觉悟了吗 xff1f 本文为草核儿创作 xff0c 经授权在本公众号原创首发 关于作者 xff1a 草核儿 xff0c 互联网行业沉思者 xff01 希望传播的是正能量 xff0c 但偶尔会被误

随机推荐

  • 数据仓库系列:如何优雅地规划数仓体系

    0x00 前言 数仓规划是数仓建设的蓝图 xff0c 涵盖从需求分析开始到最终的数仓评估验收整个环境 xff1b 数仓规划之所以重要 xff0c 是因为它是描述了数据流动的概念性框架 xff0c 为元数据管理奠定了基础 xff0c 对数据加
  • 【实践案例分享】有赞数据仓库实践之路

    作者 xff1a 叶瑞典 团队 xff1a 数据中台 一 大数据环境下的有赞数仓 关于数据仓库 xff0c 在维基百科中将它定义为用于报表和数据分析的系统 xff0c 是商务智能 Business Intelligence 的核心部分 在数
  • 3分钟看懂用户标签体系怎么做

    随着越来越多的企业开始追求对用户的精细化运营 用各种手段延长用户的生命周期 xff0c 促进用户的活跃与转化 xff0c 并尽一切可能产生商业价值 xff0c 已经是运营的核心 而要做好精准化运营的第一步 xff0c 便是更好的认识我们的用
  • 数据运营系列(三):熵权法如何确定指标权重构建评价体系

    1 熵权法 信息论基本原理解释信息是系统有序性的度量单位 xff0c 而熵可以度量系统的无序程度 xff1b 如果某个指标的信息熵越小 xff0c 该指标提供的信息量越大 xff0c 指标变异程度 方差 高 xff0c 因此在综合评价中所起
  • 漫谈数据团队协作之各岗位间的相互尊重

    最近和几位资深的团队管理者聊团队协作 xff0c 受益匪浅 xff0c 其中有一个观点令居士印象深刻 xff1a 想让团队成员之间能够默契地协作 xff0c 有非常多的方法 xff0c 但是 xff0c 有一个很重要且很基本的要求是 xff
  • 【Proteus仿真】【STM32单片机】智能窗帘控制系统设计

    文章目录 一 功能简介二 软件设计三 实验现象联系作者 一 功能简介 本项目使用Proteus8仿真STM32单片机控制器 xff0c 使用LCD1602显示模块 按键模块 HC05蓝牙 DHT11温湿度 PCF8591 ADC模块 光线传
  • 直播PPT分享-如何体现数据同学的业务敏感度

    今天即兴给大家直播分享了一次 xff0c 反馈还比较不错 xff0c 不少童鞋私信我要ppt xff0c 这里就统一发出来给大家参考了 xff0c 其实内容很少 xff0c 6句话搞定 以后 xff0c 居士会不定期地直播分享 xff0c
  • 无题

    今天在思考一个问题 xff0c 关于互联网行业的 xff0c 其他行业还不太清楚不敢妄加评论 互联网行业在当前社会中其实面临着很多社会问题需要解决和探索 xff0c 比如职业发展的不确定性 35岁的职业危机 职业社交关系的难处理 xff0c
  • Markdown学习笔记:如何画流程图

    如何使用markdown画流程图 话说网上关于使用markdown画流程图的相关的教程真是一堆堆的坑 xff0c 我丝毫不怀疑这些博文作者确实是知道如何使用markdown画流程图了 xff0c 但是写出来的文章却丝毫没有明白具体的使用方法
  • Gradle打jar包,包含所有依赖

    前言 最近被gradle折腾的欲仙欲死 gradle想把所有依赖打进jar包主要有两种方式 xff1a 一种是重写jar动作 xff0c 一种是用第三方插件 为了装x xff0c 我一直都是用的第一种方式 xff0c 结果出了问题解决不了
  • Spring Data Rest如何暴露ID字段

    前言 为了懒省事 xff0c 使用Spring Data Rest来直接提供rest接口 xff0c 重点遇到点小坑 xff0c 记录一下 记录 问题 entity xff1a span class hljs annotation 64 E
  • hadoop清空回收站

    直接删除目录 xff08 不放入回收站 xff09 hdfs dfs span class hljs attribute rm span span class hljs attribute skipTrash span path span
  • 漫谈数据仓库之拉链表(原理、设计以及在Hive中的实现)

    0x00 前言 本文将会谈一谈在数据仓库中拉链表相关的内容 xff0c 包括它的原理 设计 以及在我们大数据场景下的实现方式 最新文章已经迁入公众 xff1a 木东居士 全文由下面几个部分组成 xff1a 先分享一下拉链表的用途 什么是拉链
  • 《数据仓库实践》

    序言 2017 年初 xff0c 我开始在简书上写关于数据仓库的系列博客 xff0c 博客主题围绕大数据场景下数据仓库的理论和实践来展开 xff0c 截止现在已有十篇左右 最初写作的时候主要是抱着学习和总结的态度 xff0c 导致很多地方略
  • 一种计算用户留存的方法

    0x00 概述 用户留存分析是互联网时代常用的一种数据分析方法 而很多快速发展的公司并没有相应的方法论沉淀 xff0c 这就导致了在计算用户留存的时候会出现下面的一些问题 xff1a 1 xff09 用户留存的定义不明确 xff0c 不同的
  • MAVLink--结构

    MAVLink源文件结构 MAVLink是为微型飞行器MAV xff08 Micro Air Vehicle xff09 设计的 xff08 LGPL xff09 开源的通讯协议 是无人飞行器和地面站 xff08 Ground Contro
  • 关于函数strtok和strtok_r的使用要点和实现原理(二)

    xff08 一 xff09 中已经介绍了使用strtok函数的一些注意事项 xff0c 本篇将介绍strtok的一个应用并引出strtok r函数 1 一个应用实例 网络上一个比较经典的例子是将字符串切分 xff0c 存入结构体中 如 xf
  • TX2 ubuntu CPU占用率、占用物理内存、占用虚拟内存、进程ID、系统温度

    文件解释 在实际工作中有时需要程序打印出某个进程的内存占用情况以作参考 下面介绍一种通过Linux下的伪文件系统 proc计算某进程内存占用的程序实现方法 首先 为什么会有所谓的 伪文件 呢 Linux系统的文件类型大致可分为三类 普通文件
  • 【Fast RTPS】入门--------Ubuntu系统下

    RTPS协议的简单介绍 在RTPS的顶层 xff0c Domain域定义了不同的通信层 几个域可以同时独立地共存 域包含任意数量的参与者Participants xff0c 即发送和接收数据的元素 参与者使用端Endpoints xff1a
  • Linux 内核配置选项(转)

    Linux 内核配置选项 from http www mitbbs com mitbbs article t php board 61 Linux amp gid 61 10715608 amp ftype 61 0 第一部分 01 Cod