📄 内核编译.html
字号:
<dt>QoS and/or fair queueing</dt><dd>如果你需要Qos或公平队列就选吧</dd> <dt>Network testing</dt><dd>网络测试,仅供调试使用</dd></dl></dd><dt>Amateur Radio support</dt><dd>业余无线电支持</dd><dt>IrDA (infrared) subsystem support</dt><dd>红外线支持,比如无线鼠标或无线键盘</dd><dt>Bluetooth subsystem support</dt><dd>蓝牙支持</dd><dt>Generic IEEE 802.11 Networking Stack</dt><dd>通用无线局域网(IEEE 802.11系列协议)支持</dd></dl><h2>Device Drivers<br>设备驱动程序</h2><dl><!-- 设备驱动程序开始 --><dt>Generic Driver Options</dt><dd>驱动程序通用选项</dd><dd><dl> <dt>Select only drivers that don't need compile-time external firmware</dt><dd>只显示那些不需要内核对外部设备的固件作map支持的驱动程序,除非你有某些怪异硬件,否则请选上</dd> <dt>Prevent firmware from being built</dt><dd>不编译固件.固件一般是随硬件的驱动程序提供的,仅在更新固件的时候才需要重新编译.建议选上</dd> <dt>Userspace firmware loading support</dt><dd>提供某些内核之外的模块需要的用户空间固件加载支持,在内核树之外编译的模块可能需要它</dd> <dt>Driver Core verbose debug messages</dt><dd>让驱动程序核心在系统日志中产生冗长的调试信息,仅供调试</dd></dl></dd><dt>Connector - unified userspace <-> kernelspace linker</dt><dd>统一的用户空间和内核空间连接器,工作在netlink socket协议的顶层.不确定可以不选</dd><dd><dl> <dt>Report process events to userspace</dt><dd>向用户空间报告进程事件(fork,exec,id变化(uid,gid,suid)</dd></dl></dd><dt>Memory Technology Devices (MTD)</dt><dd>特殊的存储技术装置,如常用于数码相机或嵌入式系统的闪存卡</dd><dt>Parallel port support</dt><dd>并口支持(传统的打印机接口)</dd><dt>Plug and Play support</dt><dd>即插即用支持,若未选则应当在BIOS中关闭"PnP OS".这里的选项与PCI设备无关</dd><dd><dl> <dt>PnP Debug Messages</dt><dd>该选项仅供调试使用</dd> <dt>ISA Plug and Play support</dt><dd>ISA设备即插即用支持</dd> <dt>Plug and Play BIOS support</dt><dd>Linux使用"Plug and PlayBIOS"规范v1.0A(1994年)中定义的PNPBIOS自动检测主板上的资源和设备,但是其中的某些特性目前尚未实现,比如:事件通知/扩展坞(Docking Station)信息/ISAPNP服务.如果你希望由内核检测主板上的设备并为其分配资源(此时BIOS中的"PnPOS"必须开启)可以选上,此外,PNPBIOS还有助于防止主板上的设备与其他总线设备冲突.不过需要注意的是ACPI将会逐渐取代PNPBIOS(虽然目前两者可以共存),所以如果你的系统不使用ISA设备并且支持ACPI,建议你不要选中该选项并将BIOS中的"PnP OS"关闭</dd> <dd><dl> <dt>Plug and Play BIOS /proc interface</dt><dd>该选项仅供调试使用</dd> </dl></dd> <dt>Plug and Play ACPI support</dt><dd>让Linux使用PNPACPI自动检测主板上内建的设备并为其分配资源(即使这些设备已被BIOS禁用),它有助于避免设备之间的资源(如中断)冲突</dd></dl></dd><dt>Block devices</dt><dd>块设备</dd><dd><dl> <dt>Normal floppy disk support</dt><dd>通用软驱支持</dd> <dt>XT hard disk support</dt><dd>古董级产品</dd> <dt>Parallel port IDE device support</dt><dd>通过并口与计算机连接的IDE设备,比如某些老旧的外接光驱或硬盘之类</dd> <dt>Compaq SMART2 support</dt><dd>基于Compaq SMART2控制器的磁盘阵列卡</dd> <dt>Compaq Smart Array 5xxx support</dt><dd>基于Compaq SMART控制器的磁盘阵列卡</dd> <dt>Mylex DAC960/DAC1100 PCI RAID Controller support</dt><dd>古董级产品</dd> <dt>Micro Memory MM5415 Battery Backed RAM support</dt><dd>一种使用电池做后备电源的内存</dd> <dt>Loopback device support</dt><dd>Loopback是指拿文件来模拟块设备,比如可以将一个iso9660镜像文件挂成一个文件系统</dd> <dd><dl> <dt>Cryptoloop Support</dt><dd>使用系统提供的加密API对Loopback设备加密,但不能用于日志型文件系统</dd> </dl></dd> <dt>Network block device support</dt><dd>让你的电脑成为网络块设备的客户端</dd> <dt>Promise SATA SX8 support</dt><dd>基于Promise公司的SATA SX8控制器的RAID卡</dd> <dt>Low Performance USB Block driver</dt><dd>它不是用来支持U盘的,不懂的就别选</dd> <dt>RAM disk support</dt><dd>内存中的虚拟磁盘,大小固定(由下面的选项决定,也可给内核传递"ramdisk_size=参数"来决定),它的功能和代码都比shmem简单许多</dd> <dd><dl> <dt>Default number of RAM disks</dt><dd>默认RAM disk的数量</dd> <dt>Default RAM disk size (kbytes)</dt><dd>仅在你真正知道它的含义时才允许修改</dd> <dt>Default RAM disk block size (bytes)</dt><dd>每一个RAM disk的默认块大小,设为PAGE_SIZE的值时效率最高</dd> </dl></dd> <dt>Initial RAM filesystem and RAM disk (initramfs/initrd) support</dt><dd>如果启动计算机所必须的模块都在内核里的话可以不选此项</dd> <dt>Packet writing on CD/DVD media</dt><dd>CD/DVD刻录支持</dd> <dd><dl> <dt>Free buffers for data gathering</dt><dd>用于收集写入数据的缓冲区个数(每个占用64Kb内存),缓冲区越多性能越好</dd> <dt>Enable write caching</dt><dd>为CD-R/W设备启用写入缓冲,目前这是一个比较危险的选项</dd> </dl></dd> <dt>ATA over Ethernet support</dt><dd>以太网ATA设备支持</dd></dl></dd><dt>Misc devices</dt><dd>杂项设备</dd><dt>ATA/ATAPI/MFM/RLL support</dt><dd>通常是IDE硬盘和ATAPI光驱.纯SCSI系统且不使用这些接口可以不选</dd><dd><dl> <dt>Max IDE interfaces</dt><dd>最大IDE接口数,两个IDE插槽一般相当于4个接口</dd> <dt>Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support</dt><dd>EIDE支持是当然要选的,否则540MB以上的硬盘都不认识而且不支持主从设备</dd> <dd><dl> <dt>Support for SATA (deprecated; conflicts with libata SATA driver)</dt><dd>反对使用,该选项与libata SATA驱动有冲突</dd> <dt>Use old disk-only driver on primary interface</dt><dd>没人用这些古董了</dd> <dt>Include IDE/ATA-2 DISK support</dt><dd>ATA-2支持,除非你的硬盘是古董,否则必选</dd> <dt>Use multi-mode by default</dt><dd>如果不确定就别选,除非出现帮助中指出的错误</dd> <dt>PCMCIA IDE support</dt><dd>通过PCMCIA卡与计算机连接的IDE设备,比如某些外置硬盘或光驱</dd> <dt>Include IDE/ATAPI CDROM support</dt><dd>有IDE光驱的就选</dd> <dt>Include IDE/ATAPI TAPE support</dt><dd>有IDE磁带的就选</dd> <dt>Include IDE/ATAPI FLOPPY support</dt><dd>有IDE软驱的就选</dd> <dt>SCSI emulation support</dt><dd>SCSI仿真,以前刻录光碟时需要,现在不需要了</dd> <dt>IDE Taskfile Access</dt><dd>对介质进行直接的原始访问,它是一个复杂且有效的测试和校验硬件的方案,可以在驱动层之下执行数据恢复工作</dd> <dt>generic/default IDE chipset support</dt><dd>通用IDE芯片组支持</dd> <dt>CMD640 chipset bugfix/support</dt><dd>586以前的主板上常用,毛病多多</dd> <dt>PNP EIDE support</dt><dd>外接的即插即用EIDE卡支持</dd> <dt>PCI IDE chipset support</dt><dd>基于PCI总线的IDE芯片组支持,帮助IDE驱动自动检测和配置所有基于PCI的IDE接口</dd> <dd><dl> <dt>Sharing PCI IDE interrupts support</dt><dd>与其他PCI设备共享中断,一来可能冲突,二来降低性能,不选为妙</dd> <dt>Boot off-board chipsets first support</dt><dd>不使用外接IDE控制器的就别选,使用外接IDE控制器的注意看帮助</dd> <dt>Generic PCI IDE Chipset Support</dt><dd>通用的PCI IDE芯片组支持,如果你的芯片组在下面能找到就别选</dd> <dt>OPTi 82C621 chipset enhanced support</dt><dd>OPTi 82C621 EIDE控制器</dd> <dt>RZ1000 chipset bugfix/support</dt><dd>486/586年代的玩艺</dd> <dt>Generic PCI bus-master DMA support</dt><dd>通用的PCI总线控制器DMA支持,586以上的系统都支持</dd> <dd><dl> <dt>Force enable legacy 2.0.X HOSTS to use DMA</dt><dd>历史遗留问题,别管它,不选</dd> <dt>Use PCI DMA by default when available</dt><dd>默认启用DMA,586以上的系统都支持,建议选择</dd> <dd><dl> <dt>Enable DMA only for disks</dt><dd>只对硬盘启用DMA,若你的光驱不支持DMA就选上</dd> </dl></dd> <dt class="omit">{此处省略的部分按照自己主板上实际使用的芯片组进行选择}</dt> </dl></dd> </dl></dd> <dt>Other IDE chipset support</dt><dd>其它IDE芯片组支持(多数需要在引导时指定特定的内核参数),如果你使用这样的芯片组就按实际情况选择子项吧</dd> <dt>IGNORE word93 Validation BITS</dt><dd>ATA-4和ATA-5规范中对于如何在80针的数据线上探测解释的不明确,导致了两种不同标准的产品同时出现,这可能导致ATA-66/100降低为ATA-33,若出现这个问题,可以打开这个选项忽略这种不同,但是又有可能导致另外的问题</dd> <dt>Old hard disk (MFM/RLL/IDE) driver</dt><dd>旧版本的MFM/RLL/IDE驱动,不建议使用</dd> </dl></dd></dl></dd><dt>SCSI device support</dt><dd>SCSI设备</dd><dd><dl> <dt>RAID Transport Class</dt><dd>用于SCSI设备的软件RAID支持,需要配合外部工具</dd> <dt>SCSI device support</dt><dd>有任何SCSI/SATA/USB/光纤/FireWire/IDE-SCSI仿真设备之一就必须选上</dd> <dt>legacy /proc/scsi/ support</dt><dd>一些老的刻录程序可能需要它</dd> <dt>SCSI disk support</dt><dd>SCSI硬盘或U盘</dd> <dt>SCSI tape support</dt><dd>SCSI磁带</dd> <dt>SCSI OnStream SC-x0 tape support</dt><dd>另一种SCSI磁带</dd> <dt>SCSI CDROM support</dt><dd>SCSI CDROM</dd> <dd><dl> <dt>Enable vendor-specific extensions</dt><dd>仅在古董级的SCSI CDROM设备上才需要</dd> </dl></dd> <dt>SCSI generic support</dt><dd>若有SCSI硬盘/CD-ROM/tape之外的SCSI设备才需要选择</dd> <dt>SCSI media changer support</dt><dd>一种SCSI备份设备</dd> <dt>Probe all LUNs on each SCSI device</dt><dd>在每个SCSI设备上探测逻辑设备数.只在一个SCSI设备上有多个逻辑设备(模拟多个SCSI设备,比如多口读卡器)时才需要选它,一般的SCSI设备不需要</dd> <dt>Verbose SCSI error reporting</dt><dd>以易读的方式报告SCSI错误,内核将会增大12K</dd> <dt>SCSI logging facility</dt><dd>启用SCSI日志(默认并不开启,需要在挂载/proc后执行echo "scsi log token [level]" > /proc/scsi/scsi命令才能打开日志),可用于跟踪和捕获SCSI设备的错误</dd> <dt>SCSI Transports</dt><dd>SCSI接口类型,下面的子项可以全不选,内核中若有其他部分依赖它,会自动选上</dd> <dd><dl> <dt>Parallel SCSI (SPI) Transport Attributes</dt><dd>传统且常见的并行SCSI(Ultra320/160之类)</dd> <dt>FiberChannel Transport Attributes</dt><dd>光纤通道</dd> <dt>iSCSI Transport Attributes</dt><dd>iSCSI是利用TCP/IP网络传送SCSI命令和数据的I/O技术</dd> <dt>SAS Transport Attributes</dt><dd>串行SCSI传输属性支持(SAS对于的关系SPI犹如SATA对于ATA)</dd> <dt>SAS Domain Transport Attributes</dt><dd>为使用了SAS Domain的驱动程序提供帮助</dd> <dd><dl> <dt>Compile the SAS Domain Transport Attributes in debug mode</dt><dd>仅供调试使用</dd> </dl></dd> </dl></dd> <dt>SCSI low-level drivers</dt><dd>底层SCSI驱动程序,按你实际使用的产品选择</dd> <dd><dl> <dt>iSCSI Initiator over TCP/IP</dt><dd>用于iSCSI在TCP/IP网络上传播的起动程序</dd> <dt class="omit">{此处省略的部分按照自己实际使用的控制器进行选择,仅用一个例子解说子项}</dt>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -