make menuconfig详解(3)

[5].Memory Technology Devices (MTD):配置存储设备。


5.1. Memory Technology Devices (MTD) support.你需要这个选项来使Linux可以读取闪存卡(Flash


Card)之类的存储器。


[6].Parallel port support:配置并口。如果不打算使用,就别选了。


[7].Plug and Play configuration:即插即用支持。


7.1. Plug and Playsupport.


7.2. ISA Plug & Play support.选项需要以即插即用模式运行的ISA卡(ISA Card)。


例如AWE64声卡。ISA总线(ISA bus)从来都没有即插即用标准,这增加了配置这些板卡的难度。


[8].Block devices:块设备支持。


8.1. Normal PC floppy disk support.普通PC软盘支持。可选择这个选项作为可加载模块。


8.2. XT hard disk support.支持XT的古董硬盘。


8.3. Loopback device


support.意思是说,可以将一个文件挂成一个文件系统。如果要烧光盘片的,那么您很有可能在把一个文件烧进去之前,看看这个文件是否符合IS09660的文件系统的内容,是否符合您的需求。而且,可以对这个文件系统加以保护。不过,如果您


想做到这点的话,您必须有最新的mount程序,版本是在2.5X版以上的。而且如果您希望对这个文件系统加上保护,则您必须有des.1.tar.gz这个程序。注意:此处与网络无关。


[9].Multiple devices driver support:多设备驱动支持。


9.1. Multiple devices driver


support.普通Linux用户通常不需要RAID(廉价冗余磁盘阵列)或者LVM支持。10.Networking options:网络选项。


[10].Networking options:网络选项


10.1. Packet Socket.选择“Y”,你需要这个选项来与网卡进行通信而不需要在内核中实现网络协议。


10.2. TCP/IP networking.选择“Y”,内核将支持TCP/IP协议。


10.3. IP:multicasting.所谓的multicasting是群组广播,它是用在视频会议上的协议,


经验谈:


a. 我选择了“Network packet filtering (replaces


ipchains)”,因为我使用了SUSE的标准防火墙(Standard Firewall)。


防火墙可以保护你的机器不受来自外部Internet的攻击——至少当你正确配置了防火墙的时候是如此。内核级的防火墙保护显然是十分优越的。为了使防火墙能够正常工作,SuSE


Linux需要对ipchains的兼容支持(Backwards Support)。 因此,我为我的SuSE Linux打开了这个选项。


如果你也在其他发行版中使用了防火墙,请参考它们的手册。你需要“Unix domain sockets”来进行网络链接,但也可以使用其他的东西:


XWindow要自动使用Unix sockets,所以如果没有打开这个选项,XWindow将无法启动。 通常这个选项是打开的。 “TCP/IP


networking”选项包括了Internet和内部网络所需要的协议。


通常你会希望激活TCP/IP支持。如果你不确定是否应该打开一个选项,参考一下帮助文档。


如果你还是不知道是否应该打开它,一般来说,就把它打开,然后通过试用来决定是否保留。 将某些特定的选项编译为模块也是一个很好的办法。


[11].Telephony Support:电话支持。


11.1.Linux Telephony Support.这个选项只有当你在计算机中使用电话卡的时候才有用,比如在Internet上打电话。


[12].ATA/IDE/MFM/RLL support:配置对ATA,IDE,MFM和RLL的支持。


12.1. ATA/IDE/MFM/RLL support.几乎每个人都需要这些协议,除非你的机器只有SCSI硬盘而没有其他任何类型的硬盘。


12.2.Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy


support.选项是每个使用IDE/ATAPI界面的人都需要的。


包括硬盘,磁带机,ZIP盘,光驱(CDROM)和刻录机(CD-R(W))。12.3. Include IDE/ATA-2 DISK


support.选项在支持硬盘的时候需要。


其它的就使用缺省的选项吧,如果你使用了比较特殊的设备,比如PCMCIA等,就到里面自己找相应的选项吧。


经验谈:


a.如果你有ATAPI CDROM的话,应该打开“include IDE/ATAPI CDROM support”选项。


ATAPI的CD-R(W)需要仿真为SCSI的才能被访问。SCSI仿真可以用来访问CDROM和CD-R(W)。


如果你使用仿真SCSI的方式来访问CDROM,你将会遇到问题,比如当你挂载(mount)CD的时候出现错误信息(Error


Message),或者使用CDROM播放CD唱片(Audio CD)最好的办法是象图这样,将“include IDE/ATAPI CDROM


support”和“SCSI emulation support”选项都打开。


需要SCSI仿真的设备通常是CD-R(W),可以在/etc/lilo.conf中加入“append="hdd=ide-scsi":”行进行定义,这将在“配置lilo”中进行讨论。


因为我有一个使用ATAPI界面的内置ZIP驱动器,所以我把“include IDE/ATAPI FLOPPY


support”选项打开。如果你有软盘类的驱动器(译者注:包括ZIP盘、LS-120等大容软驱,但不包括MO磁光盘)。 大部分主板使用“PCI


IDE”(译者注:就是指通过占用PCI总线带宽进行通信的IDE接口)对硬盘、CDROM和软驱进行访问,因此这个选项必须打开。


同样的有两种开启DMA的可能性。 DMA使你的硬件直接访问内存,而不需要处理器的干预。 因此,正如你所希望的,IDE磁盘的访问速度会加快。


“sharing PCI IDE interrupts support”是关闭的,因为你通常不需要它。


的确,某些IDE控制器允许和其他设备共享中断,比如网卡。


不幸的是,共享IDE中断会使磁盘性能下降,因此通常你不需要共享中断,除非这是解决硬件问题的唯一办法。


[13].SCSI support:SCSI设备的支持。


13.1. SCSI support.


13.2. SCSI disk support.指硬盘而言,如果有SCSI硬盘。


13.3. SCSI tape support.指磁带机而言,如果您有SCSI的磁带机。


13.4. SCSI CDROM support.指CDROM,如果您有SCSI光驱。


13.5. SCSI generic


support.指其他有关SCSI的东西,也许您有一台SCSI的扫描器或是烧录机,或是其他有关SCSI的配备,您就要选这一项。而且,除此之外,您还必须准备关于这些配备的软件。


13.6. Probe a11 LUNs on each SCSI


device.通常这个选项大部分的人都不会选。我们举个例子来说,如果您的SCSI光驱是那种多片装的,就是一台光驱,但可以一次放好几片光盘片的那种。这种我们叫做Lun。I2O


Device Support:配置I2O设备支持。


13.7. Verbose SCSI error reporting(kernel


size+=12K).如果认为您的SCSI硬件配备有些问题,想了解一下它出现的错误信息。那么您可以把这个选项选y,Linux核心会告诉您有关于您的SCSI配备的问题(如果有的话)。不过,它会增加核心约


12KB左右。


13.8. SCSI low—level drivers.下面总共有接近30张的SCSI卡,您可以依需求做选择SCSI卡牌子。

你可能感兴趣的:(linux,kernel,Make,menuconfig)