自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

linux 2.6內(nèi)核配置選項注解

系統(tǒng) Linux
inux 2.6.15.6內(nèi)核配置(unfinished)不同的內(nèi)核版本配置選項(或組織)可能不同, 但原理都是一樣的......

inux 2.6.15.6內(nèi)核配置(unfinished)

注意: 不同的內(nèi)核版本配置選項(或組織)可能不同, 但原理都是一樣的!

另外, 關(guān)于compile in, compile as module的選擇: 根文件系統(tǒng), 根文件系統(tǒng)所處的設(shè)備, PS/2鼠標(biāo)驅(qū)動不能編譯為模塊!

Code maturity level options --->

[*] Prompt for development and/or incomplete code/drivers  (y)

; 選擇尚未完全測試的代碼(alpha-test態(tài)),事實(shí)上它是安全的,建議選擇.

[*] Select only drivers expected to compile cleanly  (y)

; 隱藏可能存在問題的驅(qū)動,建議選擇,如果沒找到對應(yīng)設(shè)備的驅(qū)動,將它取消試試.

General setup --->

()  Local version - append to kernel release (enter,輸入字符竄)

; 從2.6.8的版本起,可以在內(nèi)核版本號后面添加個性化字符竄.

[ ] Automatically append version information to the version string (NEW)  (n)

; 這個沒看懂,先不選上.

[*] Support for paging of anonymous memory (swap)  (y)

; 如果使用了swap分區(qū)提供虛擬內(nèi)存,一定要選上它.

[*] System V IPC (y)

; System V 的進(jìn)程間通信, 選上.

[*] POSIX Message Queues (y)

; POSIX消息隊列, 選上.

[*] BSD Process Accounting (y)

; 如果選上,user process可以通過系統(tǒng)調(diào)用使內(nèi)核在它退出時將相關(guān)信息寫入某個文件(如進(jìn)程創(chuàng)建時間,擁有者,命令,內(nèi)存使用量...)

選上它,可以在應(yīng)用程序中利用這些信息.

[*] BSD Process Accounting version 3 file format (y)

; 將前面所述的進(jìn)程信息記錄到v3格式的文件中, 選上它

[*] Sysctl support (y)

; 提供動態(tài)更改內(nèi)核參數(shù)與變量的接口, 而不需要重新啟動系統(tǒng). 打開這個選項將會增加內(nèi)核的體積至少8KB。

如果你的內(nèi)核僅用制作安裝與恢復(fù)系統(tǒng)系統(tǒng)盤那么可以不選, 以減少對內(nèi)存的占用.

[ ] Auditing support  (n)

; 允許其他內(nèi)核子系統(tǒng)的內(nèi)核審查,不知道什么鳥意思,不選上.

[*] Kernel Userspace Events  (y)

; 開啟內(nèi)核-用戶空間事件層,它是比socket簡單的kernel-user通信機(jī)制. 這樣應(yīng)用程序就可以通過監(jiān)聽不用輪詢系統(tǒng)設(shè)備或文件

[ ] Kernel .config support  (n)

; 將.config文件編譯到內(nèi)核中, 以顯示運(yùn)行中的內(nèi)核使用哪個選項.不要選擇.

()  Initramfs source file(s)  (n)

; 好像是RAM FS初始化的吧,不知道什么鳥東西,不選!

[ ] Optimize for size (Look out for broken compilers!)  (n)

; 用gcc編譯內(nèi)核時,優(yōu)化選項是 -O2,選擇它將改為-Os, 生成比較小的內(nèi)核.(老版本的gcc可能因此產(chǎn)生錯誤代碼)

[ ] Configure standard kernel features (for small systems)  ---> (n)

; 針對小系統(tǒng) (embedded)裁減內(nèi)核, 桌面系統(tǒng)不用選擇.

Loadable module support  --->

[*] Enable loadable module support   (y)

; 使內(nèi)核支持模塊,當(dāng)然要選擇! (使用modprobe, lsmod, modinfo, insmod, rmmod工具...)

[*] Module unloading (y)

; 卸載模塊,選擇!(有些模塊一旦加載就不能卸載, 不管是否選擇了這個選項)

[*] Forced module unloading  (y)

