8 Device Drivers --->
Generic Driver Options --->
<*> Hotplug firmware loading support 热插拔固件加载,应该选择
[*] Driver Core verbose debug messages
Memory Technology Devices (MTD) ---> 通常用在嵌入式系統,可以不用选择了
We use MTD (Memory Technology Devices) system to emulate flash memory as flash disk mounted into
Linux virtual file system. This allows accessing flash memory with standard I/O operations without any
extra effort. MTD system contains, “user” and driver”, two different modules. In driver modules, we use
CFI (Common Flash Interface) to probe the flash chip and then partition it, while we use MTD BLOCK to
emulate the flash partitions as block devices in user modules, and then mount them into Linux’s virtual
file system with JFFS2 (Journaling Flash File System version 2) type, which is a file system type
specifically designed for flash devices according to the features of flash devices.
<M> Memory Technology Device (MTD) support
[*] Debugging
(0) Debugging verbosity (0 = quiet, 3 = noisy) (NEW)
<M> MTD partitioning support
<M> MTD concatenating support
<M> RedBoot partition table parsing
<M> Command line partition table parsing
--- User Modules And Translation Layers
<M> Direct char device access to MTD devices
<M> Caching block device access to MTD devices
<M> Readonly block device access to MTD devices
<M> FTL (Flash Translation Layer) support 和PCMCIA有关,可以不用理睬
<M> NFTL (NAND Flash Translation Layer) support 和PCMCIA有关,可以不用理睬
[*] Write support for NFTL
<M> INFTL (Inverse NAND Flash Translation Layer) support 和PCMCIA有关,可以不用理睬
RAM/ROM/Flash chip drivers ---> 用FLASH内存,可以不用选择
2000年, Axis Communications AB (
www.axis.com),发布了第一版的 JFFS文件系统,也是开源的(Open
Sourced)。这是一个完全为嵌入式Linux系统设计的文件系统, JFFS直接设计在FLASH设备之上,能判断获知可擦除扇区的边界,以及FLASH的大小。
MTD可以看作是原始的FLASH芯片的“翻译层(translation layer)”,也正是由于MTD的存在,使得JFFS在Linux中能快速发展。基于MTD这个硬件抽象层(HAL),JFFS几乎可以被mount在任何可随机访问的设备上(如: RAM,FLASH(各种厂家的))-----只要MTD支持这些设备。
如果遇到新设备且驱动程序不存在,则找一个现存的驱动程序(做模板),然后修改其中的有关“read/write/erase”之函数,之后就可以将JFFS mount到“新设备”上了(关键是你根本不需要知道JFFS是怎么工作的)。换句话说,将JFFS文件系统与设备相关的MTD (Memory Technology Device)(包含了很多“raw FLASH chip”之Linux驱动程序)相结合,你就得到了一个完整的解决方案----即由MTD向JFFS文件系统层提供一个抽象的设备层。
在这种方式下,JFFS不关心任何特定的存储(memory)技术。任何支持随机访问的设备(甚至象NAND FLASH这样的伪随机设备)都可以与MTD接口,从而在之上实现JFFS。在设计方面,JFFS(以及JFFS2)在文件系统层中保证一个“meta-data”(或文件系统的“格式”可靠性--- "formatting" reliability),这意味只要你的 write()系统调用返回了,则可以保证数据一定是“记录”下来的 。换句话说,如果在write()命令的执行期间突然掉电了,而此时数据还没有完全写入FLASH芯片,则芯片内记录的数据要么是older数据、要么是 newer数据,或者是两者的混合,但关键是你的文件不会因此而“坏(corrupted)”了。
最初的JFFS是设计成 "append only"类型的文件系统,即“好”数据重来不会被“覆盖”( overwritten)(如:对一个已打开的文件先做rewind()操作,然后 fwrite(),没用!),新的数据总是被添加在上次“文件系统”(而不是文件)写操作的位置之后。与块数据同时被写入的“meta”数据将保证块数据在“逻辑”上已被写入文件的正确位置。当重启动(或mount)之时,整个文件系统将被扫描,零散的数据块被重新排列,以使得在读取文件之时,最新被“标记(stamped)”数据块----即那些在逻辑上覆盖了“older数据块”----被读出。而“older数据”则被标记为“回收(garbage collection)-----在适当的时候将被删除。这种“ append-only结构”的优点是“natural wear leveling on the FLASH”(译注:减少FLASH的擦除次数)。有关JFFS的“掉电可靠性(Power Down Reliability)”,我已做一些扩展并提交了fixes(已包含在最新版本的 CVS之中),我观察的效果是500多次掉电实验大约10次失败。另外,系统中还存在一些bug,使得JFFS会随机地丢掉一些文件(甚至是静态文件)!我将 NOT推荐在产品中使用该文件系统(至少是当前版本)。
JFFS2是JFFS技术的第二版,它基于JFFS的设计思想,但是由Redhat (
www.redhat.com)实现的。它采用了一种不同的方法实现“可靠性”,所有的 "erase sector"被独立管理,且可以“乱序(out-of-order)”寻址,因而当创建新文件或覆盖老文件之时,可以统一地申请一块“已擦除扇区(erase sector)”。为了保证“掉电可靠性”,在被确认已被成功写入FLASH之前(通过CRC和版本标签),文件的任何部分不会被真正覆盖。之后,老的数据块被标记为“回收”,则待到其所有的邻居(同一个扇区内的)也有相似的标记之时,该扇区被擦除。
好消息,JFFS2还支持压缩。文件数据在被写入时,通过zlib(可调整mod's)压缩;数据在被读出之时在线(on the fly)解压缩;所以事实上你无法感知你的数据是否被压缩了。因而现在你可以采用ASCII文件格式(而不是binary文件)来做日志(log)或配置(config)文件,当然二进制文件也会被压缩的。如果你的文件很“松散(sparse)”(如:其中有很多空格),呵呵,不用担心空间会浪费了。但缺点是,如果你将已经压缩过的数据写入时,系统仍将花费大量时间试图再压缩它。而此时你又无法动态关闭压缩功能。目前有些计划正在试图实现相关功能(即使是基于目录级别,对单个目录实现压缩的开关选项或属性)。
<M> Detect flash chips by Common Flash Interface (CFI) probe 通过通用闪存接口检测闪存,可以不
用选择
<M> Detect non-CFI AMD/JEDEC-compatible flash chips 可以不用选择
[*] Flash chip driver advanced configuration options
Flash cmd/query data swapping (NO) --->
(X) NO
( ) BIG_ENDIAN_BYTE
( ) LITTLE_ENDIAN_BYTE
[*] Specific CFI Flash geometry selection
[*] Support 8-bit buswidth
[*] Support 16-bit buswidth
[*] Support 32-bit buswidth
[*] Support 64-bit buswidth
[*] Support 2-chip flash interleave
Mapping drivers for chip access --->
[*] Support non-linear mappings of flash chips
<M> CFI Flash device in physical memory map
(0x8000000) Physical start address of flash mapping (NEW)
(0x4000000) Physical length of flash mapping (NEW)
(2) Bus width in octets (NEW)
<M> CFI Flash device mapped on Photron PNC-2000
<M> CFI Flash device mapped on AMD SC520 CDP
<M> CFI Flash device mapped on AMD NetSc520
<M> CFI Flash device mapped on Arcom SBC-GXx boards
<M> CFI Flash device mapped on Arcom ELAN-104NC
<M> JEDEC Flash device mapped on Octagon 5066 SBC
<M> JEDEC Flash device mapped on Tempustech VMAX SBC301
<M> Flash device mapped with DOCCS on NatSemi SCx200
<M> BIOS flash chip on AMD76x southbridge
<M> BIOS flash chip on Intel Hub Controller 2
<M> BIOS flash chip on Intel SCB2 boards
<M> CFI flash device on SnapGear/SecureEdge
<M> CFI Flash device mapped on DIL/Net PC
(0x80000) Size of DIL/Net PC flash boot partition (NEW)
<M> BIOS flash chip on Intel L440GX boards
<M> PCI MTD driver
<M> Flash device mapped with DOCCS on NatSemi SCx200
<M> BIOS flash chip on AMD76x southbridge
<M> BIOS flash chip on Intel Hub Controller 2
<M> BIOS flash chip on Intel SCB2 boards
<M> CFI flash device on SnapGear/SecureEdge
<M> CFI Flash device mapped on DIL/Net PC
(0x80000) Size of DIL/Net PC flash boot partition (NEW)
<M> BIOS flash chip on Intel L440GX boards
Self-contained MTD device drivers --->
<M> Ramix PMC551 PCI Mezzanine RAM card support
[*] PMC551 256M DRAM Bugfix
[*] PMC551 Debugging
<M> Uncached system RAM
<M> Test driver using RAM
(4096) MTDRAM device size in KiB
(128) MTDRAM erase block size in KiB
<M> MTD emulation using block device
--- Disk-On-Chip Device Drivers
<M> M-Systems Disk-On-Chip 2000 and Millennium
<M> M-Systems Disk-On-Chip Millennium-only alternative driver (see he
<M> M-Systems Disk-On-Chip Millennium Plus
[*] Advanced detection options for DiskOnChip
(0x0000) Physical address of DiskOnChip (NEW)
[*] Probe high addresses
[*] Probe for 0x55 0xAA BIOS Extension Signature
NAND Flash Device Drivers ---> Flash设备,不用选择了
<M> NAND Device Support
[*] Verify NAND page writes
Parallel port support ---> 没有打印机,可以不用选择
<M> Parallel port support 如果要使用Parallel port的话,就打开吧!(打印机用那个)
<M> PC-style hardware 就是跟IBM PC相容的Parallel port,需要用Parallel port的话,就开着
<M> Multi-IO cards (parallel and serial) 不用选择
这好像是指说在PCI上裝Parallel跟Serial Port扩充的支援,沒有的话就別理他
[*] Use FIFO/DMA if available (EXPERIMENTAL)
[*] SuperIO chipset support (EXPERIMENTAL)
<M> Support for PCMCIA management for PC-style ports 不用选了
[*] Support foreign hardware 如果要让Parallel port支援一些非标准的Parallel port装置就选吧
不用选择
[*] IEEE 1284 transfer modes 不用选择
开启IEEE1284传输模式支援,如果要用ECP、EPP等模式就必需要开启如果要用Parallel port的話就選吧,可以增加效能
Plug and Play support ---> 热插拔支持,当然要选择了
[*] Plug and Play support 热插拔支持,当然要选择了
[*] PnP Debug Messages 热插拔硬件的调试,可以不用选择
--- Protocols
[*] ISA Plug and Play support ISA的,好老的东西了,可以不用选择
[*] Plug and Play BIOS support (EXPERIMENTAL) 这个可以选择,热插拔的BIOS支持
[*] Plug and Play BIOS /proc interface 这个可以选择
Block devices --->
<M> Normal floppy disk support 软驱支持,可以选择,编译成模块
<M> PS/2 ESDI hard disk support 这种硬盘恐怕现在找不到了,不用选择
<M> XT hard disk support 石器时代的XT硬盘,IBM在很早时开发的东西,不用选择了
<M> Parallel port IDE device support 一般硬盘都是并行ATA接口的40针连接器连接到总线的
--- Parallel IDE high-level drivers LINUX是支持这种很新的并口的IDE设备的,如果你有的话就用上吧
<M> Parallel port IDE disks 并口连接的IDE设备,一般硬盘通过硬盘IDE控制器直接连接到总线,不用选择
<M> Parallel port ATAPI CD-ROMs ATAPI用的是ATA接口,SCSI的命令集,后来只用于cdrom,不用选
<M> Parallel port ATAPI disks 同上,不用选了
<M> Parallel port ATAPI tapes 磁带机,不用选择
<M> Parallel port generic ATAPI devices 同上,当然不用选择了
--- Parallel IDE protocol modules 不用选择
<M> ATEN EH-100 protocol 不用选择
<M> MicroSolutions backpack (Series 5) protocol 不用选择
<M> MicroSolutions backpack (Series 6) protocol 不用选择
<M> DataStor Commuter protocol 不用选择
<M> DataStor EP-2000 protocol 不用选择
<M> FIT TD-2000 protocol 不用选择
<M> FIT TD-3000 protocol 不用选择
<M> Shuttle EPAT/EPEZ protocol 不用选择
[*] Support c7/c8 chips (EXPERIMENTAL) 不用选择
<M> Shuttle EPIA protocol 不用选择
<M> Freecom IQ ASIC-2 protocol 不用选择
<M> FreeCom power protocol 不用选择
<M> KingByte KBIC-951A/971A protocols 不用选择
<M> KT PHd protocol 不用选择
<M> OnSpec 90c20 protocol 不用选择
<M> OnSpec 90c26 protocol 不用选择
<M> Compaq SMART2 support 給Compaq Smart Array controllers用的driver,一般人不会用吧?不
选
<M> Compaq Smart Array 5xxx support 同上
[*] SCSI tape drive support for Smart Array 5xxx SCSI接口的磁带机,不用选择了
<M> Mylex DAC960/DAC1100 PCI RAID Controller support 不用选择了
<M> Micro Memory MM5415 Battery Backed RAM support (EXPERIMENTAL) 不用选择了
用來支援Mylex DAC960, AcceleRAID跟eXtremeRAID這些RAID控制器,沒用的話,就免了 ...
<M> Loopback device support
大部分的人这一个选项都选N,因为没有必要。但是如果你要mount iso文件的话,你得选上Y。这个选项的意思是说,可
以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合
IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您 想做到这点的话,
您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有
des.1.tar.gz这个程序。注意:此处与网络无关。建议编译成模块
<M> Cryptoloop Support 一般不用选择
<M> Network block device support 可以不用选择
<M> Promise SATA SX8 (carmel) support SATA接口的16位I/O CPU支持,不用选了
<*> RAM disk support
(16384) Default RAM disk size 不用选了
如果使用过DOS下的ramdrive程序,应该能了解这个选项的意义。它可以把内存当成硬盘来做存取就如同一般的硬盘一
样,可以format它,或是放一些文件在里头。然后,当您关机这些数据也随着之而去了。如果的RAM够大,可以考虑玩
玩这选项,但一般人都不需要。
[*] Initial RAM disk (initrd) support 在用IDE装置开机的系統上利用load initrd挡來开机的动作可有可
无,若是用SCSI装置开机的話,这个选项必要打开,因为SCSI裝置要靠這才能开机
[*] Support for Large Block Devices 不太需要,比2TB大,上哪找这么大的Storage??
ATA/ATAPI/MFM/RLL support --->
<*> ATA/ATAPI/MFM/RLL support 一定要选择
<*> Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support 增强型设备支持的设备,除非你不需要
MFM/DLL/IDE硬盘的的支持,否则就应该回答Y,但如果你只有SCSI的硬盘,关掉这个选项会比较安全。
--- Please see Documentation/ide.txt for help/info on IDE drives
[*] Use old disk-only driver on primary interface 除非你的装置真的很古老,不然这选項不用理他
<*> Include IDE/ATA-2 DISK support 除非你都用SCSI裝置,不然就开这项,也可以提升效能
[*] Use multi-mode by default 使用Multi-mode,预设开启,現今的硬盘应该也都支持才是
[*] Auto-Geometry Resizing support
如果是用Award的BIOS,同時你的裝置大於32GB而且不能开机,就需要这选项
<M> PCMCIA IDE support 笔记本的东西,可以不用选择
<*> Include IDE/ATAPI CDROM support CDROM的支援,除非你沒用CDROM,不然就选吧
<M> Include IDE/ATAPI TAPE support (EXPERIMENTAL) 磁带机,好老的东西,不用选择了
<*> Include IDE/ATAPI FLOPPY support 除非有LS-120、ZIP一类的IDE FLOPPY裝置,不然不需要选
这个 <M> SCSI emulation support 可以选择
软件模拟SCSI功能,好像可以用來支援一些IDE上无法识别,但可用SCSI找到类似的Driver來驱动用的 ... 通常应
该沒什么用,不用理他
[*] IDE Taskfile Access 好像是对IDE设备的稳定性跟安全比较有帮助,不用选择
[*] IDE Taskfile IO (EXPERIMENTAL)
--- IDE chipset support/bugfixes
<*> generic/default IDE chipset support 普通IDE芯片组支持,应该选择
[*] CMD640 chipset bugfix/support 通常电脑上都有,选择吧 ...
很多 486和 586的主机板都是用 CMD640的芯片,它是Neptune芯片和 SIS芯片的结合。不过,这种芯片有它的缺
点,在许多的情形下,它会造成数据的流失和错误。如果您选了这一项,则Linux核心会为您小心的寻找这些 错误并修正
它。而且,它会打开对二个IDE界面的支持。不过,在它的说明文件中提到,如果您的主机板没有PCI界面只有VESA总
线界面却希望有这项功能的话,则您必须传一些 参数给核心(ideo=cmd640_vlb)。如果不确定上面所说的,选择Y。
[*] CMD640 enhanced support 一般不需要,不选
一般来说,对于硬盘的存取速度来说,有所谓的 PIO MODES值设定,现今的 IDE界面及 BIOS应该都能侦测到正确的硬盘PIO MODE值了。此值愈高表示硬盘的存取的速度愈快。可是,有些主机板的B10S还是旧式的,不能抓到比较高的 PIO MODE值,如此一来,便不能发挥整台硬盘的效率。这个设定告诉读者说:如果您的IDE界面是CMD640为基础*1*7和586的主机板都在使用它。可以查查主机板的说明书或是 IDE接口卡的说明书做确定。文件上提到,选择这个将会降低一些速度,但是数据能百分之百的正确。
[*] PNP EIDE support 支援EIDE的即插即用卡,如果系統上有的話,就选吧
[*] PCI IDE chipset support 如果你的PCI系統中有用到IDE设备就选,通常是选上
[*] Sharing PCI IDE interrupts support 这个可以选择
支援IDE Chipset分享IRQ的支援,純用主板上的应该是沒差这选项
[*] Boot off-board chipsets first support 不用选择
如果你想利用非主板上內建的晶片所控制之裝置开机,才需要这个选项
[*] Generic PCI IDE Chipset Support 支援一般的IDE晶片,通常都会选择
<M> OPTi 82C621 chipset enhanced support (EXPERIMENTAL) 好老的芯片组,不用选了
<*> RZ1000 chipset bugfix/support 通常都有,应该选择
[*] Generic PCI bus-master DMA support 是否支援DMA,現在的硬盘都支援了,选吧,可以增加不少效
能 [*] Force enable legacy 2.0.X HOSTS to use DMA 强使开启老设备DMA的,不用选了
[*] Use PCI DMA by default when available 让系統自动开启支援DMA的裝置的DMA 应该选择
[*] Enable DMA only for disks 这个不用选择
<*> AEC62XX chipset support
<*> ALI M15x3 chipset support
[*] ALI M15x3 WDC support (DANGEROUS)
<*> AMD and nVidia IDE support AMD和nVidia的IDE设备支持,不用选择
<*> ATI IXP chipset IDE support 大牌显卡厂商的IDE支持,不用选择了
<*> CMD64{3|6|8|9} chipset support 应该选择
<*> Compaq Triflex IDE support 好早的IDE设备,不用选择了
<*> CY82C693 chipset support
<*> Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTA
<*> Cyrix/National Semiconductor CS5530 MediaGX chipset suppo
<*> HPT34X chipset support
[*] HPT34X AUTODMA support (EXPERIMENTAL)
<*> HPT36X/37X chipset support
<M> National SCx200 chipset support
<*> Intel PIIXn chipsets support
< > NS87415 chipset support
<*> PROMISE PDC202{46|62|65|67} support
[ ] Special UDMA Feature 可以不用选择
<*> PROMISE PDC202{68|69|70|71|75|76|77} support
[*] Enable controller even if disabled by BIOS 不用选择
<*> ServerWorks OSB4/CSB5/CSB6 chipsets support
<*> Silicon Image chipset support 不知道,还是选上吧
<*> SiS5513 chipset support 不知道,还是选上吧
<*> SLC90E66 chipset support
<M> Tekram TRM290 chipset support
<*> VIA82CXXX chipset support
[*] Other IDE chipset support 可以选择,
--- Note: most of these also require special kernel boot parame
[*] Generic 4 drives/port support 可以选择
<M> ALI M14xx support
<M> DTC-2278 support
<M> DTC-2278 support
<M> Holtek HT6560B support
<M> PROMISE DC4030 support (EXPERIMENTAL)
<M> QDI QD65xx support QDI的产品?不用选择
<M> UMC-8672 support
[*] IGNORE word93 Validation BITS
SCSI device support ---> 没有这个设备可以不用选择了
<M> SCSI device support
[*] legacy /proc/scsi/ support
--- SCSI support type (disk, tape, CD-ROM)
<M> SCSI disk support
<M> SCSI tape support
<M> SCSI OnStream SC-x0 tape support
<M> SCSI CDROM support
[*] Enable vendor-specific extensions (for SCSI CDROM)
<M> SCSI generic support
--- Some SCSI devices (e.g. CD jukebox) support multiple LUNs
[*] Probe all LUNs on each SCSI device
[*] Build with SCSI REPORT LUNS support
[*] Verbose SCSI error reporting (kernel size +=12K)
[*] SCSI logging facility
SCSI Transport Attributes --->
--- Parallel SCSI (SPI) Transport Attributes
--- FiberChannel Transport Attributes 光纤分布式数据接口,技术还不成熟,还没用到呢,等有了再
选吧
SCSI low-level drivers --->
PCMCIA SCSI adapter support ---> 笔记本的 SCSI支持,不用选择了
<M> Adaptec AHA152X PCMCIA support
<M> Future Domain PCMCIA support
<M> NinjaSCSI-3 / NinjaSCSI-32Bi (16bit) PCMCIA support
<M> Qlogic PCMCIA support
Old CD-ROM drivers (not SCSI, not IDE) ---> 还没见过这种cd-rom
Multi-device support (RAID and LVM) ---> 里面选择raid一般人没有把
[*] Multiple devices driver support (RAID and LVM)
<*> RAID support
<M> Linear (append) mode
<M> RAID-0 (striping) mode
<M> RAID-1 (mirroring) mode
<M> RAID-4/RAID-5 mode
<M> RAID-6 mode (EXPERIMENTAL)
<M> Multipath I/O support
<M> Device mapper support
<M> Crypt target support
Fusion MPT device support ---> 采用了Fusion-MPT架构的SCSI控制器,不用选择了
<M> Fusion MPT (base + ScsiHost) drivers
(40) Maximum number of scatter gather entries
<M> Enhanced SCSI error reporting
<M> Fusion MPT misc device (ioctl) driver
<M> Fusion MPT LAN driver
IEEE 1394 (FireWire) support ---> 好像只有笔记本才有,那我就不用选了哦
Apple 称之为 FireWire(火线),Sony 称之为 i.Link,Texas Instruments 称之为 Lynx。尽管各自厂商注册的商标名称不同,但实质都是一项技术,那就是 IEEE-1394。作为一种数据传输的开放式技术标准,IEEE-1394被应用在众多的领域。当然,目前来说,IEEE-1394技术使用最广的还是数字成像领域,支持的产品包括数字相机或摄象机等。总体上说,IEEE-1394具有以下特点: 廉价 - 占用空间小 - 速度快 - 开放式标准 - 支持热插拔 - 可扩展的数据传输速率 - 拓扑结构灵活多样 - 完全数字兼容 - 可建立对等网络 - 同时支持同步和异步两种数据传输模式,虽然IEEE-1394可以通过串联线为接驳设备供电,但是对于各种连接设备来说只靠连接线供电还是远远不够的。例如,象硬盘这种对于电量要求较高的设备就很难从所接入的设备中得到充足的电力供应。以Evergreen推出的HotDrive为例,该硬盘如果与PC连接的话,不需
要任何的外部电源供应;但是如果与笔记本电脑连接的话,就需要使用一个外接电源。
IEEE-1394支持两种不同的连接器。最为常用的一种是直接与6条铜质导线进行连接。不过,Sony推出了一种只包含4条数据线的小型线缆,并专门设计了与之搭配的新型连接器。这种连接器如果要与标准的6导线线缆连接的话,需要使用转换器。
因为小型线缆不提供电源线,所以与之连接的设备只能使用外部电源供电。
I2O device support ---> 没有啊,不用选了
I2O,是英文“Intelligent Input & output”的缩写,中文意思是“智能输入输出”, 它是用于智能I/O系统的标准接口。
由于PC服务器的I/O体系源于单用户的PC台式机,而不是为处理大吞吐量任务的专用服务器而设计的,一旦成为网络中心设备后,数据传输量大大增加,因而I/O数据传输经常会成为整个系统的瓶颈。I2O智能输入/输出技术把任务分配给智能I/O系统,在这些子系统中,专用的I/O处理器将负责中断处理、缓冲存取以及数据传输等烦琐任务,这样系统的吞吐能力就得到了提高,服务器的主处理器也能被解放出来去处理更为重要的任务。因此,依据I2O技术规范实现的PC服务器在硬件规模不变的情况下能处理更多的任务,作为中小型网络核心的低端PC服务器可以从中获得更多的性能提高。它能够在不同的操作系统和软件版本下工作,旨在满足更高的I/O吞吐量需求。I2O允许服务请求从PCI上的一个设备进入,而无需通过主处理器。I2O主机处理器将识别该服务请求并在本地进行处理。当主处理器正在执行其它任务时,它还允许服务请求在I20处理器处进行排队。1降低主处理器的工作负载,从而提高系统性能②增强I/O吞吐能力③提供一个标准的I/O设备
接口④减少外围设备所需的驱动程序数量。
Networking support ---> 这个下面是选网卡驱动,一定要选
[*] Networking support 网卡驱动,肯定要选
Networking options --->
<*> Packet socket 让kernel支援packet的传输,当然要选
[*] Packet socket: mmapped IO 让传输加速用的,要开启MapleBBS內的MMIO也需要这东西,当然要选
<*> Netlink device emulation 最好编译成模块(也可以不用选择)
<*> Unix domain sockets
syslogd、x-windows等都是用socket來传输,即便电脑没网路,也需要他,所以是一定要选的 ...
<M> PF_KEY sockets 和IP Sec有关,可以编译成模块
[*] TCP/IP networking 最基本的组网工具,一定要选
[*] IP: multicasting 可以同时定制数个网路位址的东东,建议开启
[*] IP: advanced router 不用选择
[*] IP: policy routing
[*] IP: use netfilter MARK value as routing key
[*] IP: fast network address translation
[*] IP: equal cost multipath
[*] IP: use TOS value as routing key
[*] IP: verbose route monitoring 以上7项是关于路由器设置的,不用选了
[*] IP: kernel level autoconfiguration 让kernel可以自动设定IP地址,选上吧
[*] IP: DHCP support
[*] IP: BOOTP support
[*] IP: RARP support 如有需要用DHCP取IP地址或是有用NFS一类的FS才需要用这三个 选上吧
<M> IP: tunneling 一般人用不上,是让Linux可以在不同网域间移动且不需改变ip的东东 不用选择
<M> IP: GRE tunnels over IP 可以不用选择
[*] IP: broadcast GRE over IP 不用选择
[*] IP: multicast routing 以上三个主机不拿来当路由器的話,沒什么用
[*] IP: PIM-SM version 1 support 一般都要选择,
[*] IP: PIM-SM version 2 support 一般都要选择
[ ] IP: ARP daemon support (EXPERIMENTAL) 可以不用选择
[*] IP: TCP syncookie support (disabled per default) 一种避免被用大量packet攻击用的东东
<M> IP: AH transformation (可以不用选择)
<M> IP: ESP transformation (可以不用选择)
<M> IP: IPComp transformation 以上三个是 IP Sec用的,可以編成module (也可以不用选择)
IP: Virtual Server Configuration ---> Virtual Server Configuration中的选项设定都用M,按
默认
负载均衡集群是在应用服务器高负载的情况下,由多台节点提供可伸缩的,高负载的服务器组以保证对外提供良好的服务
响应;而LVS就是实现这一功能的技术,它通过使内核支持ipvs来实现LVS/Direct Routing (DR)、LVS/IP Tunnel、
LVS/NAT的功能
<M> IP virtual server support (EXPERIMENTAL)
[*] IP virtual server debugging
(12) IPVS connection table size (the Nth power of 2)
--- IPVS transport protocol load balancing support
[*] TCP load balancing support
[*] UDP load balancing support
[*] ESP load balancing support
[*] AH load balancing support
--- IPVS scheduler
<M> round-robin scheduling
<M> weighted round-robin scheduling
<M> least-connection scheduling
<M> weighted least-connection scheduling
<M> locality-based least-connection scheduling
<M> locality-based least-connection with replication scheduling
<M> destination hashing scheduling
<M> source hashing scheduling
<M> shortest expected delay scheduling
<M> never queue scheduling
--- IPVS application helper
<M> FTP protocol helper
<M> The IPv6 protocol (EXPERIMENTAL) (可以不用选择)
[*] IPv6: Privacy Extensions (RFC 3041) support
<M> IPv6: AH transformation
<M> IPv6: ESP transformation
<M> IPv6: IPComp transformation
<M> IPv6: IPv6-in-IPv6 tunnel
[*] Network packet filtering (replaces ipchains) ---> 网路封包过滤,可用来取代ipchains 可以选择
--- Network packet filtering (replaces ipchains)
[*] Network packet filtering debugging 这个不用选择了
[*] Bridged IP/ARP packets filtering 可以选择
IP: Netfilter Configuration ---> 这就是防火墙机制里头的 iptables 啦!按默认都编成模
块 <M> Connection tracking (required for masq/NAT)
<M> FTP protocol support
<M> IRC protocol support
<M> TFTP protocol support
<M> Amanda backup protocol support
<M> Userspace queueing via NETLINK
<M> IP tables support (required for filtering/masq/NAT)
<M> limit match support
<M> IP range match support
<M> MAC address match support
<M> Packet type match support
<M> netfilter MARK match support
<M> Multiple port match support
<M> TOS match support
<M> recent match support
<M> ECN match support
<M> DSCP match support
<M> AH/ESP match support
<M> LENGTH match support
<M> TTL match support
<M> tcpmss match support
<M> Helper match support
<M> Connection state match support
<M> Connection tracking match support
<M> Owner match support
<M> Physdev match support
<M> Packet filtering
<M> REJECT target support
<M> Full NAT
<M> MASQUERADE target support
<M> REDIRECT target support
<M> NETMAP target support
<M> SAME target support
[*] NAT of local connections (READ HELP)
<M> Basic SNMP-ALG support (EXPERIMENTAL)
<M> Packet mangling
<M> TOS target support
<M> ECN target support
<M> DSCP target support
<M> MARK target support
<M> CLASSIFY target support
<M> LOG target support
<M> ULOG target support
<M> TCPMSS target support
<M> ARP tables support
<M> ARP packet filtering
<M> ARP payload mangling
<M> ipchains (2.2-style) support
<M> ipfwadm (2.0-style) support
<M> NOTRACK target support
<M> raw table support (required for NOTRACK/TRACE)
IPv6: Netfilter Configuration ---> 和iptables有关,按默认编成模块就可以了(也可以不用
选择)
<M> Userspace queueing via NETLINK
<M> IP6 tables support (required for filtering/masq/NAT)
<M> limit match support
<M> MAC address match support
<M> Routing header match support
<M> Hop-by-hop and Dst opts header match support
<M> Fragmentation header match support
<M> HL match support
<M> Multiple port match support
<M> Owner match support
<M> netfilter MARK match support
<M> IPv6 Extension Headers Match
<M> AH/ESP match support
<M> Packet Length match support
<M> EUI64 address check
<M> Packet filtering
<M> LOG target support
<M> Packet mangling
<M> MARK target support
<M> raw table support (required for TRACE)
DECnet: Netfilter Configuration ---> 不用选择
<M> Routing message grabulator (for userland routing daemon)
Bridge: Netfilter Configuration --->
<M> Ethernet Bridge tables (ebtables) support
<M> ebt: broute table support
<M> ebt: filter table support
<M> ebt: nat table support
<M> ebt: 802.3 filter support
<M> ebt: among filter support
<M> ebt: ARP filter support
<M> ebt: IP filter support
<M> ebt: limit match support
<M> ebt: mark filter support
<M> ebt: packet type filter support
<M> ebt: STP filter support
<M> ebt: 802.1Q VLAN filter support
<M> ebt: arp reply target support
<M> ebt: dnat target support
<M> ebt: mark target support
<M> ebt: redirect target support
<M> ebt: snat target support
<M> ebt: log support
<*> IPsec user configuration interface IP Sec的使用者控制介面,可以直接编成模组
SCTP Configuration (EXPERIMENTAL) ---> 流控制传输协议 。可以不用选择
<M> The SCTP Protocol (EXPERIMENTAL)
[*] SCTP: Debug messages
[*] SCTP: Debug object counts
SCTP: Cookie HMAC Algorithm (HMAC-MD5) --->
( ) None
( ) HMAC-SHA1
(X) HMAC-MD5
<M> Asynchronous Transfer Mode (ATM) (EXPERIMENTAL) 异步传输模式,可以不用选择
<M> Classical IP over ATM (EXPERIMENTAL) 可以不用选择
[*] Do NOT send ICMP if no neighbour (EXPERIMENTAL) 可以不用选择
<M> LAN Emulation (LANE) support (EXPERIMENTAL) LAN设备的,不用选择
<M> Multi-Protocol Over ATM (MPOA) support (EXPERIMENTAL) 可以不用选择
<M> RFC1483/2684 Bridged protocols 一种以太网桥接方式, 不用选择了
[*] Per-VC IP filter kludge 不知道是什么东西,不用选择了
<M> 802.1d Ethernet Bridging IEEE 802.1 X是一种标准,基于用户ID或者设备来鉴定网络客户(或端
口)的身份。这个流程称为"端口层次的身份鉴别"。它采用了远程身份鉴别拨号接入用户服务(RADIUS)的方法,并将其
划分到三个不同的组中:申请者、认证者以及认证服务器。
<M> 802.1Q VLAN Support
<M> DECnet Support 现在很少这种传输模式,不用选择
[*] DECnet: SIOCGIFCONF support
[*] DECnet: router support (EXPERIMENTAL)
[*] DECnet: use FWMARK value as routing key (EXPERIMENTAL)
<M> ANSI/IEEE 802.2 LLC type 2 Support 802.2可以不用选择
<M> The IPX protocol 这个一般来說是Novell系统用的,不用选他
[*] IPX: Full internal IPX network
<M> Appletalk protocol support 除非你真的要跟apple的电脑通讯,不然用不上
[*] Appletalk interfaces support
<M> Apple/Farallon LocalTalk PC support
<M> COPS LocalTalk PC support
[*] Dayna firmware support
[*] Tangent firmware support
<M> Appletalk-IP driver support
[*] IP to Appletalk-IP Encapsulation support
[*] Appletalk-IP to IP Decapsulation support
<M> CCITT X.25 Packet Layer (EXPERIMENTAL) 不用选择
<M> LAPB Data Link Driver (EXPERIMENTAL) 不用选择
[*] Frame Diverter (EXPERIMENTAL) 不用选择
<M> Acorn Econet/AUN protocols (EXPERIMENTAL) 不用选择
[*] AUN over UDP 不用选择
[*] Native Econet 不用选择
<M> WAN router 广域网路由器用的,不用选择了
[*] Fast switching (read help!)
[*] Forwarding between high speed interfaces
QoS and/or fair queueing ---> 一般不用选择(也可以按默认编译成模块)
QoS :Qulity of Service 好多选项没有用
[*] QoS and/or fair queueing
<M> CBQ packet scheduler
<M> HTB packet scheduler
<M> HFSC packet scheduler
<M> CSZ packet scheduler
<M> ATM pseudo-scheduler
<M> The simplest PRIO pseudoscheduler
<M> RED queue
<M> SFQ queue
<M> TEQL queue
<M> TBF queue
<M> GRED queue
<M> Diffserv field marker
<M> Delay simulator
<M> Ingress Qdisc
[*] QoS support
[*] Rate estimator
[*] Packet classifier API
<M> TC index classifier
<M> Routing table based classifier
<M> Firewall based classifier
<M> U32 classifier
<M> Special RSVP classifier
<M> Special RSVP classifier for IPv6
[*] Traffic policing (needed for in/egress)
Network testing ---> 这个里面的也没什么用
<M> Packet Generator (USE WITH CAUTION)
[*] Netpoll support for trapping incoming packets 不用选择
[*] Netpoll traffic trapping 不用选择
[*] Amateur Radio support --->
这个选项可以用来启动无线网络的基本支持,目前的无线网络可以通过公众频率传输数据,如果你有此类设备就可以启用
--- Amateur Radio support
--- Packet Radio protocols
<M> Amateur Radio AX.25 Level 2 protocol
[*] AX.25 DAMA Slave support
<M> Amateur Radio NET/ROM protocol
<M> Amateur Radio X.25 PLP (Rose)
AX.25 network device drivers ---> 不用选择了
PACKET通信中文又称分包通信,传送信息的信息包里带有发信人和收信人的地址及控制数据等信息,是一种可以实现复
杂而可靠通信的高级数据方式.PACKET由于使用了完整的AX25协议,因此可以容易地实现诸如文件的上传下载,信件的
接收和发送,远端控制,捆绑其他协议实现更多的功能. AX.25是数据交换网络协议,她描述了DTE(Data Terminal
Equipment) 与DCE(Data Circuit Terminating Equipment )之间如何协调数据交换。 AX.25协议利用面向连
接服务来确保数据包的按序发送,在结构上分三个部分,即物理层,链路层和包封层(在OSI中称网络层)。
<M> IrDA (infrared) subsystem support ---> 红外线传输装置,这个里面我什么也没选
<M> Bluetooth subsystem support ---> 蓝牙设备,无线电的东西,没有就不选了
<M> TUX: Threaded linUX application protocol accelerator layer 图案应用程序加速协议,可以不用选
择
TUX options --->
[*] External CGI module
[*] extended TUX logging format
[*] debug TUX
[*] Network device support 选择自己合适的网卡就可以了,我的是realtek 8139的网卡,应该选择
<M> Dummy net driver support 可以使IP长久的存在(类固定IP),使Linux可以轻易得到一个IP addr,
选吧
<M> Bonding driver support
连接数个网路装置让他像是一个,只有一张网卡的話,可以直接不要选,不放心的話也可以直接编成模組,
<M> EQL (serial line load balancing) support 不太需要,通常給拨号用
<M> Universal TUN/TAP device driver support 不太确定,就直接编成modules,也可以不用选择
<M> Ethertap network tap 可以不用选择
如何在 user-mode 系统中启动网路功能?设定一段私人网路包含 user-mode 系统以及主系统。然後 user-mode 系统
透过原系统转送封包到网路上。确定主系统的核心有支援 Networking --> IP: Netfilter Configuration --> IP tables
support--> Full NAT --> MASQUERADE target support 还有 Network Device Support --> Ethertap
network tap,将这两个编译成模组,
<M> General Instruments Surfboard 1000 如果你是用cable modem,此处请选
ARCnet devices ---> 如果您没有 ARCnet 的设备,可以不理。 在这里我不用选了
<M> ARCnet support
<M> Enable standard ARCNet packet format (RFC 1201)
<M> Enable old ARCNet packet format (RFC 1051)
<M> Enable raw mode packet interface
<M> ARCnet COM90xx (normal) chipset driver
<M> ARCnet COM90xx (IO mapped) chipset driver
<M> ARCnet COM90xx (RIM I) chipset driver
<M> ARCnet COM20020 chipset driver
<M> Support for COM20020 on ISA
<M> Support for COM20020 on PCI
Ethernet (10 or 100Mbit) --->
在这里可以详细的选择自己的网卡,我只选择realtek 8139的选项,其它的不用选了
[*] Ethernet (10 or 100Mbit) 这个一定要选择
<M> Generic Media Independent Interface device support 这个也要选择
<M> Sun Happy Meal 10/100baseT support SUN公司的产品,不用选择了
<M> Sun GEM support SUN公司的产品,不用选择了
[*] 3COM cards 我没有这个卡,不用选择了
<M> 3c501 "EtherLink" support
<M> 3c503 "EtherLink II" support
<M> 3c505 "EtherLink Plus" support
<M> 3c507 "EtherLink 16" support (EXPERIMENTAL)
<M> 3c509/3c529 (MCA)/3c569B (98)/3c579 "EtherLink III" support
<M> 3c515 ISA "Fast EtherLink"
<M> 3c590/3c900 series (592/595/597) "Vortex/Boomerang" support
<M> 3cr990 series "Typhoon" support
<M> AMD LANCE and PCnet (AT1500 and NE2100) support AMD的网卡,不用选择了
[*] Western Digital/SMC cards 西部数据的卡,我没有,不用选择了
<M> WD80*3 support
<M> SMC Ultra support
<M> SMC 9194 support
[*] Racal-Interlan (Micom) NI cards 这个卡很少,我没有,不用选择了
< > NI5010 support (EXPERIMENTAL)
<M> NI5210 support
<M> NI6510 support
Tulip family network device support ---> 我没有这个卡,所以不用选择了
< > AT1700/1720/RE1000Plus(C-Bus) support (EXPERIMENTAL) 不用选择
<M> DEPCA, DE10x, DE200, DE201, DE202, DE422 support 不用选择
<M> HP 10/100VG PCLAN (ISA, EISA, PCI) support 不用选择
[*] Other ISA cards 很老的卡了,如果你有就选择吧,我不选了 <M>
Cabletron E21xx support
<M> EtherWORKS 3 (DE203, DE204, DE205) support
<M> EtherExpress 16 support
<M> EtherExpressPro support/EtherExpress 10 (i82595) support
<M> HP PCLAN+ (27247B and 27252A) support
<M> HP PCLAN (27245 and other 27xxx series) support
<M> LP486E on board Ethernet
<M> ICL EtherTeam 16i/32 support
<M> NE2000/NE1000 support
<M> Zenith Z-Note support (EXPERIMENTAL)
<M> SEEQ8005 support (EXPERIMENTAL)
[*] EISA, VLB, PCI and on board controllers 应该选择
<M> AMD PCnet32 PCI support
<M> AMD 8111 (new PCI lance) support 以上两个是AMD公司开发的,不用选择
[*] Enable NAPI support 不用选择
<M> Adaptec Starfire/DuraLAN support 不用选择
[*] Use Rx Polling (NAPI) (EXPERIMENTAL) 不用选择
<M> Ansel Communications EISA 3200 support (EXPERIMENTAL) 不用选择
<M> Apricot Xen-II on board Ethernet 不用选择
<M> Broadcom 4400 ethernet support (EXPERIMENTAL) 一般要选择
<M> Reverse Engineered nForce Ethernet support (EXPERIMENTAL) 不用选择
<M> CS89x0 support 不用选择
<M> Digi Intl. RightSwitch SE-X support 不用选择
<M> EtherExpressPro/100 support (eepro100, original Becker driver) 不用选择
[*] Use PIO instead of MMIO 不用选择
<M> Intel(R) PRO/100+ support 不用选择
[*] Use Rx Polling (NAPI) 不用选择
<M> Myson MTD-8xx PCI Ethernet support 不用选择
<M> National Semiconductor DP8381x series PCI Ethernet support 不用选择
<M> PCI NE2000 and clones support (see help) 不用选择了
<M> RealTek RTL-8139 C+ PCI Fast Ethernet Adapter support (EXPERIME 这个也要选择
<M> RealTek RTL-8139 PCI Fast Ethernet Adapter support 这个我必须选择,我就是8139的网
卡
[*] Use PIO instead of MMIO 不用选择
[*] Support for uncommon RTL-8139 rev. K (automatic channel equal 这个也选择一下吧,以防万一
[*] Support for older RTL-8129/8130 boards 老设备了,不用选择了
[*] Use older RX-reset method 老设备了,不用选择了
<M> SiS 900/7016 PCI Fast Ethernet Adapter support 这种适配器我没有,不用选择了
<M> SMC EtherPower II 不用选择
<M> Sundance Alta support 这种卡比较普及,选择吧
[*] Use MMIO instead of PIO 不用选择
<M> TI ThunderLAN support 这种产品很少,不用选择
<M> VIA Rhine support 崴盛的东西,不用选择
[*] Use MMIO instead of PIO 不用选择
[*] Pocket and portable adapters 不用选择
<M> AT-LAN-TEC/RealTek pocket adapter support 这个realtek的适配器也应该选择
<M> D-Link DE600 pocket adapter support
<M> D-Link DE620 pocket adapter support 以上两个是很常见的网卡,应该选择
Ethernet (1000 Mbit) ---> 千兆网卡,我还没有,等有了再选吧
Ethernet (10000 Mbit) ---> 万兆网卡,我还没有,等有了再选吧
Token Ring devices ---> 令牌环,用来组建局域网,现在都用ethernet,不用它了,
Wireless LAN (non-hamradio) ---> 这个里面应该是无线网卡设置的,我没有
PCMCIA network device support --->
笔记本的东西,对我没用,里面的就不进去了了,如果你有,自己去选择吧
Wan interfaces --->
[*] Wan interfaces support 不用选择了
<M> Comtrol Hostess SV-11 support
<M> COSA/SRP sync serial boards support
<M> Etinc PCISYNC serial board support
[*] Etinc PCISYNC features
[*] Hard reset support
<M> LanMedia Corp. SSI/V.35, T1/E1, HSSI, T3 boards
<M> Sealevel Systems 4021 support
<M> SyncLink HDLC/SYNCPPP support
<M> Generic HDLC layer
[*] Raw HDLC support
[*] Raw HDLC Ethernet device support
[*] Cisco HDLC support
[*] Frame Relay support
[*] Synchronous Point-to-Point Protocol (PPP) support
--- X.25/LAPB support is disabled
<M> Goramo PCI200SYN support
<M> SBE Inc. wanXL support
[*] rebuild wanXL firmware
<M> Cyclades-PC300 support (RS-232/V.35, X.21, T1/E1 boards)
[*] Cyclades-PC300 MLPPP support
<M> SDL RISCom/N2 support
<M> Moxa C101 support
<M> FarSync T-Series support
<M> Frame Relay DLCI support
(24) Max open DLCI (NEW)
(8) Max DLCI per device (NEW)
<M> SDLA (Sangoma S502/S508) support 以上都不用选择
[*] WAN router drivers 广域网路由器驱动,不用选择
<M> Cyclom 2X(tm) cards (EXPERIMENTAL)
[*] Cyclom 2X X.25 support (EXPERIMENTAL)
<M> Granch SBNI12 Leased Line adapter support
[*] Multiple line feature support 多线程支持,应该选择
[*] FDDI driver support 除非要当FDDI光缆网路的主干or router,不然一般是不需要的
<M> Digital DEFEA and DEFPA adapter support
<M> SysKonnect FDDI PCI support
[*] HIPPI driver support (EXPERIMENTAL) 不用选择
<M> Essential RoadRunner HIPPI PCI adapter support (EXPERIMENTAL)
[*] Use large TX/RX rings (EXPERIMENTAL)
<M> PLIP (parallel port) support 不用选择了
<M> PPP (point-to-point protocol) support 非拨号的不太需要用到这东东,最好编译成模块
[*] PPP multilink support (EXPERIMENTAL) 最好选择
[*] PPP filtering 最好选择
<M> PPP support for async serial ports 最好选择
<M> PPP support for sync tty ports 最好编译成模块
<M> PPP Deflate compression 最好编译成模块
<M> PPP BSD-Compress compression 最好编译成模块
<M> PPP over Ethernet (EXPERIMENTAL) 最好编译成模块
<M> SLIP (serial line) support 对用网卡连上网路的用戶來讲,沒有什么用
[*] CSLIP compressed headers
[*] Keepalive and linefill
[*] Six bit SLIP encapsulation
[*] Fibre Channel driver support 这种好像还很少阿,不用选了
<M> Red Creek Hardware VPN (EXPERIMENTAL) 不用选择
<M> Traffic Shaper (EXPERIMENTAL) 不用选择
<M> Network console logging support (EXPERIMENTAL) 不用选择
ISDN subsystem ---> 不用选择
<M> ISDN support
ISDN很少用了,如果你有,就选择吧,我没有就不用选择了 。如果你有,就自己进去选择吧
Telephony Support ---> 电话支持,一般就不要选了
<M> Linux telephony support 有关电话的,不用选了
<M> QuickNet Internet LineJack/PhoneJack support 有关电话的,不用选了
<M> QuickNet Internet LineJack/PhoneJack PCMCIA support 有关电话的,不用选了
Input device support ---> 这个里面要设置你的鼠标键盘什么的。
其他的都不用动,但是必须选中.如果你是usb鼠标必须选中这个,其他的我都没选
--- Userland interfaces
--- Mouse interface
[*] Provide legacy /dev/psaux device
(1024) Horizontal screen resolution 水平解析度,一般显示器都是1024吧
(768) Vertical screen resolution 垂直解析度,一般显示器都是768吧
<M> Joystick interface 游戏操纵杆,没有就不用了吧,一般不用选择
<M> Touchscreen interface 触摸屏,一般不用选择,因为没有
(240) Horizontal screen resolution (NEW) 这个好像是触摸屏的,不用选了
(320) Vertical screen resolution (NEW) 这个好像是触摸屏的,不用选了
<*> Event interface 支援能够利用/dev/input/eventX來存取输入设备的事件 可以选择
<M> Event debugging 调试的,不用选择了
--- Input I/O drivers
<M> Gameport support 不用选了
<M> Classic ISA and PnP gameport support 不用选了
<M> PDPI Lightning 4 gamecard support 不用选了
<M> SB Live and Audigy gameport support 不用选了
<M> Aureal Vortex, Vortex 2 gameport support 不用选了
<M> ForteMedia FM801 gameport support 不用选了
<M> Crystal SoundFusion gameport support 不用选了
<*> Serial port line discipline 如果有用Serial port接東西的話,这选项也是要选的(COM port ..)
<M> ct82c710 Aux port controller 給notebook用的一个叫QuickPort的选项
<M> Parallel port keyboard adapter 并行接口键盘适配器,不用选了
<M> PCI PS/2 keyboard and PS/2 mouse controller 关于鼠标和键盘的,一定要选
--- Input Device Drivers
--- Keyboards
<M> Sun Type 4 and Type 5 keyboard support 用RS-232连接的Sun Type 4 or 5的keyboard,一
般沒有吧
<M> DECstation/VAXstation LK201/LK401 keyboard support 没见过这种键盘,不用选择了
<M> XT Keyboard support 如果你系统上是用旧式的keyboard,还是接keyboard port的话,这个就要
选
<M> Newton keyboard 用Serial Port接的Newton keybooard,好像沒有用
[*] Mice
<*> PS/2 mouse
<M> Serial mouse 这两个最好都选择
<M> InPort/MS/ATIXL busmouse 和鼠标有关,选择吧(我也不知道)
[*] ATI XL variant ATI的产品,不用选择了
<M> Logitech busmouse 我的就是罗技的,应该选择
<M> IBM PC110 touchpad IBM机的触摸板,笔记本用的,不用选
<M> DEC VSXXX-AA/GA mouse and VSXXX-AB tablet 这种鼠标没见过,写字板我也没有
[*] Joysticks 游戏操纵杆,不用选择了(以下24行)
<M> Classic PC analog joysticks and gamepads
<M> Assasin 3D and MadCatz Panther devices
<M> Logitech ADI digital joysticks and gamepads
<M> Creative Labs Blaster Cobra gamepad
<M> Genius Flight2000 Digital joysticks and gamepads
<M> Gravis GrIP joysticks and gamepads
<M> Gravis GrIP MultiPort
<M> Guillemot joysticks and gamepads
<M> InterAct digital joysticks and gamepads
<M> Microsoft SideWinder digital joysticks and gamepads
<M> ThrustMaster DirectConnect joysticks and gamepads
<M> I-Force devices
[*] I-Force USB joysticks and wheels
[*] I-Force Serial joysticks and wheels
<M> Logitech WingMan Warrior joystick
<M> LogiCad3d Magellan/SpaceMouse 6dof controllers
<M> SpaceTec SpaceOrb/Avenger 6dof controllers
<M> SpaceTec SpaceBall 6dof controllers
<M> Gravis Stinger gamepad
<M> Twiddler as a joystick
<M> Multisystem, Sega Genesis, Saturn joysticks and gamepads
<M> Multisystem, NES, SNES, N64, PSX joysticks and gamepads
<M> Multisystem joysticks via TurboGraFX device
<M> Gameport data dumper
[*] Touchscreens 触摸屏,我没有了,不用选择
<M> Gunze AHL-51S touchscreen
[*] Misc
<M> PC Speaker support 利用机箱上那个喇叭发声的支援,要选择
<M> User level driver support 如果要让使用者等級的driver能让input的子系统存取就选,不確定就編成
模組
Character devices --->
这个里面必须选下面的这些,其他的都不用选。
[ ] Legacy (BSD) PIY support 这个必须选,否则你X里的任何终端都大不开。
< > dev/agppart (AGP support)不用多说了把,AGP支持。选中你显卡有关的就行了。
[ ] Direct Rendering Manager (XFree86 4.01 and higher DRI support)
这个里面也有关于显卡的选择,我不明是干什么用的。
IC2 support ----->搞不懂,我一个没选。
Misc support ----->搞不懂,我一个没选。
Multimedia devices ----->多媒体?我里面什么都没选。
Graphics support ----->进去选和你显卡有关的就行了。
Sound ----->进去找你的声卡芯片型号 。
[*] Non-standard serial port support 非标准的serial port支援 不用选了
<M> Computone IntelliPort Plus serial support
<*> Comtrol RocketPort support
<M> Cyclades async mux support
[*] Cyclades-Z interrupt mode operation (EXPERIMENTAL)
<M> Digiboard Intelligent Async Support
<M> Hayes ESP serial port support
<M> Moxa Intellio support
<M> Moxa SmartIO support
<M> Multi-Tech multiport card support (EXPERIMENTAL)
<M> Microgate SyncLink card support
<M> SyncLink Multiport support
<M> HDLC line discipline support
<M> SDL RISCom/8 card support
<M> Specialix IO8+ card support
[*] Specialix DTR/RTS pin is RTS
<M> Specialix SX (and SI) card support
<M> Specialix RIO system support
[*] Support really old RIO/PCI cards
[*] Stallion multiport serial support
<M> Stallion EasyIO or EC8/32 support
<M> Stallion EC8/64, ONboard, Brumby support
Serial drivers --->
<*> 8250/16550 and compatible serial support 如果要支援标准的serial port,这项是要选的,最好选
择
[*] Console on 8250/16550 and compatible serial port 可以不用选
如果开启这项,就能用serial port的连线,当做系統的一个console
<M> 8250/16550 PCMCIA device support 这个当然不用选了
[*] 8250/16550 device discovery via ACPI namespace 不用选了
(4) Maximum number of non-legacy 8250/16550 serial ports 选2个
所要支援的Serial Port的数量,包括在PCI介面上的模拟介面,一般2个
[*] Extended 8250/16550 serial driver options 不用选了
延伸的标准设定,可以支援超过四个COM port还有share serial的設定
[ ] Support more than 4 legacy serial ports 不用选了
[*] Support for sharing serial interrupts 不用选了
[*] Autodetect IRQ on standard ports (unsafe) 不安全还敢选么?
[*] Support special multiport boards 对特殊多接口板的支持,不用选择
[*] Support RSA serial ports 加密算法多端口支持,不用选择了
--- Non-8250 serial port support
[*] Legacy (BSD) PTY support 这个必须选,否则你X里的任何终端都打不开
<M> Crash Utility memory driver
(256) Maximum number of legacy PTY in use (NEW)
<M> Parallel printer support 有并口的打印机就选吧
[*] Support for console on line printer 网络打印机,不用了,不选
<M> Support for user-space parallel port device drivers 不选
<M> Texas Instruments parallel link cable support 不选
<M> QIC-02 tape support 又是磁带机,当然不选
[*] Do you want runtime configuration for QIC-02
--- Setting runtime QIC-02 configuration is done with qic02conf
--- from the tpqic02-support package. It is available at
--- metalab.unc.edu or
ftp://titus.cfw.com/pub/Linux/util/ IPMI ---> 开启IPMI讯息的处理器,IPMI是用來支援一些感应器,像是溫度、电压的感应器
<M> IPMI top-level message handler
[*] Generate a panic event to all BMCs on a panic
[*] Generate OEM events containing the panic string
<M> Device interface for IPMI
<M> IPMI System Interface handler
<M> IPMI Watchdog Timer
Watchdog Cards ---> 虽然称为Cards,这个可以用纯软件来实现,当然也有硬件的。如果你把这个选中,那
么就会在你的/dev下创建一个名为watchdog的文件,它可以记录你的系统的运行情况,一直到系统重新启动的1分钟
左右。有了这个文件,你就可以恢复系统到重启前的状态了。
[*] Watchdog Timer Support 选择
[*] Disable watchdog shutdown on close 选择
--- Watchdog Device Drivers
<M> Software watchdog 这个要选择,我没有硬件阿
<M> Acquire SBC Watchdog Timer
<M> Advantech SBC Watchdog Timer
<M> ALi M1535 PMU Watchdog Timer
<M> ALi M7101 PMU Computer Watchdog
<M> AMD Elan SC520 processor Watchdog
<M> Eurotech CPU-1220/1410 Watchdog Timer
<M> IB700 SBC Watchdog Timer
<M> ICP Wafer 5823 Single Board Computer Watchdog
<M> Intel i8xx TCO Timer/Watchdog 我选择intel的就可以了,其它的就不用选了
<M> National Semiconductor PC87307/PC97307 (ala SC1200) Watchdog
< > National Semiconductor SCx200 Watchdog
< > SBC-60XX Watchdog Timer
<M> SMA CPU5 Watchdog
<M> W83627HF Watchdog Timer
<M> W83877F (EMACS) Watchdog Timer
<M> ZF MachZ Watchdog
--- ISA-based Watchdog Cards 这个可以不用选择了
<M> Berkshire Products ISA-PC Watchdog
<M> Mixcom Watchdog
<M> WDT Watchdog timer
[*] WDT501 features
--- PCI-based Watchdog Cards 我也没有这个PCI设备,不用选择了
<M> Berkshire Products PCI-PC Watchdog
<M> PCI-WDT500/501 Watchdog timer
[*] PCI-WDT501 features
--- USB-based Watchdog Cards 我没有这个USB设备,不用选择了
<M> Berkshire Products USB-PC Watchdog
<M> Intel/AMD/VIA HW Random Number Generator support 支援主板上的随机数产生器用的,先編成模
組
<M> /dev/nvram support 不确定是干嘛的,编成模块
<*> Enhanced Real Time Clock Support “增强性实时钟支持”,启用后将生成 /dev/rtc 设备。 这个非常有
用,Mplayer 可以用它同步声音和图像(如果没有它的话 mplayer 将使用 sleep() 函数计算声音和图像时间,可能会导
致图像比声音快一截),Vmware 也需要它。 请务必选中它。
<M> Double Talk PC internal speech card support Double Talk系統用的,好像是一种語音合成器什么的,
一般人沒用
<M> Siemens R3964 line discipline 如果系統上有东西用西门子R3964的原則來传输的話才需要
< > Applicom intelligent fieldbus card support 支援Applicom intelligent fieldbus card的东东,一般人应
该也沒用
<M> Sony Vaio Programmable I/O Control Device support (EXPERIMENTAL) Sony的东西,我没有啊,
不选了
Ftape, the floppy tape device driver ---> 磁带机,好老的产品了,不用选择了
<M> Ftape (QIC-80/Travan) support
<M> Zftape, the VFS interface
(10240) Default block size (NEW)
--- The compressor will be built as a module only!
(3) Number of ftape buffers (EXPERIMENTAL) (NEW)
[*] Enable procfs status report (+2kb)
Debugging output (Normal) --->
(X) Normal
( ) Excessive
( ) Reduced
( ) None
--- Hardware configuration
Floppy tape controllers (Standard) --->
(X) Standard
( ) MACH-2
( ) FC-10/FC-20
( ) Alt/82078
(8) Default FIFO threshold (EXPERIMENTAL) (NEW) 可以不用选择
有名管道是一个能在互不相关进程之间传送数据的特殊文件。一个或多个进程向内写入数据,在另一端由一个进程负责读出。
有名管道是在文件系统中可见的,也就是说ls可以直接看到。(有名管道又称FIFO,也就是先入先出
(2000) Maximal data rate to use (EXPERIMENTAL) (NEW) 不用选择了
<*> /dev/agpgart (AGP Support) AGP支持。选中你显卡有关的就行了
<*> ALI chipset support
<*> ATI chipset support
<*> AMD Irongate, 761, and 762 chipset support
<*> AMD Opteron/Athlon64 on-CPU GART support
<*> Intel 440LX/BX/GX, I8xx and E7x05 chipset support
<*> Intel i865 chipset support
<*> NVIDIA nForce/nForce2 chipset support
<*> SiS chipset support 这个必须选择,我的是sis芯片的东西
<*> Serverworks LE/HE chipset support
<*> VIA chipset support
<*> Transmeta Efficeon support
[*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)
“直接渲染支持”,这个对非 Nvidia 显卡非常有用,它能使 xfree 直接操作显卡可以达到接近硬件加速的水平。
但仅仅是性能接近硬件加速,并不能和 Nvidia 卡的驱动相媲美。我的 TNT2 加 4192 驱动跑 Quake3 可以稳定
83fps/s,记得以前某人的 ATI 8500 显卡(CPU主频不记得了,反正比我的快),也只能在 6x fps/s。
所以,使用非N卡的朋友,如果您想在 Linux 下更好地跑 3D 游戏,最好还是换一块 Nvidia 的显卡,如果您暂时还不
想换显卡,就选上它吧。
<M> 3dfx Banshee/Voodoo3+
<M> 3dlabs GMX 2000
<M> ATI Rage 128
<M> ATI Radeon
<M> Intel I810
<M> Intel 830M, 845G, 852GM, 855GM, 865G 这个也选择一下吧
<M> Matrox g200/g400
<M> SiS video cards 这个也要选择
PCMCIA character devices ---> PCMCIA,我没有,不用选择了
<M> SyncLink PC Card support
<M> ACP Modem (Mwave) support 一般人用不上,好像是用來支援IBM Thinkpad某些系列的ACP
Modem
<M> RAW driver (/dev/raw/rawN) (OBSOLETE) 跟block device有关的,先編成模組
(256) Maximum number of RAW devices to support (1-8192) (NEW)
<M> Hangcheck timer 好像是会检查系统状况,有问题时自动重开,编成模組放着
I2C support ---> I2C Protocol的支援,一般人应该不会用到这种微系統连接用的裝置吧
Misc devices --->
<M> Device driver for IBM RSA service processor 为RSA加密算法服务处理器设计的,不用选择
Multimedia devices ---> 支援影像、聲音擷取卡及FM收聽介面卡用的,一般人應該也沒用
<M> Video For Linux
Video For Linux --->
--- Video Adapters
<M> BT848 Video For Linux
<M> Mediavision Pro Movie Studio Video For Linux
<M> Quickcam BW Video For Linux
<M> QuickCam Colour Video For Linux (EXPERIMENTAL)
<M> W9966CF Webcam (FlyCam Supra and others) Video For Linux
<M> CPiA Video For Linux
<M> CPiA Parallel Port Lowlevel Support
<M> CPiA USB Lowlevel Support
<M> SAA5246A Teletext processor
<M> SAA5249 Teletext processor
<M> SAB3036 tuner
<M> Stradis 4:2:2 MPEG-2 video driver (EXPERIMENTAL)
<M> Zoran ZR36057/36067 Video For Linux
<M> Iomega Buz support
<M> Pinnacle/Miro DC10(+) support
<M> Pinnacle/Miro DC30(+) support
<M> Linux Media Labs LML33 support
<M> Linux Media Labs LML33R10 support
<M> Sony Vaio Picturebook Motion Eye Video For Linux (EXPERIMENTAL)
<M> Philips SAA7134 support
<M> Siemens-Nixdorf 'Multimedia eXtension Board'
<M> Philips-Semiconductors 'dpc7146 demonstration board'
<M> Hexium HV-PCI6 and Orion frame grabber
<M> Hexium Gemini frame grabber
<M> Conexant 2388x (bt878 successor) support
Radio Adapters ---> 广播的当然不用选了
<M> ADS Cadet AM/FM Tuner
<M> AIMSlab RadioTrack (aka RadioReveal) support
<M> AIMSlab RadioTrack II support
<M> Aztech/Packard Bell Radio
<M> GemTek Radio Card support
<M> GemTek PCI Radio Card support
<M> Guillemot MAXI Radio FM 2000 radio
<M> Maestro on board radio
<M> SF16FMI Radio
<M> SF16FMR2 Radio
<M> TerraTec ActiveRadio ISA Standalone
<M> Trust FM radio card
<M> Typhoon Radio (a.k.a. EcoRadio)
[*] Support for /proc/radio-typhoon
<M> Zoltrix Radio
Digital Video Broadcasting Devices --->
数字影像广播用的,让你能在Linux上接上相关裝置,一般人应该也沒用
[*] DVB For Linux
<M> DVB Core Support
--- Supported Frontend Modules
<M> TWINHAN DST based DVB-S frontend (QPSK)
<M> STV0299 based DVB-S frontend (QPSK)
<M> Frontends with sp887x demodulators, e.g. Microtune DTF7072
(/usr/lib/hotplug/firmware/sc_main.mc) Full pathname of sp887x firmwa
<M> Alps TDLB7 (OFDM)
<M> Alps TDMB7 (OFDM)
<M> Atmel AT76C651 (QAM)
<M> Frontends with Connexant CX24110 demodulator (QPSK)
<M> Grundig 29504-491 (QPSK)
<M> Grundig 29504-401 (OFDM)
<M> Zarlink MT312 Satellite Channel Decoder (QPSK)
<M> Frontends with external VES1820 demodulator (QAM)
<M> Frontends with VES1893 or VES1993 demodulator (QPSK)
< > Frontends with external TDA10045H or TDA10046H demodulators (OFDM
<M> Frontends with NxtWave Communications NXT6000 demodulator (OFDM)
--- Supported SAA7146 based PCI Adapters
--- AV7110 cards
[*] AV7110 OSD support
<M> Budget cards
<M> Budget cards with onboard CI connector
<M> Budget cards with analog video inputs
<M> AV7110 cards with Budget Patch
--- Supported USB Adapters
<M> Technotrend/Hauppauge Nova-USB devices
<M> Technotrend/Hauppauge USB DEC devices
--- Supported FlexCopII (B2C2) Adapters
<M> Technisat Skystar2 PCI
--- Supported BT878 Adapters
<M> Nebula/Pinnacle PCTV PCI cards
Graphics support --->
[*] Support for frame buffer devices 支持Frame buffer的,一定要选择
<M> Permedia2 support
[*] enable FIFO disconnect feature
<M> CyberPro 2000/2010/5000 support 不用选择了
[*] IMS Twin Turbo display support
<M> VGA 16-color graphics support 16色的VGA支持,应该选择
[*] VESA VGA graphics support 标准视频驱动,一定要选择
<M> Hercules mono graphics support
<M> nVidia Riva support NV的显卡驱动,不用选择
<M> Intel 810/815 support (EXPERIMENTAL) 这个应该选择
[*] use VESA Generalized Timing Formula
<M> Matrox acceleration Mator显卡的驱动,不用选择
[*] Millennium I/II support
[*] Mystique support
[*] G100/G200/G400/G450/G550 support
<M> Matrox I2C support 不用选择
<M> G400 second head support
[*] Multihead support
<M> ATI Radeon display support (Old driver) ATI显卡驱动,不用选择
<M> ATI Radeon display support ATI显卡驱动,不用选择
[*] DDC/I2C for ATI Radeon support ATI显卡驱动,不用选择
[*] Lots of debug output from Radeon driver ATI显卡驱动,不用选择
<M> ATI Rage128 display support ATI显卡驱动,不用选择
<M> ATI Mach64 display support ATI显卡驱动,不用选择
[*] Mach64 CT/VT/GT/LT (incl. 3D RAGE) support 不用选择
[*] Mach64 GX support 不用选择
[*] Rage XL No-BIOS Init support 不用选择
<M> SiS acceleration 我的显卡这个芯片的,应该选择
[*] SiS 300 series support
[*] SiS 315/330 series support 以上两个可以选择
<M> NeoMagic display support
<M> IMG Kyro support
<M> 3Dfx Banshee/Voodoo3 display support
<M> 3Dfx Voodoo Graphics (sst1) support
<M> Trident support 三叉戟支持,不用选择了
<M> Virtual Frame Buffer support (ONLY FOR TESTING!)
Console display driver support ---> 你至少应该支持VGA text console,否则你无法从控制台使用
LINUX
--- VGA text console
[*] Video mode selection support 支援在开机时可选择指定的影像模式,而不是用text,应该选择
<M> MDA text console (dual-headed) (EXPERIMENTAL) 有可以同时接两台monitor的card才要选
<*> Framebuffer Console support 这个和开机背景有关,应该选择,那个很酷的东西哦
[*] Select compiled-in fonts
[*] VGA 8x8 font
[*] VGA 8x16 font 以上三个应该选择
[*] Mac console 6x11 font (not supported by all drivers) MAC的东西,我用不起,不用选择了
[*] Pearl (old m68k) console 8x8 font
[*] Acorn console 8x8 font
[*] Mini 4x6 font 以上三个按默认选择
[*] Sparc console 8x16 font
[*] Sparc console 12x22 font (not supported by all drivers) 以上两个是SUN公司的Sparc系统用的,
不用选择
Logo configuration ---> 这个和图形界面有关,应该选择
[*] Bootup logo
[*] Standard black and white Linux logo
[*] Standard 16-color Linux logo
[*] Standard 224-color Linux logo 以上4个应该选择
Sound ---> 如果要选用软件ALSA驱动声卡,第一项编译成模块
<M> Sound card support 这个肯定是要选择的
Advanced Linux Sound Architecture ---> ALSA也是肯定要选择的
<M> Advanced Linux Sound Architecture ALSA也是肯定要选择的
<M> Sequencer support 不知道是什么, 按默认吧
<M> Sequencer dummy client 音序器哑设备客户机程序
<M> OSS Mixer API 不知道是什么, 按默认吧
<M> OSS PCM (digital audio) API 不知道是什么, 按默认吧
[*] OSS Sequencer API 不知道是什么, 按默认吧
<M> RTC Timer support 不用选择
[*] Verbose printk 不用选择
[*] Debug 不用选择
[*] Debug memory 不用选择
Generic devices --->
<M> Dummy (/dev/null) soundcard 应该选择
<M> Virtual MIDI soundcard 虚拟MIDI也是要选择的
<M> MOTU MidiTimePiece AV multiport MIDI
<M> UART16550 - MIDI only driver
<M> Generic MPU-401 UART driver 应该选择
ISA devices ---> 老标准的东西,不用选择了
PCI devices ---> 我没有PCI的声卡,不用选择
<M> ALi PCI Audio M5451
<M> ATI IXP 150/200/250
<M> Aureal Advantage
<M> Aureal Vortex
<M> Aureal Vortex 2
<M> Aztech AZF3328 / PCI168 (EXPERIMENTAL)
<M> Bt87x Audio Capture
<M> Cirrus Logic (Sound Fusion) CS4280/CS461x/CS462x/CS463x
[*] Cirrus Logic (Sound Fusion) New DSP support (EXPERIMENTAL)
<M> Cirrus Logic (Sound Fusion) CS4281
<M> EMU10K1 (SB Live! & Audigy, E-mu APS)
<M> Korg 1212 IO
<M> Digigram miXart
<M> NeoMagic NM256AV/ZX
<M> RME Digi32, 32/8, 32 PRO
<M> RME Digi96, 96/8, 96/8 PRO
<M> RME Digi9652 (Hammerfall)
<M> RME Hammerfall DSP Audio
<M> Trident 4D-Wave DX/NX; SiS 7018
<M> Yamaha YMF724/740/744/754
<M> Avance Logic ALS4000
<M> C-Media 8738, 8338
<M> (Creative) Ensoniq AudioPCI 1370
<M> (Creative) Ensoniq AudioPCI 1371/1373
<M> ESS ES1938/1946/1969 (Solo-1)
<M> ESS ES1968/1978 (Maestro-1/2/2E)
<M> ESS Allegro/Maestro3
<M> ForteMedia FM801
<M> ForteMedia FM801 + TEA5757 tuner
<M> ICEnsemble ICE1712 (Envy24)
<M> ICEnsemble ICE1712 (Envy24)
<M> ICE/VT1724 (Envy24HT)
<M> Intel i8x0/MX440, SiS 7012; Ali 5455; NForce Audio; AMD768/8111
<M> Intel i8x0/MX440; AMD768/8111 modems (EXPERIMENTAL)
<M> S3 SonicVibes
<M> VIA 82C686A/B, 8233 South Bridge
<M> Digigram VX222
ALSA USB devices ---> 我没有USB的声卡,不用选择
<M> USB Audio/MIDI driver
PCMCIA devices ---> 笔记本用的,不用选择
<M> Digigram VXpocket
<M> Digigram VXpocket 440
<M> Sound Core PDAudioCF
Open Sound System --->
<M> Open Sound System (DEPRECATED) 这个也是要选择的,音质比ALSA好一点
<M> BT878 audio dma 不用选择
<M> C-Media PCI (CMI8338/8738) 不用选择
[*] Enable legacy FM
(388) FM I/O 388, 3C8, 3E0, 3E8 (NEW)
[*] Enable legacy MPU-401 可以选择
(330) MPU-401 I/O 330, 320, 310, 300 (NEW) 可以选择
[*] Enable joystick 操纵杆就不用选择了
[*] Support CMI8738 based audio cards
[*] Inverse S/PDIF in for CMI8738
[*] Enable S/PDIF loop for CMI8738
(2) Number of speakers 2, 4, 5, 6 (NEW)
<M> Creative SBLive! (EMU10K1) 不用选择了
[*] Creative SBLive! MIDI (EXPERIMENTAL) 不用选择了
<M> Crystal SoundFusion (CS4280/461x) 不用选择了
<M> Crystal Sound CS4281 不用选择了
<M> Ensoniq AudioPCI (ES1370) 不用选择
<M> Creative Ensoniq AudioPCI 97 (ES1371) 一定要选择
<M> ESS Technology Solo1 不用选择了
<M> ESS Maestro, Maestro2, Maestro2E driver 不用选择了
<M> ESS Maestro3/Allegro driver (EXPERIMENTAL) 不用选择了
<M> Intel ICH (i8xx) audio support 一定要选择
<M> S3 SonicVibes 不用选择了
<M> Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core 不用选择了
<M> Support for Turtle Beach MultiSound Classic, Tahiti, Monterey 不用选择了
(/etc/sound/msndinit.bin) Full pathname of MSNDINIT.BIN firmware file 不用选择了
(/etc/sound/msndperm.bin) Full pathname of MSNDPERM.BIN firmware file 不用选择了
<M> Support for Turtle Beach MultiSound Pinnacle, Fiji 不用选择了
(/etc/sound/pndspini.bin) Full pathname of PNDSPINI.BIN firmware file 不用选择了
(/etc/sound/pndsperm.bin) Full pathname of PNDSPERM.BIN firmware file 不用选择了
<M> VIA 82C686 Audio Codec 不用选择了
[*] VIA 82C686 MIDI 不用选择了
<M> OSS sound modules 编译成模块
[*] Verbose initialisation 应该选择
[*] Persistent DMA buffers 应该选择
<M> AD1816(A) based cards (EXPERIMENTAL) 不用选择了
<M> AD1889 based cards (AD1819 codec) (EXPERIMENTAL) 不用选择了
<M> Aztech Sound Galaxy (non-PnP) cards 不确定,编译成模块
<M> Adlib Cards 不确定,编译成模块
<M> ACI mixer (miroSOUND PCM1-pro/PCM12/PCM20) 不确定,编译成模块
<M> Crystal CS4232 based (PnP) cards 不确定,编译成模块
<M> Ensoniq SoundScape support 不确定,编译成模块
<M> Gravis Ultrasound support 不确定,编译成模块
[*] 16 bit sampling option of GUS (_NOT_ GUS MAX) 不确定,编译成模块
[*] GUS MAX support 不确定,编译成模块
<M> Loopback MIDI device support 不确定,编译成模块
<M> MediaTrix AudioTrix Pro support 不用选择
<M> Microsoft Sound System support 编译成模块
<M> MPU-401 support (NOT for SB16) 我的声卡MIDI就是这种的,必须选择
<M> NM256AV/NM256ZX audio support 不用选择
<M> OPTi MAD16 and/or Mozart based cards 不用选择
[*] Support MIDI in older MAD16 based cards (requires SB) 不用选择
<M> ProAudioSpectrum 16 support 不用选择
<M> PSS (AD1848, ADSP-2115, ESC614) support 不用选择
[*] Enable PSS mixer (Beethoven ADSP-16 and other compatibile) 不用选择
<M> 100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) suppor 不用选择
<M> AWE32 synth 不用选择
<M> Full support for Turtle Beach WaveFront (Tropez Plus, Tropez, M 不用选择
<M> Limited support for Turtle Beach Wave Front (Maui, Tropez) synt 不用选择
<M> Yamaha FM synthesizer (YM3812/OPL-3) support
<M> Yamaha OPL3-SA1 audio controller
<M> Yamaha OPL3-SA2 and SA3 based PnP cards
<M> Yamaha YMF7xx PCI audio (native mode)
[*] Yamaha PCI legacy ports support 以上5项是Yamaha声卡的支持,不用选择
<M> 6850 UART support 不用选择
<M> Gallant Audio Cards (SC-6000 and SC-6600 based) 不用选择
[*] SC-6600 based audio cards (new Audio Excel DSP 16) 不用选择
[*] Activate SC-6600 Joystick Interface 不用选择
(4) SC-6600 CDROM Interface (4=None, 3=IDE, 1=Panasonic, 0=?Son不用选择
(0) SC-6600 CDROM Interface I/O Address (NEW) 不用选择
[*] Audio Excel DSP 16 (MSS emulation) ---> 不用选择
(X) MSS emulation
( ) SBPro emulation
[*] Audio Excel DSP 16 (MPU401 emulation) 不用选择
<M> TV card (bt848) mixer support 电视卡的,不用选了
<M> XpressAudio Sound Blaster emulation 不用选择
<M> ALi5455 audio support 不用选择
<M> ForteMedia FM801 driver 不用选择
<M> RME Hammerfall (RME96XX) support 不用选择
<M> AD1980 front/back switch plugin 不用选择
USB support --->
<*> Support for Host-side USB 这个肯定是要选择的
[*] USB verbose debug messages USB的详细调试信息,可以选择
--- Miscellaneous USB options
[*] USB device filesystem 这个好象是用U盘必须的
[*] Enforce USB bandwidth allocation (EXPERIMENTAL)
[*] Dynamic USB minor allocation (EXPERIMENTAL) 以上两项可以不用选择
--- USB Host Controller Drivers
<M> EHCI HCD (USB 2.0) support 有usb2.0就选上把,编译成模块
[*] Full speed ISO transactions (EXPERIMENTAL) 可以不用选择
[*] Root Hub Transaction Translators (EXPERIMENTAL) HUB不用选择
<M> OHCI HCD support 必须选择,编译成模块
<M> UHCI HCD (most Intel and VIA) support 必须选择,编译成模块
--- USB Device Class drivers
<M> USB Audio support USB声卡,不用选择
--- USB Bluetooth TTY can only be used with disabled Bluetooth subs
<M> USB MIDI support USB MIDI 不用选择
<M> USB Modem (CDC ACM) support USB 猫 ,不用选择
<M> USB Printer support 打印机支持 不用选择
<M> USB Mass Storage support 用U盘必须选择
[*] USB Mass Storage verbose debug
[*] Datafab Compact Flash Reader support (EXPERIMENTAL)
[*] Freecom USB/ATAPI Bridge support
[*] ISD-200 USB/ATA Bridge support
[*] Microtech/ZiO! CompactFlash/SmartMedia support
[*] HP CD-Writer 82xx support (EXPERIMENTAL)
[*] SanDisk SDDR-09 (and other SmartMedia) support (EXPERIMENTAL)
[*] SanDisk SDDR-55 SmartMedia support (EXPERIMENTAL)
[*] Lexar Jumpshot Compact Flash Reader (EXPERIMENTAL) 以上9项不用选择
--- USB Human Interface Devices (HID)
<*> USB Human Interface Device (full HID) support 里面选择usb鼠标和usb键盘,如果你有一定选上这
个必需选
[*] HID input layer support 应该选择
[*] Force feedback support (EXPERIMENTAL) 不用选择
[*] PID Devices (Microsoft Sidewinder Force Feedback 2) 不用选择
[*] Logitech WingMan *3D support 不用选择
[*] ThrustMaster FireStorm Dual Power 2 support (EXPERIMENTAL) 不用选择
[*] /dev/hiddev raw HID device support 应该选择
如果这里有USB键盘和鼠标选项,一定要选择
<M> Aiptek 6000U/8000U tablet support 不用选择
<M> Wacom Intuos/Graphire tablet support 不用选择
<M> KB Gear JamStudio tablet support 不用选择
<M> Griffin PowerMate and Contour Jog support 不用选择
<M> MicroTouch USB Touchscreen Driver 触摸屏的,不用选择
<M> X-Box gamepad support 和游戏有关,不用选择
<M> ATI USB RF remote control ATI的遥控产品,不用选择
--- USB Imaging devices
<M> USB Mustek MDC800 Digital Camera support (EXPERIMENTAL) USB相机,不用选择
<M> Microtek X6USB scanner support USB扫描仪,不用选择
<M> HP53xx USB scanner support (EXPERIMENTAL) USB扫描仪,不用选择
--- USB Multimedia devices USB的多媒体设备,不用选择了
<M> DABUSB driver
<M> USB 3com HomeConnect (aka vicam) support (EXPERIMENTAL)
<M> D-Link USB FM radio support (EXPERIMENTAL)
<M> USB IBM (Xirlink) C-it Camera support
<M> USB Konica Webcam support
<M> USB OV511 Camera support
<M> USB SE401 Camera support
<M> USB STV680 (Pencam) Camera support
<M> USB W996[87]CF JPEG Dual Mode Camera support
--- USB Network adaptors USB网络适配器,不用选择了
<M> USB CATC NetMate-based Ethernet device support (EXPERIMENTAL)
<M> USB KLSI KL5USB101-based ethernet device support
<M> USB Pegasus/Pegasus-II based ethernet device support
<M> USB RTL8150 based ethernet device support (EXPERIMENTAL)
<M> Multi-purpose USB Networking Framework
--- USB Host-to-Host Cables
[*] ALi M5632 based 'USB 2.0 Data Link' cables
[*] AnchorChips 2720 based cables (Xircom PGUNET, ...)
[*] eTEK based host-to-host cables (Advance, Belkin, ...)
[*] GeneSys GL620USB-A based cables
[*] NetChip 1080 based cables (Laplink, ...)
[*] Prolific PL-2301/2302 based cables
--- Intelligent USB Devices/Gadgets
[*] Embedded ARM Linux links (iPaq, ...)
[*] Epson 2888 based firmware (DEVELOPMENT)
[*] Sharp Zaurus (stock ROMs)
[*] CDC Ethernet support (smart devices such as cable modems)
--- USB Network Adapters
[*] ASIX AX88172 Based USB 2.0 Ethernet Devices 不用选择
--- USB port drivers
<M> USS720 parport driver 一般不用选择
USB Serial Converter support ---> 可以全部不用选择
<M> USB Serial Converter support
[*] USB Generic Serial Driver
<M> USB Belkin and Peracom Single Port Serial Driver
<M> USB ConnectTech WhiteHEAT Serial Driver
<M> USB Digi International AccelePort USB Serial Driver
<M> USB Empeg empeg-car Mark I/II Driver
<M> USB FTDI Single Port Serial Driver (EXPERIMENTAL)
<M> USB Handspring Visor / Palm m50x / Sony Clie Driver
<M> USB PocketPC PDA Driver USB手持设备的,不用选择
<M> USB IR Dongle Serial Driver (EXPERIMENTAL)
<M> USB Inside Out Edgeport Serial Driver
<M> USB Inside Out Edgeport Serial Driver (TI devices)
<M> USB Keyspan PDA Single Port Serial Driver PDA设备用的,不用选择
<M> USB Keyspan USA-xxx Serial Driver
[*] USB Keyspan MPR Firmware
[*] USB Keyspan USA-28 Firmware
[*] USB Keyspan USA-28X Firmware
[*] USB Keyspan USA-28XA Firmware
[*] USB Keyspan USA-28XB Firmware
[*] USB Keyspan USA-19 Firmware
[*] USB Keyspan USA-18X Firmware
[*] USB Keyspan USA-19W Firmware
[*] USB Keyspan USA-19QW Firmware
[*] USB Keyspan USA-19QI Firmware
[*] USB Keyspan USA-49W Firmware
[*] USB Keyspan USA-49WLC Firmware
<M> USB KL5KUSB105 (Palmconnect) Driver (EXPERIMENTAL)
<M> USB KOBIL chipcard reader (EXPERIMENTAL)
<M> USB MCT Single Port Serial Driver
<M> USB Prolific 2303 Single Port Serial Driver
<M> USB Safe Serial (Encapsulated) Driver (EXPERIMENTAL)
[*] USB Secure Encapsulated Driver - Padded
<M> USB REINER SCT cyberJack pinpad/e-com chipcard reader (EXPERIME
<M> USB Xircom / Entregra Single Port Serial Driver
<M> USB ZyXEL omni.net LCD Plus Driver (EXPERIMENTAL)
--- USB Miscellaneous drivers 里面的都可以不用选择
<M> EMI 6|2m USB Audio interface support 没有这种接口,不用选择
<M> EMI 2|6 USB Audio interface support 没有这种接口,不用选择
<M> Texas Instruments Graph Link USB (aka SilverLink) cable support
<M> USB Auerswald ISDN support (EXPERIMENTAL) ISDN现在很少用,不用选择
<M> USB Diamond Rio500 support (EXPERIMENTAL)
<M> USB Lego Infrared Tower support (EXPERIMENTAL) 支持USB红外设备的,不用选择
<M> USB LCD driver support 液晶显示器的驱动,不用选择
<M> USB LED driver support 好像是一种检测设备,不用选择
<M> Cypress USB thermometer driver support
<M> USB testing driver (DEVELOPMENT)
USB Gadget Support ---> 里面的也可以不用选择
<M> Support for USB Gadgets
USB Peripheral Controller (NetChip 2280) --->
(X) NetChip 2280
( ) Toshiba TC86C001 'Goku-S'
( ) Dummy HCD (DEVELOPMENT)
NetChip 2280 (NEW)
USB Gadget Drivers
<M> Gadget Zero (DEVELOPMENT)
<M> Ethernet Gadget
[*] RNDIS support (EXPERIMENTAL)
<M> Gadget Filesystem (EXPERIMENTAL)
<M> File-backed Storage Gadget (DEVELOPMENT)
[*] File-backed Storage Gadget test version
<M> Serial Gadget
8 file systems --->
<*> Second extended fs support
[*] Ext2 extended attributes
[*] Ext2 POSIX Access Control Lists
[*] Ext2 Security Labels
<M> Ext3 journalling file system support
[*] Ext3 extended attributes
[*] Ext3 POSIX Access Control Lists
[*] Ext3 Security Labels 以上这些肯定是要选择的,linux的标准文件系统
[*] JBD (ext3) debugging support 一般是选择的
<M> Reiserfs support 看你的分区格式有没有,有就选上吧,最好选择
[*] Enable reiserfs debug mode 不用选
[*] Stats in /proc/fs/reiserfs 不用选
<M> JFS filesystem support 不用选
[*] JFS POSIX Access Control Lists
[*] JFS debugging
[*] JFS statistics
<M> XFS filesystem support 不用选
[*] Realtime support (EXPERIMENTAL)
[*] Quota support
[*] Security Label support
[*] POSIX ACL support
<M> Minix fs support 不用选
<M> ROM file system support 这个好象和光驱有关,我选上了
[*] Quota support 磁盘配额支持,分配硬盘空间的,一般用不着
<M> Old quota format support
<*> Quota format v2 support
<M> Kernel automounter support 内核自动挂载的,当然要选
<M> Kernel automounter version 4 support (also supports v3) 当然要选
CD-ROM/DVD Filesystems ---> 里面全选.
<*> ISO 9660 CDROM file system support
[*] Microsoft Joliet CDROM extensions
[*] Transparent decompression extension
<M> UDF file system support
DOS/FAT/NT Filesystems --->
<M> DOS FAT fs support 看你的分区格式了,我觉得最好全选哦
<M> MSDOS fs support
<M> VFAT (Windows-95) fs support
<M> NTFS file system support
[*] NTFS debugging support
[*] NTFS write support
Pseudo filesystems --->
[*] /proc file system support 这个用来存放一些硬件信息,占用的是内存空间,应该选吧
[*] /dev file system support (OBSOLETE) 存放设备信息的,怎么能不选阿?
[*] Automatically mount at boot 这个是很好的功能,省去了手动mount
[*] Debug devfs 调试用的, 不用选了
[*] /dev/pts Extended Attributes 一般要选择
[*] /dev/pts Security Labels 一般要选择
[*] Virtual memory file system support (former shm fs) 一般要选择
[*] HugeTLB file system support 一般要选择
Miscellaneous filesystems ---> 这个里面我什么都没选
<M> ADFS file system support (EXPERIMENTAL) 不用选
[*] ADFS write support (DANGEROUS) 不用选
<M> Amiga FFS file system support (EXPERIMENTAL) 不用选
<M> Apple Macintosh file system support (EXPERIMENTAL) 咱们这里好像apple的产品很少阿,
不选
<M> Apple Extended HFS file system support 同上
<M> BeOS file systemv(BeFS) support (read only) (EXPERIMENTAL) 不用选
[*] Debug BeFS 不用选
<M> BFS file system support (EXPERIMENTAL) 不用选
<M> EFS file system support (read only) (EXPERIMENTAL) 不用选
<M> Journalling Flash File System (JFFS) support 不用选了
(0) JFFS debugging verbosity (0 = quiet, 3 = noisy) (NEW)
<M> Journalling Flash File System v2 (JFFS2) support
(0) JFFS2 debugging verbosity (0 = quiet, 2 = noisy)
[*] JFFS2 support for NAND flash (EXPERIMENTAL)
<M> Compressed ROM file system support 不用选
<M> FreeVxFS file system support (VERITAS VxFS(TM) compatible) 不用选
<M> OS/2 HPFS file system support 不用选
<M> QNX4 file system support (read only) 不用选
[*] QNX4FS write support (DANGEROUS) 不用选
<M> System V/Xenix/V7/Coherent file system support 不用选
<*> UFS file system support (read only) 不用选
[*] UFS file system write support (DANGEROUS) 不用选
Network File Systems ---> 关于NFS的,应该选择
<M> NFS file system support 要选择
[*] Provide NFSv3 client support 要选择
[*] Provide NFSv4 client support (EXPERIMENTAL) 要选择
[*] Allow direct I/O on NFS files (EXPERIMENTAL) 不用选择
<M> NFS server support 要选择
[*] Provide NFSv3 server support 不用选择
[*] Provide NFSv4 server support (EXPERIMENTAL) 不用选择
[*] Provide NFS server over TCP support (EXPERIMENTAL) 不用选择
--- Secure RPC: Kerberos V mechanism (EXPERIMENTAL)
<M> SMB file system support (to mount Windows shares etc.) 这个要选,可以挂在网络上的win分区
[*] Use a default NLS 要选择
(cp437) Default Remote NLS Option (NEW) 要选择
<M> CIFS support (advanced network filesystem for Samba, Window and o 不用选择
<M> NCP file system support (to mount NetWare volumes) 不用选择
[*] Packet signatures 不用选择
[*] Proprietary file locking 不用选择
[*] Clear remove/delete inhibit when needed 不用选择
[*] Use NFS namespace if available 不用选择
[*] Use LONG (OS/2) namespace if available 不用选择
[*] Lowercase DOS filenames 不用选择
[*] Use Native Language Support 不用选择
[*] Enable symbolic links and execute flags 不用选择
<M> Coda file system support (advanced network fs) 不用选择
[*] Use 96-bit Coda file identifiers 不用选择
<M> InterMezzo file system support (replicating fs) (EXPERIMENTAL) 不用选择
<M> Andrew File System support (AFS) (Experimental) 不用选择
Partition Types ---> 这个里面关于分区格式的支持, 选择自己想要的就可以了
[*] Advanced partition selection
[*] Acorn partition support
[*] Cumana partition support
[*] EESOX partition support
[*] ICS partition support
[*] Native filecore partition support
[*] PowerTec partition support
[*] RISCiX partition support
[*] Alpha OSF partition support
[*] Amiga partition table support
[*] Atari partition table support
[*] Macintosh partition map support Apple公司的Mac分区支持,不用选择了
[*] PC BIOS (MSDOS partition tables) support MSDOS分区支持,这个可以选择
[*] BSD disklabel (FreeBSD partition tables) support 如果要安装FreeBSD,也可以选择
[*] Minix subpartition support
[*] Solaris (x86) partition table support Solaris分区支持,可以选择
[*] Unixware slices support Unix的slice支持,去看看BSD分区就知道了
[*] Windows Logical Disk Manager (Dynamic Disk) support Windows逻辑分区支持,可以选择
[*] Windows LDM extra logging
[*] NEC PC-9800 partition table support
[*] SGI partition support
[*] Ultrix partition table support
[*] Sun partition tables support Sun公司的分区支持,不用选择
[*] EFI GUID Partition support
Native Language Support --->
这里我不想多说,最起码把 cp437,cp936,iso 8859-1 编译成模块,对,没看错,是说模块,不是编译进内核.
--- Base native language support
(utf8) Default NLS Option
<M> Codepage 437 (United States, Canada) 英文的,要选阿
<M> Codepage 737 (Greek)
<M> Codepage 775 (Baltic Rim)
<M> Codepage 850 (Europe) 英文的,要选阿
<M> Codepage 852 (Central/Eastern Europe) 英文的,要选阿
<M> Codepage 855 (Cyrillic)
<M> Codepage 857 (Turkish)
<M> Codepage 860 (Portuguese)
<M> Codepage 861 (Icelandic)
<M> Codepage 862 (Hebrew)
<M> Codepage 863 (Canadian French)
<M> Codepage 864 (Arabic)
<M> Codepage 865 (Norwegian, Danish)
<M> Codepage 866 (Cyrillic/Russian)
<M> Codepage 869 (Greek)
<M> Simplified Chinese charset (CP936, GB2312) 这个不用说了,肯定要选吧
<M> Traditional Chinese charset (Big5) 有时候我们也会碰到繁体中文,最好选上
<M> Japanese charsets (Shift-JIS, EUC-JP)
<M> Korean charset (CP949, EUC-KR)
<M> Thai charset (CP874, TIS-620)
<M> Hebrew charsets (ISO-8859-8, CP1255)
<M> Windows CP1250 (Slavic/Central European Languages) 英文的,要选阿
<M> Windows CP1251 (Bulgarian, Belarusian)
<M> NLS ISO 8859-1 (Latin 1; Western European Languages) 这个我看别人说的要选
<M> NLS ISO 8859-2 (Latin 2; Slavic/Central European Languages)
<M> NLS ISO 8859-3 (Latin 3; Esperanto, Galician, Maltese, Turkish
<M> NLS ISO 8859-4 (Latin 4; old Baltic charset)
<M> NLS ISO 8859-5 (Cyrillic)
<M> NLS ISO 8859-6 (Arabic)
<M> NLS ISO 8859-7 (Modern Greek)
<M> NLS ISO 8859-9 (Latin 5; Turkish)
<M> NLS ISO 8859-13 (Latin 7; Baltic)
<M> NLS ISO 8859-14 (Latin 8; Celtic)
<M> NLS ISO 8859-15 (Latin 9; Western European Languages with Euro)
<M> NLS KOI8-R (Russian)
<M> NLS KOI8-U/RU (Ukrainian, Belarusian)
<M> NLS UTF8 这个也是看帖子知道要选,而且是一定要选
9 Profiling support --->
旁敲侧击: Profiling是用来检核一支程式中那些部份(which bits)是最常呼叫或是执行的时间最久的方法.这对程式的最
佳化与找出何时时间是浪费掉的而言,是相当好的方式.你必须就你所要的时程资讯(timing information)的目的档案
(object files)加上-p来编译,而且如果要让输出的档案(output files)有意义(make sense),你也会需要gprof(来自
binutils套件的命令).
[*] Profiling support (EXPERIMENTAL)
<M> OProfile system profiling (EXPERIMENTAL)
10 Kernel hacking --->
破解核心?可不是当骸客啦,而是帮忙改良核心。我绝对没这个能力,没办法啦...
[*] Show timing information on printks
[*] Kernel debugging
[*] Magic SysRq key
(14) Kernel log buffer size (16 => 64KB, 17 => 128KB) (NEW)
[*] Collect scheduler statistics
[*] Debug memory allocations
[*] Debug preemptible kernel
[*] Spinlock debugging
[*] Sleep-inside-spinlock checking
[*] kobject debugging
[*] Compile the kernel with debug info
[*] Debug Filesystem
[*] Compile the kernel with frame pointers
[*] Check for stack overflows
[*] Kprobes
[*] Stack utilization instrumentation
--- Page alloc debug is incompatible with Software Suspend on i386
[*] Use 4Kb for kernel stacks instead of 8Kb
11 Security options ---> 按默认吧
[*] Enable access key retention support
[*] Enable the /proc/keys file by which all keys may be viewed
[*] Enable different security models
[*] Socket and Networking Security Hooks
<M> Default Linux Capabilities
<M> Root Plug Support
<M> BSD Secure Levels
[*] NSA SELinux Support 新的 SELinux,安全系数很高,可以选择
[*] NSA SELinux boot parameter
(1) NSA SELinux boot parameter default value (NEW)
[*] NSA SELinux runtime disable
[*] NSA SELinux Development Support (NEW)
[*] NSA SELinux AVC Statistics (NEW)
(1) NSA SELinux checkreqprot default value (NEW)
12 Cryptographic options ---> 这是核心支持加密的选项,我们还是不要理它了 ,按默认吧
--- Cryptographic API
--- HMAC support
<M> Null algorithms
<M> MD4 digest algorithm
<M> MD5 digest algorithm
<M> SHA1 digest algorithm
<M> SHA256 digest algorithm
<M> SHA384 and SHA512 digest algorithms
<M> Whirlpool digest algorithms
<M> Tiger digest algorithms
<M> DES and Triple DES EDE cipher algorithms
<M> Blowfish cipher algorithm
<M> Twofish cipher algorithm
<M> Serpent cipher algorithm
<M> AES cipher algorithms (i586)
<M> CAST5 (CAST-128) cipher algorithm
<M> CAST6 (CAST-256) cipher algorithm
<M> TEA and XTEA cipher algorithms
<M> ARC4 cipher algorithm
<M> Khazad cipher algorithm
<M> Anubis cipher algorithm
<M> Deflate compression algorithm
<M> Michael MIC keyed digest algorithm
<M> CRC32c CRC algorithm
<M> Testing module
Hardware crypto devices --->
<M> Support for VIA PadLock ACE
[*] Support for AES in VIA PadLock (NEW)
13 Library routines --->
--- CRC32 functions 这个可以不用选择
<M> CRC32c (Castagnoli, et al) Cyclic Redundancy-Check
CONFIG_ZLIB_INFLATE=m
CONFIG_ZLIB_DEFLATE=m
CONFIG_X86_BIOS_REBOOT=y