Linux操作系统的移植(十一)
[ 2007-11-2 10:44:00 | By: 山野村夫 ]
 

32 Linux内核配置选项说明

 

(1)Code maturity level options:代码成熟等级。此处只有一项:prompt for developmentandor incomplete codedrivers,如果你要试验现在仍处于实验阶段的功能,比如,khttpdIPv6等,就必须把该项选择为Y了;否则可以把它选择为N

 

(2)Loadable module support:对模块的支持。这里面有3项。

 

·Enable loadable module support:除非准备把所有需要的内容都编译到内核里面,否    则该项应该是必选的。

 

·Set version information on all module symbols:可以不选它。

 

  ·Kernel module loader:让内核在启动时有自己装入必需模块的能力,建议选上。

 

  (3)Processor type and featuresCPU类型。内容很多的,有关的几个如下。

 

  ·Processor family:根据自己的情况选择CPU类型。

 

  ·High Memory Support:大容量内存的支持。可以支持到4G64G,一般可以不选。

 

  ·Math emulation:协处理器仿真。协处理器是在386时代的宠儿,现在早已不用了。

 

  ·MTTR supportMTTR支持。可不选。

 

  ·Symmetric multi-processing support:对称多处理支持。除非用户富到有多个CPU    否则就不用选了。

 

(4)General setup这里是对最普通的一些属性进行设置。这部分内容非常多,一般使用默认设置就可以了。下面介绍一下经常使用的一些选项。

 

·Networking support:网络支持。必须选,没有网卡也建议选上。PCI supportPCI    支持。如果使用了PCI的卡,当然必选。

 

·PCI access modePCI存取模式。可供选择的有BIOSDirectAny,选Any

 

·Support for hot-pluggabel devices:热插拔设备支持。支持的不是太好,可不选。

 

·PCMCIACardBus supportPCMCIACardBus支持。有PCMCIA就必选了。

 

·System V IPCSystem V进程间通信。

 

·BSD Process AccountingBSD的进程处理。

 

·Sysctl support:这3项是有关进程处理/IPC调用的,主要就是System VBSD    种风格。如果不是使用BSD,就按照默认选择。

 

  ·Power Management support:电源管理支持。Advanced Power Management BIOS    support:高级电源管理BIOD支持。

 

(5)Memory Technology Device(MTD)MTD设备支持。如果是Flash设备,则需要选择上。

 

(6)Parallel port support:串口支持。

 

(7)Plug and Play configuration:即插即用支持。

 

(8)Block devices:块设备支持。

 

·Normal PC floppy disk support:普通PC软盘支持。

 

·XT hard disk supportXT硬件支持。

 

·Compaq SMART2 support

 

·Mulex DAC960DAC 1100 PCI RAID Controller supportRAID镜像用的。

 

·Loopback device support:回环设备支持。

 

·Network block device support:网络块设备支持。如果想访问网上邻居的东西,就选上。

 

·Logical volume manager(LVM)support.逻辑卷管理支持。

 

·Multiple devices driver support:多设备驱动支持。

 

·RAM disk supportRAM盘支持。

 

(9)Networking options:网络选项。这里配置的是网络协议。主要包括TCPIPATMIPXDECnetAppletalk……支持的协议很多,IPv6也支持了。

 

(10)Telephony Support:电话支持。Linux下可以支持电话卡,这样就可以在IP上使用普通的电话提供语音服务了

 

(11)ATAIDEMFMRLL support:这个是有关各种接口的硬盘/光驱/磁带/软盘支持的。

 

(12)SCSI supportSCSI设备的支持。

 

(13)IEEE 1394(FireWire)support IEEE 1394支持。

 

(14)120 device support:在智能InputOutput(120)体系接口中使用。

 

(15)Network device support:网络设备支持。根据选择的好协议坂相应的设备,有ARCnet设备、Ethemet(10 or 100 Mbit)Ethernet(1000Mbit)Wireless LAN(non-hamradio)Token Ring deviceWan interfacesPCMCIA network device support几大类。

 

(16)Amateur Radio support:配置业余无线广播支持。

 

(17)kDA(infrared)support:红外支持。

 

(18)ISDN subsystem:支持ISDN上网。

 

(19)Old CD-ROM drivers(not SCSInot IDE):古老光盘。

 

(20)Character devices:字符设备。包括:

 

12Csupport12CPhilips极力推动的微控制应用中使用的低速串行总线协议。如果要选择下面的Video For Linux,该项必选。

 

Mice:鼠标。现在可以支持总线、串口、PS2C&T 82C710 mouse portPCIlO digitizerpad

 

  Joysticks:手柄。

 

  Video For Linux:支持有关的音频/视频卡。

 

  (21)File systems:文件系统。包括以下内容。

 

Quota supportQuota可以限制每个用户可以使用的硬盘空间的上限,在多用户共同使用一台主机的情况中十分有效。

 

  DOS FAT fs supportDOS FAT文件格式的支持,可以支持FATl6FAT32

 

  ISO 9660 CD-ROM file system support:光盘使用的就是ISO 9660的文件格式。

 

  NTFS file system supportntfsNT使用的文件格式。

 

  proc file system support:/p眦文件系统是Linux提供给用户和系统进行交互的通道,建议选上,否则有些功能没法正确执行。

 

另外还有Network File Systems(网络文件系统)Partition Types(分区类型)NativeLanguage Support(本地语言支持)。值得一提的是Network File Systems里面的两种:NFSSMB分别是LinuxWindows相互以网络邻居的形式访问对方所使用的文件系统,根据需要加以选择。

 

(22)Console drivers:控制台驱动。

 

(23)Sound:声卡驱动。

 

(24)USB supprotUSB支持。很多USB设备,比如,鼠标、调制解调器、打印机、扫描仪等,在Linux都可以得到支持,根据需要自行选择。

 

(25)Kernel hacking:配置了这个选项,即使在系统崩溃时,也可以进行一定的工作了。

 
 

发表评论:

    大名:
    密码: (游客无须输入密码)
    主页:
    标题:

时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息