; 強(qiáng)制卸載內(nèi)核, 即便內(nèi)核認(rèn)為該行為不安全的時候.( rmmod -f 強(qiáng)制卸載,不等停止使用模塊)

[ ]  Module versioning support (EXPERIMENTAL)  (n)

; 一般地,我們編譯的模塊是用于當(dāng)前運(yùn)行的內(nèi)核, 選擇該選項可以針對其他的內(nèi)核編譯模塊. 先不選擇.

#p#

[ ] Source checksum for all modules (n)

; 查看模塊中是哪些代碼的,不選

[*]  Automatic kernel module loading   (y)

; 內(nèi)核在任務(wù)中要使用一些被編譯為模塊的驅(qū)動或特性時, 先使用modprobe命令來加載它

該選項自動調(diào)用modprobe加載需要的模塊.當(dāng)然選擇!

Block layer  --->

[ ] Support for Large Block Devices (n)

; 如果有超過2T的塊設(shè)備,則選擇它以支持大容量塊設(shè)備

[ ] IO Schedulers  --->

<*> Anticipatory I/O scheduler   (y)

<*> Deadline I/O scheduler        (y)

<*> CFQ I/O scheduler                (y)

Default I/O scheduler (Anticipatory)  --->

(X) Anticipatory

上述3中調(diào)度方式都選擇,默認(rèn)的調(diào)度方式選為anticipatory (按空格選擇)

Processor type and features  --->

Subarchitecture Type (PC-compatible)  --->

; 用的PC,選PC-compatible

Processor family (Pentium-4/Celeron(P4-based)/Pentium-4 M/Xeon)  --->

; 選擇CPU類型, 可通過 cat /proc/cpuinfo查看

[ ] Generic x86 support   (n)

; 如果沒有列出你所使用的CPU類型,而你的CPU又是X86的,選上它,否則不選.它增加了通用性卻降低了特定CPU的性能.

[*] HPET Timer Support   (y)

; 這也是一個新的特性,HPET是intel制定的新的用以代替?zhèn)鹘y(tǒng)的8254(PIT)中斷定時器與RTC的定時器,全稱叫作高精度事件定時器。如果你有一臺較新的機(jī)器就選它吧,一般它是一個安全的選項, 即使你的硬件不支持HPET也不會造成問題,因?yàn)樗鼤詣佑?254替換。

[ ] Symmetric multi-processing support  (n)

; 只有一個CPU,SMP不用選擇

Preemption Model (Preemptible Kernel (Low-Latency Desktop))  --->

(X) Preemptible Kernel (Low-Latency Desktop)

; 2.6內(nèi)核的特點(diǎn):搶占式內(nèi)核.選擇可搶占式內(nèi)核以提升桌面系統(tǒng)的交互性能或?qū)崟r性.

[*] Preempt The Big Kernel Lock (NEW)  (y)

; 搶占大內(nèi)核鎖?不清楚,不過選擇了可加強(qiáng)桌面系統(tǒng)性能.

[*] Local APIC support on uniprocessors  (y)

; 單CPU的本地APIC (advanced programmable interrupt controller)支持,它內(nèi)嵌在cpu中支持cpu自身產(chǎn)生的中斷.建議選擇,就算cpu不支持APIC,也沒有影響.

[*] IO-APIC support on uniprocessors  (y)

; 同上,支持I/O高級可編程中斷控制器.

[*] Machine Check Exception  (y)

; 如果系統(tǒng)出現(xiàn)問題, 內(nèi)核采取一定的措施,比如打印警告信息或掛起系統(tǒng).

cat /proc/cpuinfo | grep mce 若CPU flags中有mce,

這個功能是需要硬件支持的。你可以查看/proc/cpuinfo看看是否有mce標(biāo)志,則說明CPU支持該選項.

啟動時加nomce參數(shù)可關(guān)閉它.

< > Check for non-fatal errors on AMD Athlon/Duron / Intel Pentium 4  (n)

; 啟動一個5秒的定時器,跟蹤非致命錯誤并更正,記錄它.如果不是特定的CPU,不要選擇.(我的本本是Pentium M,不選擇)

[ ] check for P4 thermal throttling interrupt.

; P4的CPU溫度過高時會在屏幕上顯示出相關(guān)的信息,只適用于Pentium 4

< > Toshiba Laptop support  (n)

< > Dell laptop support     (n)

