当前位置:操作系统 > Unix/Linux >>

FreeBSD缺省内核配置选项

通用内核的设置文件中包含了很多比较重要的设置选项,这里的设置选项也是最常用的配置选项,为了编译出适合自己计算机的设置,就需要了解这个文件中的设置选项。 ## GENERIC -- Generic machine with WD/AHx/NCR/BTx family disks## For more information read the handbook part System Administration -># Configuring the FreeBSD Kernel -> The Configuration File.# The handbook is available in /usr/share/doc/handbook or online as# latest version from the FreeBSD World Wide Web server# <URL:http://www.FreeBSD.ORG/>## An exhaustive list of options and more detailed explanations of the# device lines is present in the ./LINT configuration file. If you are# in doubt as to the purpose or necessity of a line, check first in LINT.##

  $Id: GENERIC,v 1.143.2.2 1999/02/15 02:50:07 des Exp $machine

  "i386"cpu

  "I386_CPU"cpu

  "I486_CPU"cpu

  "I586_CPU"cpu

  "I686_CPU"ident

  GENERICmaxusers

  32


  machine行定义了系统所使用的计算机体系结构,对于运行在个人计算机平台上的FreeBSD,此参数值只能是i386,运行在其他平台上的BSD系统将使用其他相应设置。注意由于这个配置参数中混用了字母和数字,因此需要用引号将其括起来。这种情况在配置文件中经常会碰到,如果不使用双引号括起来,配置程序就不能区分它是用于标识字符串还是用于数值设置,造成语法错误。

  可以多个cpu参数描述了处理器类型,可以使用 ”I386_CPU” 、 “I486_CPU” 、 “I586_CPU” 、 “I686_CPU” 四种类型。 “I386_CPU” 是最低配置,缺省的GENERIC配置文件中将这些类型全部列出,这使得这个通用内核在任何个人计算机系统下都能正常运行,但最好根据处理器类型进行针对配置。由于处理器是向下兼容的,但不能向上兼容,因此如果配置的参数高于计算机实际处理器类型,内核就不能正常启动和工作。

  对于586以上的处理器,各个兼容厂商的标记方法各不相同,因此必须小心选择正确的处理器类型,以避免选择错误。可以使用系统启动时的检测信息来判断处理器的类型:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,