7>. Boot options
? ? (0x0) Compressed ROM boot loader base address
? ? (0x0) Compressed ROM boot loader BSS address
? ? (console=ttyS0, 115200) Default kernel command string
? ? 1.? [ ] Kernel Execute-In-Place from ROM
? ? ? ? ?從ROM中執(zhí)行內(nèi)核?
8>. Floating point emulation --->
? ? --- At least one emulation must be selected
? ? [*] NWFPE math emulation
? ? ? ? NWFPE數(shù)學(xué)模擬
? ? [ ] Support extended precision
? ? ? ? 支持?jǐn)U展精度
? ? [ ] FastFPE math emulation (EXPERIMENTAL)
9>. Userspace binary formats
? ? ---> 支持的可執(zhí)行文件格式
? ? 1. [*] Kernel support for ELF binaries
? ? ? ? ELF 是開放平臺(tái)下最常用的二進(jìn)制文件格式掖举,支持動(dòng)態(tài)連接,支持不同的硬件平臺(tái).除非你知道自己在做什么纫谅,否則必選
? ? < > Kernel support for a.out and ECOFF binaries
? ? ? ? 這是早期 UNIX 系統(tǒng)的可執(zhí)行文件格式,目前已經(jīng)被 ELF 格式取代溅固。
? ? < > Kernel support for MISC binaries
? ? ? ? 允許插入二進(jìn)制的封裝層到內(nèi)核中付秕,使用 Java, .NET侍郭, Python询吴, Lisp 等語言編寫的程序時(shí)需要它
? ? < > RISC OS personality
10>. Power management options
? ? ---> 電源管理選項(xiàng)
? ? 1. [ ] Power Management support
? ? 電源管理有 APM 和 ACPI 兩種標(biāo)準(zhǔn)且不能同時(shí)使用.即使關(guān)閉該選項(xiàng), X86 上運(yùn)行的Linux 也會(huì)在空閑時(shí)發(fā)出 HLT 指令將 CPU 進(jìn)入睡眠狀態(tài)
11>.Device Drivers --->設(shè)備驅(qū)動(dòng)程序
? ? Generic Driver Options --->驅(qū)動(dòng)程序通用選項(xiàng)
? ? 1. [*] Select only drivers that don't need compile-time external firmware
? ? ? ? 只顯示那些不需要內(nèi)核對(duì)外部設(shè)備的固件作 map 支持的驅(qū)動(dòng)程序亮元,除非你有某些怪異硬件猛计,否則請(qǐng)選上
? ? 2. [*] Prevent firmware from being built
? ? ? ? ? 不編譯固件.固件一般是隨硬件的驅(qū)動(dòng)程序提供的,僅在更新固件的時(shí)候才需要重新編譯.建議選上
? ? ?<*> Hotplug firmware loading support
? ? ? ? 加載熱插拔固件支持 爆捞, 在內(nèi)核樹之外編譯的模塊可能需要它
? ? 3. [ ] Driver Core verbose debug messages
? ? ? ? 讓驅(qū)動(dòng)程序核心在系統(tǒng)日志中產(chǎn)生冗長的調(diào)試信息奉瘤,僅供調(diào)試
? ? ? ? ? ? Memory Technology Devices (MTD)? ---> 特殊的存儲(chǔ)技術(shù)裝置,如常用于數(shù)碼相機(jī)或嵌入式系統(tǒng)的閃存卡
? ? ? ? ? ? Parallel port support? ? ? ? ? ? ? ? ? ? ? ? ? ? ---> 并口支持(傳統(tǒng)的打印機(jī)接口)
? ? ? ? ? ? Plug and Play support? ? ? ---> 即插即用支持煮甥,若未選則應(yīng)當(dāng)在 BIOS 中關(guān)閉"PnP OS".這里的選項(xiàng)與 PCI 設(shè)備無關(guān)
? ? ? ? ? ? Block devices? ? ? ? ? ? ? ? ? ---> 塊設(shè)備
? ? ? ? ? ? ATA/ATAPI/MFM/RLL support --->這個(gè)是有關(guān)各種接口的硬盤/光驅(qū)/磁帶/軟盤支持的盗温,內(nèi)容太多了,使用缺省的選? ? ? ? ? ? ? 項(xiàng)吧成肘,如果你 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?使用了比較特殊的設(shè)備肌访,比如 PCMCIA 等,就到里面自己找相應(yīng)的選項(xiàng)吧
? ? ? ? ? ? ?SCSI device support? ? ? ? ? ? ? --->SCSI 設(shè)備
? ? ? ? ? ? ?Multi-device support (RAID and LVM) --->多設(shè)備支持(RAID 和 LVM).RAID 和 LVM 的功能是使多個(gè)物理設(shè)備組建成? 一個(gè)單獨(dú)的邏輯磁盤
? ? ? ? ? ? ?Fusion MPT device support? ? ---> Fusion MPT 設(shè)備支持
? ? ? ? ? ? IEEE 1394 (FireWire) support ---> IEEE 1394(火線)
? ? ? ? ? ? I2O device support --->I2O(智能 IO)設(shè)備使用專門的 I/O 處理器負(fù)責(zé)中斷處理/緩沖存取/數(shù)據(jù)傳輸?shù)葻┈嵢蝿?wù)以減少 CPU 占用艇劫,一般的主 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 板上沒這種東西
? ? ? ? ? ?Networking support ---> 網(wǎng)絡(luò)支持
? ? ? ? ? ?ISDN subsystem --->綜合業(yè)務(wù)數(shù)字網(wǎng)(Integrated Service Digital Network)
? ? ? ? ? ?Input device support --->輸入設(shè)備
? ? ? ? ? ?Character devices? --->字符設(shè)備
? ? ? ? ? ?I2C support --->I2C 是 Philips 極力推動(dòng)的微控制應(yīng)用中使用的低速串行總線協(xié)議,可用于監(jiān)控電壓/風(fēng)扇轉(zhuǎn)速/溫度等.SMBus(系統(tǒng)管理總 ? ? ? ? ? ? ? ? ? ? ?線)是 I2C 的子集.除硬件傳感器外"Video For Linux"也需要該模塊的支持
? ? ? ? ? Misc devices --->
? ? ? ? ? ? ? ? ? Multimedia devices ---> 多媒體設(shè)備
? ? ? ? ? ? ? ? ? Graphics support? ? ---> 圖形設(shè)備/顯卡支持
? ? ? ? ? ? ? ? ? Sound? ? ? ? ? ? ? ? ? ? ---> 聲卡
? ? ? ? ? ? ? ? ? USB support? ? ? ? ? ---> USB 支持
? ? ? ? ? ? ? ? ? MMC/SD Card support --->MMC/SD 卡支持
12> File systems ---> 文件系統(tǒng)
? ? <*> Second extended fs support
? ? ? ? ? ? ?Ext2 文件系統(tǒng)是 Linux 的標(biāo)準(zhǔn)文件系統(tǒng),擅長處理稀疏文件
? ? ? ? ? ? 1. [*] Ext2 extended attributes
? ? ? ? ? ? ? ? ?Ext2 文件系統(tǒng)擴(kuò)展屬性(與 inode 關(guān)聯(lián)的 name:value 對(duì))支持
? ? ? ? ? ?2. [*] Ext2 POSIX Access Control Lists
? ? ? ? ? ? ? ? POSIX ACL(訪問控制列表)支持店煞,可以更精細(xì)的針對(duì)每個(gè)用戶進(jìn)行訪問控制蟹演,需要外部庫和程序的支持
? ? ? ? ? ?3. [ ] Ext2 Security Labels
? ? ? ? ? ? ? ?安全標(biāo)簽允許選擇使用不同的安全模型實(shí)現(xiàn)(如 SELinux)的訪問控制模型,如果你沒有使用需要擴(kuò)展屬性的安全模型就? 別選
? ? <*> Ext3 journalling file system support
? ? ? ? ? ? ? ?Ext3 性能平庸顷蟀,使用 journal 日志模式時(shí)數(shù)據(jù)完整性非常好(但怪異的是此時(shí)多線程并發(fā)讀寫速度卻最快)
? ? ? ? ? ? ? 1. [*] Ext3 extended attributes
? ? ? ? ? ? ? ? ? ? Ext3 文件系統(tǒng)擴(kuò)展屬性(與 inode 關(guān)聯(lián)的 name:value 對(duì))支持
? ? ? ? ? ? ? ?2. [ ] Ext3 POSIX Access Control Lists
? ? ? ? ? ? ? ? ? ?POSIX ACL(訪問控制列表)支持酒请,可以更精細(xì)的針對(duì)每個(gè)用戶進(jìn)行訪問控制,需要外部庫和程序的支持
? ? ? ? ? ? ?3. [ ] Ext3 Security Labels
? ? ? ? ? ? ? ? ? ?安全標(biāo)簽允許選擇使用不同的安全模型實(shí)現(xiàn)(如 SELinux)的訪問控制模型鸣个,如果你沒有使用需要擴(kuò)展屬性的安全模型就別選
? ? ? ? ? ? 4. [ ] JBD (ext3) debugging support 僅供開發(fā)者使用
? ? ? ? ? ? ? ? < > Reiserfs support
? ? ? ? ? ? ? ? ? ? 性能幾乎全面超越 Ext2(處理稀疏文件比 Ext2 慢)羞反,小文件(小于 4k)性能非常突出,創(chuàng)建和刪除文件速度最快囤萤,處理大量目錄和文件 ? ? ? ? ? ? ? ? ? ? ? (5k-20k)時(shí)仍然非常迅速.日志模式建議使用Ordered昼窗,追求極速可使用 Writeback 模式,追求安全可使用 Journal 模式.建議使用 ? ? ? ? ? ? ? ? ? ? ? ? ? ? noatime涛舍, notail 選項(xiàng)掛載分區(qū)以提高速度和避免 bug.用于 NFS 和磁盤限額時(shí)需要額外的補(bǔ)丁
? ? < > JFS filesystem support
? ? ? ? ?IBM 的 JFS 文件系統(tǒng)
? ? ? ? ? ? ? XFS support --->碎片最少澄惊,多線程并發(fā)讀寫最佳,大文件(>64k)性能最佳富雅,創(chuàng)建和刪除文件速度較慢.由于 XFS 在內(nèi)存中緩存盡可能多 ? ? ? ? ? ? ? ? 的數(shù)據(jù)且僅當(dāng)內(nèi)存不足時(shí)才會(huì)將數(shù)據(jù)刷到磁盤掸驱,所以應(yīng)當(dāng)僅在確保電力供應(yīng)不會(huì)中斷的情況下才使用 XFS
? ?< > Minix fs support? ? ? ? ? ? ? 老古董文件系統(tǒng)
? ?< > ROM file system support 用于嵌入式系統(tǒng)的內(nèi)存文件系統(tǒng)的支持
? ? ? ? ? ? 1. [ ] Quota support
? ? ? ? ? ? ? ? 磁盤配額支持,限制某個(gè)用戶或者某組用戶的磁盤占用空間没佑, Ext2/Ext3/Reiserfs 都支持它
? ? <*> Kernel automounter support 內(nèi)核自動(dòng)加載遠(yuǎn)程文件系統(tǒng)(v3毕贼,就算選也不選這個(gè)舊的)
? ? < > Kernel automounter version 4 support (also supports v3)新的(v4)的內(nèi)核自動(dòng)加載遠(yuǎn)程文件系統(tǒng)的支持,也支持 v3
? ?CD-ROM/DVD Filesystems ---> CD-ROM/DVD 文件系統(tǒng)
? ?DOS/FAT/NT Filesystems? ---> DOS/Windows 的文件系統(tǒng)
? ?Pseudo filesystems? ? ? ? ? ? ---> 偽文件系統(tǒng)
? ?Miscellaneous filesystems? ---> 非主流的雜項(xiàng)文件系統(tǒng)
? ?Network File Systems? ? ? ? ---> 網(wǎng)絡(luò)文件系統(tǒng)
? ? Partition Types? ? ? ? ? ? ? ? ? ? ---> 高級(jí)磁盤分區(qū)類型蛤奢,不確定可以全不選
13>. Profiling support
? ? [ ] Profiling support (EXPERIMENTAL) 對(duì)系統(tǒng)的活動(dòng)進(jìn)行分析鬼癣,僅供內(nèi)核開發(fā)者使用
14>. Kernel hacking ---> 內(nèi)核 hack 選項(xiàng),普通用戶是用不著這個(gè)功能的
? ? 1. [ ] Show timing information on printks
? ? ? ? 在 printk 的輸出中包含時(shí)間信息远剩,可以用來分析內(nèi)核啟動(dòng)過程各步驟所用時(shí)間
? ? 2. [*] Kernel debugging
? ? ? ? 不是內(nèi)核開發(fā)者的別選
? ? 3. [ ] Magic SysRq key
? ? ? ? 不懂的千萬別選
? ? 4. (14) Kernel log buffer size (16 => 64KB扣溺, 17 => 128KB)
? ?5. [ ] Collect scheduler statistics
? ?6. [ ] Debug memory allocations
? ?7. [ ] Spinlock debugging
? ?8. [ ] Sleep-inside-spinlock checking
? ?9. [ ] kobject debugging
? 10. [ ] Compile the kernel with debug info
? ?11. [ ] Debug Filesystem
? ?12. [*] Verbose user fault messages
? ?13. [ ] Wait queue debugging
? ?14. [ ] Verbose kernel error messages
? ?15. [*] Kernel low-level debugging functions
? ?16. [ ] Kernel low-level debugging via EmbeddedICE DCC channel
? ?17. [*] Kernel low-level debugging messages via S3C2410 UART
? ?18. (0) S3C2410 UART to use for low-level debug
15>. Security options --->安全選項(xiàng),這里的選項(xiàng)不明白的建議不要選瓜晤,否則有可能弄巧成拙.
? ? 1. [ ] Enable access key retention support
? ? ? ? ?在內(nèi)核中保留 authentication token 和 access key
? ? ?2. [ ] Enable different security models
? ? ? ? ?允許內(nèi)核選擇不同的安全模型锥余,如果未選中則內(nèi)核將使用默認(rèn)的安全模型
16>. Cryptographic options ---> 加密選項(xiàng)
? ? [*[*] Cryptographic API
? ? ? 提供核心的加密 API 支持.這里的加密算法被廣泛的應(yīng)用于驅(qū)動(dòng)程序通信協(xié)議等機(jī)制中.子選項(xiàng)可以全不選,內(nèi)核中若有其他部分依賴它痢掠,會(huì)自 ? ? ? 動(dòng)選上
? ? ? 1. [ ] HMAC support
? ? ? ? ? ? 為 IPSec 所必須驱犹,可為 PPPoE 提供壓縮支持
? ? ? ? ? ?< > Null algorithms
? ? ? ? ? ? ? ? ? ?NULL 加密算法(什么也不做),用于 IPsec 協(xié)議的封裝安全載荷模塊(ESP)
? ? ? ? ? < > MD4 digest algorithm ---> 老舊的摘要算法足画,已經(jīng)過時(shí)
? ? ? ? ? <*> MD5 digest algorithm ---> 主流摘要算法雄驹, 128 位(已被中國山東大學(xué)王小云攻破,可以快速找到碰撞)
? ? ? ? ? ?< > SHA1 digest algorithm --->主流摘要算法淹辞, 160 位(已被中國山東大學(xué)王小云攻破医舆,可以快速找到碰撞),速度與MD5 相當(dāng)
? ? ? ? ? ?< > SHA256 digest algorithm ---> 更好的摘要算法, 256 位蔬将,速度較 SHA1 稍慢
? ? ? ? ? ?< > SHA384 and SHA512 digest algorithms ---> 更好的摘要算法爷速, 384/512 位,速度大約只有 SHA1 的 40-50%
? ? ? ? ? ?< > Whirlpool digest algorithms ---> 最安全的摘要算法霞怀, 512 位惫东,已被列入 ISO 標(biāo)準(zhǔn),目前最新版本為 3.0(2003 年發(fā)布)
? ? ? ? ? ?< > Tiger digest algorithms --->號(hào)稱最快的摘要算法毙石, 192 位廉沮,專門為 64 位 CPU 進(jìn)行了優(yōu)化
? ? ? ? ? ?<*> DES and Triple DES EDE cipher algorithms ---> 老邁的(DES)和尚佳的(Triple DES)對(duì)稱加密算法
? ? ? ? ? ?< > Blowfish cipher algorithm ---> 又老又慢的對(duì)稱加密算法
? ? ? ? ? ?< > Twofish cipher algorithm --->很強(qiáng)的對(duì)稱加密算法,使用較廣
? ? ? ? ? < > Serpent cipher algorithm ---> 很強(qiáng)的對(duì)稱加密算法
? ? ? ? ? < > AES cipher algorithms ---> 最佳的對(duì)稱加密算法(Rijndael)徐矩, 128/192/256 位滞时,強(qiáng)度最高,快速且節(jié)省內(nèi)存
? ? ? ? ? < > CAST5 (CAST-128) cipher algorithm ---> 對(duì)稱加密算法
? ? ? ? ? < > CAST6 (CAST-256) cipher algorithm ---> 對(duì)稱加密算法
? ? ? ? ? < > TEA and XTEA cipher algorithms ---> 較弱的對(duì)稱加密算法
? ? ? ? ? < > ARC4 cipher algorithm ---> 脆弱的流對(duì)稱加密算法
? ? ? ? ? < > Khazad cipher algorithm ---> 對(duì)稱加密算法
? ? ? ? ? < > Anubis cipher algorithm ---> 對(duì)稱加密算法
? ? ? ? ? < > Deflate compression algorithm ---> 壓縮算法丧蘸,當(dāng)在 IPSec 中使用 IPCOMP 協(xié)議時(shí)才需要
? ? ? ? ? < > Michael MIC keyed digest algorithm? ---> 摘要算法漂洋,僅僅用于校驗(yàn) iSCSI 設(shè)備傳輸?shù)臄?shù)據(jù),因?yàn)樗惴ū旧肀容^脆弱
? ? ? ? ? < > CRC32c CRC algorithm? ---> 摘要算法力喷,可用于校驗(yàn) iSCSI 設(shè)備傳輸?shù)臄?shù)據(jù)
? ? ? ? ? ?< > Testing module? ---> 快速且丑陋的測試模塊
? ? ? Hardware crypto devices --->僅有 VIA C7 系列處理器支持硬件加密(VIA PadLock 高級(jí)加密引擎)
17>. Library routines ---> 庫子程序
? ? --- CRC-CCITT functions
? ? ? ? 傳送 8-bit 字符刽漂,歐洲標(biāo)準(zhǔn)
? ? --- CRC32 functions
? ? ? ?用于點(diǎn)對(duì)點(diǎn)的同步數(shù)據(jù)傳輸中,傳輸網(wǎng)絡(luò)數(shù)據(jù)包所必須的
? ? <*> CRC32c (Castagnoli弟孟, et al) Cyclic Redundancy-Check
? ? ? ?用于點(diǎn)對(duì)點(diǎn)的同步數(shù)據(jù)傳輸中贝咙,比如 iSCSI 設(shè)備
18>.
? ? Load an Alternate Configuration File
? ? ? ? ?讀入一個(gè)外部配置文件
? ? Save Configuration to an Alternate File
? ? ? ? 將配置保存到一個(gè)外部文件