; 上述兩項都針對東芝和戴爾IInspire 8000筆記本,不選.

< > Enable X86 board specific fixups for reboot (n)

; 修正主板/芯片組以正確重啟或工作,目前只針對 GX1, CS5530A, TROM2.1

lspci -v | grep CX1 ...若系統(tǒng)不支持,則不用選擇. (?我說錯了好像)

< > /dev/cpu/microcode - Intel IA32 CPU microcode support  (n)

; 更新intell IA32 cpu的微碼(內(nèi)核是不自帶的,需要另外下載)

< > /dev/cpu/*/msr - Model-specific register support   (n)

; 讓privileged進(jìn)程訪問X86的MSRs(model-specific registers),一般用于intel的Embedded cpu.

< > /dev/cpu/*/cpuid - CPU information support  (n)

; 在/dev/cpu中建立一系列的設(shè)備文件, 以使過程訪問指定的CPU.

Firmware Drivers  --->

< > BIOS Enhanced Disk Drive calls determine boot disk (EXPERIMENTAL)  (n)

; 可以打開實(shí)模式下BIOS中的增強(qiáng)磁盤設(shè)備服務(wù),以決定從哪個磁盤上啟動.一般的BIOS不支持.

< > BIOS update support for DELL systems via sysfs  (n)

; 戴爾的BIOS更新系統(tǒng),需要一些應(yīng)用軟件的支持.

< > Dell Systems Management Base Driver   (n)

; 為上述的DELL BIOS更新系統(tǒng)提供sysfs借口,先不設(shè),以后再研究.我的本本是Dell D600.

High Memory Support (off)  --->

; 如果有大于4G的內(nèi)存,可選擇.我內(nèi)存只有512M.

Memory model (Flat Memory) --->

; 選擇內(nèi)存模式, flat memory記憶被盜,查查資料了再說,先選上.

[ ] Math emulation   (n)

; 在你的CPU上如果沒有數(shù)學(xué)協(xié)處理器的話,打開這個選項可以讓內(nèi)核模擬一個.以提升浮點(diǎn)計算能力,不過慢的可以.如果你使用的不是古董CPU的話(486SX以前的), 這一項你永遠(yuǎn)都不需要。

[*] MTRR (Memory Type Range Register) support   (y)

; 在Intel p6家族的處理器中(Ppro、 PII和更新的)有一個內(nèi)存類型范圍寄存器,可用來控制處理器訪問的內(nèi)存范圍. 打開它一般可以提升顯卡的顯示性能(2.5倍).

[ ] Boot from EFI support (EXPERIMENTAL)   (n)

;  EFI規(guī)范基本上是一個讓PC可以在開機(jī)前(preboot)進(jìn)行掃毒及診斷的執(zhí)行環(huán)境.英特爾已經(jīng)利用EFI建立一個可以取代BIOS的開機(jī)前軟件框架. 這個框架名為“EFI平臺創(chuàng)新開發(fā)框架”,其工程代碼為Tiano,這個框架讓電腦廠商可以撰寫開機(jī)前軟件的模組,這種模組很像Windows的驅(qū)動程序。它需要ELILO bootloader, grub或lilo不支持EFI.

[ ] Use register arguments (EXPERIMENTAL)   (n)

; 使用寄存器參數(shù),(編寫系統(tǒng)調(diào)用的時候可能有用,參考,v2 5.3 它使用不同的ABI,將函數(shù)的前三個參數(shù)通過寄存器傳遞.(gcc-3.0或更新的才支持).先不設(shè)置,學(xué)習(xí)編寫系統(tǒng)調(diào)用的時候再看.

[*] Enable seccomp to safely compute untrusted bytecode  (y)

; 使用seccomp將計算程序孤立到它們各自的地址空間.如果不是用于嵌入式系統(tǒng), 還是在這里選yes

Timer frequency (250 HZ)  --->

#p#

; 時鐘頻率,選為250赫茲.

(0x100000) Physical address where the kernel is loaded

; 設(shè)定內(nèi)核加載的物理地址.默認(rèn)為0x100000.不要更改!

[ ] kexec system call (EXPERIMENTAL)  (n)

; kexec能夠關(guān)閉當(dāng)前內(nèi)核,運(yùn)行另外一個內(nèi)核.

Power management options (ACPI, APM)  --->

[*] Legacy Power Management API  (y)

; 為pm_regiter()提供支持.

[ ] Power Management Debug Support  (n)

; 支持電源管理的調(diào)試

[*] Software Suspend (EXPERIMENTAL)  (y)

; 支持系統(tǒng)suspend(休眠),打開這項功能后, 可用swsusp或者shutdown -z

( ) Default resume partition

與上述suspend選項配合,來指定保存鏡象的分區(qū).如果上面那個有開啟就要選擇用來做suspend to disk用的partition

ACPI (Advanced Configuration and Power Interface) Support  --->

[*] ACPI Support  (y)

; 使用ACPI來管理電源.想讓它起作用,還要在系統(tǒng)中安裝acpid守護(hù)程序。

[*] Sleep States  (y)

; 選擇這個選項可以使你的系統(tǒng)具有掛起的功能,也就是說你可以暫時中斷你的工作,讓你的系統(tǒng)處與一種低電能消耗的狀態(tài)(sleep state),你此時的系統(tǒng)狀態(tài)會保存在內(nèi)存或者磁盤上(取決于掛起的深度),當(dāng)你需要時再恢復(fù)到正常的工作狀態(tài)。但由于各種系統(tǒng)之間的差別,目前這項功能并不完善。只有很少的設(shè)備可以完美的支持這個特性,所以不建議一般用戶使用.

AC Adapter  (m)

; 顯示本本是使用AC交流電還是DC直流電.編譯成模塊!

   Battery  (m)

; 同上,讀取/proc/acpi/battery目錄中的電池信息,反饋給用戶.

   Button   (m)

; 按下電源鍵時,守護(hù)進(jìn)程讀取/proc/acpi/event,并執(zhí)行用戶在這些事件上定義的動作,比如關(guān)機(jī).

< >   Video    (n)

; 對主板集成顯卡執(zhí)行一些操作,比如定義video POST device, 獲得EDID信息, 設(shè)置視頻輸出.獨(dú)立顯卡就不用設(shè)了.

< >   Generic Hotkey (EXPERIMENTAL)   (n)

; 通用熱鍵驅(qū)動,不需要裝.

   Fan   (m)

; 對ACPI風(fēng)扇設(shè)備的控制支持,通過用戶程序控制風(fēng)扇(打開,關(guān)閉,讀取運(yùn)行狀態(tài)等).

   Processor  (m)

; 處理器在空閑時節(jié)省電能.

   Thermal Zone   (m)

; CPU溫度過高時,ACPI調(diào)整工作狀態(tài)以保護(hù)CPU,強(qiáng)烈推薦!(大部分的本本都支持)

< >   ASUS/Medion Laptop Extras    (n)

< >   IBM ThinkPad Laptop Extras   (n)

< >   Toshiba Laptop Extras        (n)

上述是對華碩,IBM,東芝筆記本的擴(kuò)展支持.為什么木有DELL的呢!

(0)   Disable ACPI for systems before Jan 1st this year   (默認(rèn)為0)

; 什么鳥東西,ACPI也存在千年蟲問題?按默認(rèn)的

[ ]   Debug Statements  (n)

; ACPI驅(qū)動的調(diào)試語句,會增加50K的內(nèi)核大小,不要.

[ ]   Power Management Timer Support (n)

; 支持電源管理定時器.如果在內(nèi)核log中看到"Losing too many ticks!",或使用筆記本卻不支持HPET時選擇.

< >   ACPI0004,PNP0A05 and PNP0A06 Container Driver (EXPERIMENTAL)  (n)

; 我靠,這強(qiáng)!支持CPU,內(nèi)存的熱插拔.不過我怕觸電,不選.

APM (Advanced Power Management) BIOS Support  --->

APM (Advanced Power Management) BIOS support  (m)

; 高級電源管理BIOS支持,一般是筆記本用(或使用電池的系統(tǒng),不知道用UPS的算不算,應(yīng)該不算).臺式機(jī)不用選擇.

[ ]  Ignore USER SUSPEND   (n)

; 不選擇,否則會忽略用戶的掛機(jī)請求.如果你不幸用了NEC的筆記本,必須選Y,因?yàn)橛蠦UG.(抵制日貨!)

[ ]  Enable PM at boot time  (n)

; 開機(jī)時允許PM,一般不用選擇(可能在啟動時宕機(jī))

[ ]  Make CPU Idle calls when idle (n)

; CPU空閑時調(diào)用CPU idle進(jìn)程.還是不選吧...可能在啟動或空閑時宕機(jī).

[ ]  Enable console blanking using APM  (n)

; 當(dāng)Linux虛擬控制臺關(guān)閉顯示(黑屏)時,關(guān)閉LCD背光.都黑屏了,還關(guān)背光搞莫事撒.

[ ]  RTC stores time in GMT   (n)

; RTC: Real Time Clock. GMT: Greenwich Mean Time

推薦將GMT時間存儲到RTC中以,但如果裝了別的不能夠識別GMT的系統(tǒng),不要選擇.(比如windows)

[ ] Allow interrupts during APM BIOS calls    (n)

; 一般是不選擇的,但如果掛起系統(tǒng)時出現(xiàn)了宕機(jī),可將它選擇試試. 調(diào)用BIOS是開中斷是不良少年的行為!

[ ]   Use real mode APM BIOS call to power off  (n)

; 針對某些帶bug的BIOS的補(bǔ)救措施:如果系統(tǒng)不能自己斷電,選上它.

CPU Frequency scaling  --->

[*] CPU Frequency scaling

; 動態(tài)調(diào)節(jié)CPU頻率以節(jié)電.有人提到頻率降低,影響了處理速度,導(dǎo)致deadline問題.留意一下.

[ ] Enable CPUfreq debugging

; 我是個懶人,所有調(diào)試的都不打開

   CPU frequency translation statistics

; 通過sysfs文件系統(tǒng)輸出CPU頻率信息.

[*]     CPU frequency translation statistics details

; 顯示上述的詳細(xì)的CPU頻率信息.

Default CPUFreq governor (userspace)  --->

; 默認(rèn)選擇動態(tài)調(diào)整CPU頻率.

   'performance' governor

; performance將CPU頻率設(shè)定在支持的最高頻率,而不動態(tài)調(diào)節(jié).

   'powersave' governor

; 將CPU頻率設(shè)置為最低

   'ondemand' cpufreq policy governor

; 快速動態(tài)調(diào)整CPU頻率, Pentuim M的CPU可以使用

   'conservative' cpufreq governor

; 與ondemand不同,平滑地調(diào)整CPU頻率,適合于用電池工作時.

---   CPUFreq processor drivers

< >   ACPI Processor P-States driver

什么鳥玩意,不選

< >   AMD Mobile K6-2/K6-3 PowerNow!

< >   AMD Mobile Athlon/Duron PowerNow!

< >   AMD Opteron/Athlon64 PowerNow!

AMD的移動處理器省電技術(shù)

< >   Cyrix MediaGX/NatSemi Geode Suspend Modulation

   Intel Enhanced SpeedStep

; intel的SpeedStep技術(shù).可以讓處理器在2種工作模式之間隨意地切換,即通電狀態(tài)時的最高性能模式(Maximum Performance Mode)和電池狀態(tài)時的電池優(yōu)化模式Battery Optimized Mode

#p#

[*]     Use ACPI tables to decode valid frequency/voltage pairs

[ ]     Built-in tables for Banias CPUs

; Banias CPU是什么鳥東西?如果選擇了Speedstep,就選上Use ACPI tables.

< >   Intel Speedstep on ICH-M chipsets (ioport interface)

< >   Intel SpeedStep on 440BX/ZX/MX chipsets (SMI interface)

< >   Intel Pentium 4 clock modulation

< >   nVidia nForce2 FSB changing

; 上述選項根據(jù)具體CPU,顯卡類型選擇.

Bus options (PCI, PCMCIA, EISA, MCA, ISA)  --->

; I/O總線選項,由Interl在1992年初制訂. 現(xiàn)在一般的總線類型都是PCI. 使用PCI總線的系統(tǒng)于1993年中期出現(xiàn),從此成為主流.

--- PCI support

PCI access mode (Any)  --->

; PCI訪問模式,選Any

[*] PCI Express support

; 自動打開PCI快速總線支持,選上.

< > PCI Express Hotplug driver

PCI快速熱拔插驅(qū)動,不選擇.

[ ] Use polling mechanism for hot-plug events (for testing purpose)

; 對熱拔插時間使用輪詢,用于早期的實(shí)驗(yàn)系統(tǒng),不選

[ ] Message Signaled Interrupts (MSI and MSI-X)

; 使用MSI(Message Signaled Interrupts),當(dāng)中斷產(chǎn)生時,使用inbound memory寫PCI總線,而不斷言設(shè)備的IRQ引腳.不選.

[ ] Legacy /proc/pci interface

; 使用/proc/pci提供系統(tǒng)中的PCI設(shè)備信息.實(shí)際上,使用lspci(8)能提供相同甚至更多的信息.發(fā)行版都裝有l(wèi)spci包.可不選.

[ ] PCI Debugging

; PCI調(diào)試,不選.

[*] ISA support

; ISA總線支持, 運(yùn)行l(wèi)spci | grep ISA, 若有, 則選上.

[ ] MCA support

; MCA(microChannel Archtecture)總線是IBM為解決快速微處理器和相對慢的ISA總線之間的差異而開發(fā)的一種總線結(jié)構(gòu),并被用于IBM的PS/2系統(tǒng), 目前MCA總線主要用于IBM PS/2 計算機(jī)和一些筆記本中. 不選.

< > NatSemi SCx200 support

; 支持National Semiconductor的SCx200處理器的,不選.

PCCARD (PCMCIA/CardBus) support  --->

; 這些選項都是本本用的,臺式機(jī)不選

PCCard (PCMCIA/CardBus) support

; 筆記本選為module

[ ]  Enable PCCARD debugging

; PCMCIA的調(diào)試,不選.

   16-bit PCMCIA support

; 16位PCMCIA支持,還是編譯為模塊吧, lspci -v | grep 16發(fā)現(xiàn)還是有16位的設(shè)備,不知道什么意思,還是謹(jǐn)慎為好.

[*]  Load CIS updates from userspace (EXPERIMENTAL)

; 有的PCMCIA卡需要這個功能,選上.

[*]  PCMCIA control ioctl (obsolete)

; 提供PCMCIA的ioctl接口.不懂什么意思,幫助文檔建議選上.

[*] 32-bit CardBus support

; 早先的PCMCIA卡是16位的,這里允許使用32位的CardBus, 新的PC-card實(shí)際上是CarBus卡,選上.

---   PC-card bridges

  CardBus yenta-compatible bridge support

   Cirrus PD6729 compatible bridge support

   i82092 compatible bridge support

; 對于什么鳥橋的支持?不懂,選為模塊.

PCI Hotplug Support  --->

; 支持PCI的熱拔插,怕觸電,都不選

Executable file formats  --->

[*] Kernel support for ELF binaries

; 支持ELF可執(zhí)行文件格式,一定要選上!

Kernel support for a.out and ECOFF binaries

; .out的執(zhí)行文件是比較古老的可執(zhí)行碼,用在比較早期的UNIX系統(tǒng)上. Linux最初也是使用這種碼來執(zhí)行程序,一直到ELF格式的可執(zhí)行碼出來后,有愈來俞多的程序碼隨著ELF格式的優(yōu)點(diǎn)而變成了ELF的可執(zhí)碼.將來勢必完全取代a.out格式的可執(zhí)行碼.目前還有一些.out格式的代碼.選為模塊.

Kernel support for MISC binaries

; 支援別的種類的binary執(zhí)行檔(如:Java、Python ... etc).編譯為模塊.

Networking  --->

--- Networking support

Networking options  --->

Packet socket

; 類似于tcpdump的應(yīng)用程序會繞過IP層直接訪問網(wǎng)絡(luò)設(shè)備(原始socket),選為模塊.

[*] Packet socket: mmapped IO

; mmapped IO讓傳輸加速,要開啟MapleBBS內(nèi)的MMIO也需要它,選上.

Unix domain sockets

; syslogd、x-windows等都是用socket來傳輸,即便電腦沒網(wǎng)絡(luò),選為模塊.

IPsec user configuration interface

; 支持IPsec用戶設(shè)置接口,選為模塊.

PF_KEY sockets

; 于IPsec有關(guān),編譯為模塊.

[*] TCP/IP networking

; 支持TCP/IP,當(dāng)然要選上.

[ ] IP: multicasting

; 支持IP多播, 一般用于MBONE(因特網(wǎng)上的音頻、視頻多播).

[ ] IP: advanced router

; 用于路由器的選項,不選.

[ ] IP: kernel level autoconfiguration

; 內(nèi)核啟動時自動配置IP地址,之用于無盤系統(tǒng),不選.

< > IP: tunneling

; IP隧道,在多個網(wǎng)絡(luò)中移動不需改變IP地址,不用選.

< >  IP: GRE tunnels over IP

; GRE(Generic Routing Encapulation)隧道技術(shù),允許在現(xiàn)有的IPv4架構(gòu)上封包IPv6.不選吧.

[ ] IP: multicast routing

; 不做服務(wù)器,不用選擇.

[ ] IP: ARP daemon support (EXPERIMENTAL)

; 將ARP緩存在內(nèi)核中,不選.

[*] IP: TCP syncookie support (disabled per default)

; 防止SYN flooding攻擊.如果選擇,SYN cookies默認(rèn)不會開啟.

  IP: AH transformation

  IP: ESP transformation

  IP: IPComp transformation

; 以上3個都是IPsec需要的,編為模塊.

  IP: tunnel transformation

; 支持通用IP隧道傳輸.編為模塊.

<*>  INET: socket monitoring interface

; 支持socket監(jiān)聽接口,選上.

[ ]  TCP: advanced congestion control

; TCP高級擁塞控制,可不選擇.

IP: Virtual Server Configuration  --->

Virtual Server Configuration中的選項設(shè)定都用M,按默認(rèn)負(fù)載均衡集群是在應(yīng)用服務(wù)器高負(fù)載的情況下,由多臺節(jié)點(diǎn)提供可伸縮的,高負(fù)載的服務(wù)器組以保證對外提供良好的服務(wù)響應(yīng);而LVS就是實(shí)現(xiàn)這一功能的技術(shù),它通過使內(nèi)核支持ipvs來實(shí)現(xiàn)LVS/Direct Routing (DR)、LVS/IP Tunnel、LVS/NAT的功能.

< > IP virtual server support (EXPERIMENTAL)

; 集群或多臺服務(wù)器用的,不選擇,以后好好研究...虛擬服務(wù)器...

The IPv6 protocol

; 支持IPv6,編譯為模塊. IPv6有空再看,現(xiàn)按照幫助說明的來,該選的選,該編為模塊的編為模塊.

...

后面的再慢慢看吧...按menuconfig中的幫助文檔來,該不選的絕不選.

[ ]  Amateur Radio support  --->

; 無線電設(shè)備支持,不選.

< >   IrDA (infrared) subsystem support  --->

; 紅外設(shè)備支持,不選.

< >   Bluetooth subsystem support  --->

; 藍(lán)牙設(shè)備支持,不選.

   Generic IEEE 802.11 Networking Stack

; 802.11網(wǎng)絡(luò)棧支持,編譯為模塊.

Device Drivers  --->

Generic Driver Options  --->

[*] Select only drivers that don't need compile-time external firmware

; 只選擇不需要compile-time 外部firmware,沒搞懂,選上.

[*] Prevent firmware from being built

; 禁止編譯firmware, firmware一般與硬件一起綁定,只在更新時才需要重新編譯,選上.

Hotplug firmware loading support

; 熱插拔固件加載,沒懂,編為模塊.

[ ] Driver Core verbose debug messages

; 不選.

Connector - unified userspace <-> kernelspace linker  --->

< > Connector - unified userspace <-> kernelspace linker

; 支持基于netlink socket協(xié)議的用戶空間與內(nèi)核空間的連接.

Memory Technology Devices (MTD)  --->

< > Memory Technology Device (MTD) support

; 支持MTD設(shè)備(flash, ram等芯片).一般用于嵌入式系統(tǒng),不選

Parallel port support  --->

< > Parallel port support

; 并口支持.沒有打印機(jī),先不選.(選前兩項,以防用到并口,比如LDD3中的例子)

Plug and Play support  --->

[*] Plug and Play support

; 支持既插既用設(shè)備, 選上.并選上該選項下面的一些協(xié)議支持, /proc接口不選.

Block devices  --->

< > Normal floppy disk support

; 軟盤,沒人用了, 不選.

< > XT hard disk support

; 石器時代的8位硬盤,不選.

< > Compaq SMART2 support

< > Compaq Smart Array 5xxx support

; compaq用的,不選.

Loopback device support

; 大部分的人這一個選項都選N,因?yàn)闆]有必要。但是如果你要mount iso文件的話,你得選上Y。這個選項的意思是說,可以將一個文件掛成一個文件系統(tǒng)。如果要燒光盤片的,那么您很有可能在把一個文件燒進(jìn)去之前,看看這個文件是否符合IS09660的文件系統(tǒng)的內(nèi)容,是否符合您的需求。而且,可以對這個文件系統(tǒng)加以保護(hù)。不過,如果您想做到這點(diǎn)的話,您必須有最新的 mount程序,版本是在2.5X版以上的。而且如果您希望對這個文件系統(tǒng)加上保護(hù),則您必須有des.1.tar.gz 這個程序。注意:此處與網(wǎng)絡(luò)無關(guān)。建議編譯成模塊

< >   Cryptoloop Support

; 不用選

Network block device support

; 使本機(jī)成為網(wǎng)絡(luò)塊設(shè)備的客戶機(jī).將主機(jī)的分區(qū)掛載到本地?...先編譯成模塊看.

< > Promise SATA SX8 support

; SATA接口的16位I/O CPU支持,不用選.

< > Low Performance USB Block driver

;  不選,否則可能與USB存儲驅(qū)動沖突.

< > RAM disk support

; 把內(nèi)存當(dāng)作塊設(shè)備使用,一般用于在最初安裝Linux時從軟盤向RAM中復(fù)制最小根文件系統(tǒng).不選.

Packet writing on CD/DVD media

; 支持刻錄機(jī)的packet writing. ? 編為模塊.

(8)   Free buffers for data gathering

; 設(shè)置刻錄時同步的packet數(shù).多的packet能增加刻錄速度,但耗費(fèi)更多內(nèi)存.(一個約64K),默認(rèn)為8.

[ ]   Enable write caching

; 寫緩沖.不要選.如果刻錄盤是壞的,系統(tǒng)不會處理延遲的寫錯誤.

ATA over Ethernet support

; ATA什么意思?編為模塊吧

ATA/ATAPI/MFM/RLL support  --->

ATA/ATAPI/MFM/RLL support

; 支持ATA/ IDE/ATAPI設(shè)備,除非你的系統(tǒng)是純SCSI的,否則一定要選上!

   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support

; 如果有多個IDE設(shè)備,一定選上

[ ]     Support for SATA (deprecated; conflicts with libata SATA driver)

[ ]     Use old disk-only dri
 

【編輯推薦】

  1. 探索Linux內(nèi)核虛擬機(jī)——學(xué)習(xí)KVM架構(gòu)及其優(yōu)點(diǎn)
  2. Linux下用gdb檢測內(nèi)核rootkit的方法
  3. Linux內(nèi)核中的DeviceMapper機(jī)制
責(zé)任編輯:趙寧寧 來源: chinaitlab
相關(guān)推薦

2009-12-09 09:27:35

linux內(nèi)核

2011-03-14 14:40:10

2010-02-02 11:00:03

Linux 2.6內(nèi)核

2011-02-28 10:31:02

Linux 2.6內(nèi)核

2012-05-14 14:09:53

Linux內(nèi)核調(diào)度系統(tǒng)

2009-04-11 15:22:24

Linux 2.6內(nèi)核應(yīng)用

2012-07-30 14:13:11

Linux 2.6內(nèi)核嵌入式

2010-04-12 11:19:47

編譯內(nèi)核模塊

2011-01-14 13:30:39

2009-01-30 21:56:00

2011-01-14 13:05:25

Linux內(nèi)核嵌入式

2013-11-07 13:59:56

Linux內(nèi)核

2013-11-25 14:07:11

Linux內(nèi)核內(nèi)核特性

2013-11-05 09:58:39

Linux內(nèi)核

2013-11-06 13:03:10

Linux內(nèi)核

2013-11-12 11:01:46

Linux內(nèi)核

2009-12-21 13:46:40

Fedora 8內(nèi)核

2013-11-25 17:39:17

Linux內(nèi)核PCIACPI

2011-03-14 14:40:11

iptables編譯

2011-01-14 16:23:46

Linux內(nèi)核
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號