ÌáÒª: ½éÉÜÁËFreeBSDÄں˲ÎÊýµÄº¬Ò壬¸øÎÒÃǶ¨ÖÆ·ûºÏÒªÇóµÄFreeBSDÄÚºËÌṩ²Î¿¼ #
# GENERIC -- Generic machine kernel
#
## Ö÷»úÀàÐÍi386 ÒòΪFreeBSDÊÇÔÚX86 ÉÏÔËÐеÄÂï
machine "i386"
## CPU ÖÖÀà¿´¿´×Ô¼ºÊôÓÚ¼¸86 Âï
#cpu "I386_CPU" # 386 µÄµçÄÔ
#cpu "I486_CPU" # 486 µÄµçÄÔ
cpu "I586_CPU" # 586 µÄµçÄÔ
#cpu "I686_CPU" # 686 µÄµçÄÔ
## Äں˱êʶûÓÐÌØÊâÒâÒå
ident GENERIC
## ¶¨ÒåһЩϵͳµÄ½á¹¹Ó¦¸Ã±£Áô¶à´óµÄÄÚ´æ¿Õ¼ä,ͨ³£
## 16 »ò32 ¾Í¹»ÁË, ³ý·ÇÄ㿪վ,»òÔËÐÐX ¾ÍÓÃ64 °É
## ×¢ÒâÕâ¸öÖµÓÀԶСÓÚÄãµÄÄÚ´æÊýÄ¿
maxusers 32
## Ò»¸öÓû§¿ÉÒÔÖ´ÐеĽø³ÌÊýÏÞÖÆ
options CHILD_MAX=256
## Ò»¸öÓû§¿ÉÒÔ´ò¿ªµÄÎļþÊýÏÞÖÆ
options OPEN_MAX=256
## ´ò¿ªÄں˵÷ÊÔ, Ò»°ãÈËÓò»µ½
#options DDB
## ÔÊÐíµ÷ÊÔ¸ú×ÙÄÚ´æµ¥Ôª(ÏêÇéÒŠktrace, kdump), »¹ÊÇÁô¸øÄں˺ڿÍÓðÉ
#options KTRACE #kernel tracing
## ûÓÐFPU (SX) µÄÅóÓÑÓõÄ, ÓÃDX µÄÈ˾Ͳ»ÓÃÁË
#options MATH_EMULATE #Support for x87 emulation
## ÄãÓÐ64MBÒÔÉÏÄÚ´æÁ¿Ê±Ö¸¶¨µ¥Î»ÊÇK ÀýÈç128MB RAM
#options "MAXMEM=(128*1024)"
## Ö§³ÖÍøÂç, Ò»¶¨ÒªÓÐÕæÊÇ·Ï»°
options INET #InterNETworking
## IPX Ïà¹ØÐÒé
#options IPX #IPX/SPX communications protocols
#options IPXIP #IPX in IP encapsulation (not available
#options IPTUNNEL #IP in IPX encapsulation (not available
#options IPXPRINTFS=0 #IPX/SPX Console Debugging Information
#options IPX_ERRPRINTFS=0 #IPX/SPX Console Debugging Information
## ÎļþϵͳÉ趨
## Ö»ÓÐUFS ÊDZØÐèµÄ, ÆäËûµÄ¿ÉÒÔ²»±Ø, ÒªÓÃʱkernel »áÓÃLKM ÔØÈë
## ×¢ÒâÎļþϵͳÃûÓÐÊý×ÖʱҪÓÃË«ÒýºÅÀ¨ÆðÀ´Å¶¿´¿´ÏÂÃæµÄLINUXÎļþϵͳ¾ÍÖªµÀÁË
options FFS #Berkeley Fast Filesystem
#options NFS #Network Filesystem
#options NFS_NOSERVER #Disable the NFS-server code.
#options MSDOSFS #MSDOS Filesystem
#options "CD9660" #ISO 9660 Filesystem
#options PROCFS #Process filesystem
#options KERNFS #Kernel filesystem
#options NQNFS #Enable NQNFS lease checking
#options FDESC #File descriptor filesystem
#options LFS #Log filesystem
#options MFS #Memory File System
#options NULLFS #NULL filesystem
#options PORTAL #Portal filesystem
#options UMAPFS #UID map filesystem
#options UNION #Union filesystem
#options DEVFS #devices filesystem
##
## ÓÐLINUXÎļþϵͳµÄÅóÓÑ×¢ÒâÒªÓÃÏÂÃæÕâÒ»ÐÐ
#options "EXT2FS" #ext2fs, only in 2.2-CURRENT
## 4.3BSD ¼æÈÝ, ÕâÊDZØÒªµÄ¿ÉÄÜÓÐЩ³ÌÐò»áÓõ½
options "COMPAT_43" #Compatible with BSD 4.3
## Ö´ÐÐLinux µÄ³ÌÐòÎļþ¾ÍËãÄãÀûÓÃLKM ÔØÈëÄ㻹ÊÇÐèÒªÕâ¸ö²ÎÊý
## Äã¿ÉÒÔÐÞ¸Ä/etc/sysconfig ÖеÄlinux=YES »òÊÇÖ´ÐÐ/usr/bin/linux
## ¶ÔÁËÄã±ØÐè°²Ñbpackages ÖеÄlinux_lib
#options "COMPAT_LINUX" #Linux Emulator
## SCO ¶þ½øÖƳÌÐòÄ£Äâ
#options "IBCS2"
## Ò»¿ª»úʱSCSI ¿¨»áÏȵȴýÉ豸׼±¸¼¸ÃëÖÓʱ¼ä, ¶ÔÓÚһЩ±È½ÏÂýµÄSCSIÉ豸,
## ÈçCDROM ¶øÑÔÊÇÐèÒªµÄ, ×îСֵÊÇ2, Ñ¡ÔñÊʺÏÄãµÄÖµ¾ÍºÃÁË
options "SCSI_DELAY=4" #Be pessimistic about Joe SCSI device
## ÔÊÐíʹÓÃÕß½ØÈ¡¿ØÖÆÌ¨ÐÅÏ¢¶ÔÓÚxconsole Ö®ÀàµÄ³ÌÐòÊDZØÒªµÄ
options UCONSOLE #Unix console
## ÐéÄâ¿ØÖÆÌ¨×î´óÊýÄ¿, Alt-F1 µ½Alt-F12 µÈµÈ, Ö»ÊǶ¨ÒåÉÏÏÞ¶øÒÑ
## ÕæÕýÄÜÓõÄvirtual console ±ØÐè¿´/etc/ttys ¶¨Òåvty µÄÊýÄ¿
## ±¾ÖµƒÈ¶¨ÊÇ16
options "MAXCONS=8" #Max number for virtual console
## ¸øWINE (MS-Windows Emulator) ÓõÄ
#options USER_LDT #For WINE, MS-Windows Emulator
## ʹÓÃQUOTAÏÞ¶î
#options QUOTA #For quotas
## SYSV IPC/SHM (BBS ¸úX-window ¼°COMPAT_LINUX ÐèÒªÓÃ), ÕâÊDZØÒªµÄ
options SYSVMSG,SYSVSEM,SYSVSHM #For SYSV-IPC
## LKM µÄÔØÈëÆ÷, ÕâÊDZØÒªµÄ(ÔÚ2.1.5R ÒÔºóÒѾ·Ï³ý³ÉΪÄÚ¶¨²ÎÊý)
#options LKM #Loadable kernel module loader
## Èç¹ûÄãÓÃISA µÄSCSI ¿¨, ÓÖÓдóì¶16MB µÄÄÚ´æ, ±ØÐè´ò¿ª´ËÏî, ·ñÔòÎÞ·¨
## ʹÓÃ>16MB ÄÚ´æ. Èç¹ûÄãÊÇÓÃEISA/VL/PCI µÄSCSI ¿¨¾Í²»ÐèÒªÁË
## ´ò¿ªËü»á¼õµÍÒ»µãµãËÙ¶È, ûʲ»Òª¿ª(ÓÃIDE µÄµ±È»²»ÓÃÁË)
#options BOUNCE_BUFFERS #include support for DMA bounce buffers
## ÒªÓÃIP-Firewall ²ÅÐèÒªÄã¿ÉÒÔÓÃLKM ÔØÈë
#options IPFIREWALL #Firewall code
#options IPFIREWALL_VERBOSE #Print information about dropped packets
#options IPACCT #Used with ipfirewall
## ÒªÓÃIP-Firewall »òÒªµ±router ²ÅÒª
## ÔÚ2.2-960323-SNAP ºóÒѷϳý, ÒÔsysctl ´ò¿ª(ÒŠ/etc/sysconfig)
#options GATEWAY #Internetwork gateway
## Multicast routing, ×ö¶à·ÓÉÆ÷ʱÓÃ
#options MROUTING #Multicast routing
## ÔÊÐíswap device µÄÊýÄ¿(ƒÈ¶¨20)
#options NSWAPDEV=20
## Ö¸¶¨root partition ÔÚÄǸöÓ²ÅÌÉÏ
#ÔÚµÚÒ»¸öSCSI HDÉÏ
config kernel root on sd0
#ÔÚµÚÒ»¸öIDE HDÉÏ
#config kernel root on wd0 dumps on wd0
## ʹÓÃISA ×ÜÏß
controller isa0
## ʹÓÃEISA ×ÜÏß
#controller eisa0
## ʹÓÃPCI ×ÜÏß
controller pci0
## ÈíÇý¿ØÖÆÆ÷
controller fdc0 at isa? port "IO_FD1" bio irq 6 drq 2 vector fdintr
# ÈíÇýA
disk fd0 at fdc0 drive 0
# ÈíÇýB
# disk fd1 at fdc0 drive 1
## IDE Ó²ÅÌ¿ØÖÆÆ÷
controller wdc0 at isa? port "IO_WD1" bio irq 14 vector wdintr
disk wd0 at wdc0 drive 0
disk wd1 at wdc0 drive 1
## µÚ¶þ¸öIDE Ó²ÅÌ¿ØÖÆÆ÷, Óнӵڶþ¸öIDE ¿ØÖÆÆ÷ʱ²ÅÓÃ
#controller wdc1 at isa? port "IO_WD2" bio irq 15 vector wdintr
#disk wd2 at wdc1 drive 0
#disk wd3 at wdc1 drive 1
## IDE(ATAPI ¹æ¸ñ) ¹âÇý
#options ATAPI #Enable ATAPI support for IDE bus
#options ATAPI_STATIC
#device wcd0 #IDE CD-ROM
## SCSI ¿ØÖÆ¿¨, Çë´Ó/sys/i386/conf/LINT ÖжÁÈ¡Ïêϸ˵Ã÷
#controller ahc0
#controller ncr0
#controller bt0 at isa? port "IO_BT0" bio irq ? vector btintr
#controller uha0 at isa? port "IO_UHA0" bio irq ? drq 5 vector uhaintr
#controller ahc1 at isa? bio irq ? vector ahcintr
#controller ahb0 at isa? bio irq ? vector ahbintr
#controller aha0 at isa? port "IO_AHA0" bio irq ? drq 5 vector ahaintr
#controller aic0 at isa? port 0x340 bio irq 11 vector aicintr
#controller nca0 at isa? port 0x1f88 bio irq 10 vector ncaintr
#controller nca1 at isa? port 0x350 bio irq 5 vector ncaintr
#controller sea0 at isa? bio irq 5 iomem 0xc8000 iosiz 0x2000 vector seaintr
## SCSI ×ÜÏßÖ§³Ö, ʹÓÃSCSI ±Ø±¸µÄ
#controller scbus0
## SCSI HD SCSIÓ²ÅÌ
#device sd0 #Only need one of these, the code dynamically grows
## SCSI CDROM SCSI¹âÇý
#device cd0 #Only need one of these, the code dynamically grows
## SCSI tape SCSI´Å´ø»ú
#device st0 #Only need one of these, the code dynamically grows
## SCSI optical disk (MO) SCSIµÄMOÇý¶¯Æ÷
#device od0 #Only need one of these, the code dynamically grows
## SCSI media changers (Juke-Box)
#device ch0 #Only need one of these, the code dynamically grows
#------------------ ÓÃAT-×ÜÏߵĹâÇý(·ÇATAPI ÏÖÔÚºÜÉÙÁ˰É) ---------------
## Mitsumi CDROM ÃÀÉÏÃÀ¹âÇý
#controller mcd0 at isa? port 0x300 bio irq 10 vector mcdintr
## SONY CDROM Ë÷Äá¹âÇý
#controller scd0 at isa? port 0x230 bio
## Panasonic CDROM ËÉϹâÇý
#controller matcd0 at isa? port ?
## QIC tape QIC´Å´ø»ú
#device wt0 at isa? port 0x300 bio irq 5 drq 1 vector wtintr
## console ÆÁÄ»Çý¶¯³ÌÐò, ÕâÊDZر¸µÄÉÙÁËÆô¶¯²»ÁË
device sc0 at isa? port "IO_KBD" tty irq 1 vector scintr
## µ÷ÓÃFPU µÄ»úÖÆ, ÎÞÂÛÓÐÎÞFPU ¶¼ÒªÓÐ, ¶¼ÊDZØÒªµÄ
device npx0 at isa? port "IO_NPX" irq 13 vector npxintr
## COM1 µ½COM4 ´®¿ÚÉ豸1-4
device sio0 at isa? port "IO_COM1" tty irq 4 vector siointr
device sio1 at isa? port "IO_COM2" tty irq 3 vector siointr
#device sio2 at isa? port "IO_COM3" tty irq 5 vector siointr
#device sio3 at isa? port "IO_COM4" tty irq 9 vector siointr
## Joystick ²Ù×ݸËÉ豸
#device joy0 at isa? port "IO_GAME"
## Èç¹ûÄãÓÐLogitech or ATI InPort ×ÜÏßÊó±êµÄ¿¨, ¾ÍÒªŒ¢´Ë´ò¿ª
## ՈעÒâÒ»°ãÈËʹÓõÄÊÇserial mouse ²»ÊÇbus mouse
#device mse0 at isa? port 0x23c tty irq 5 vector ms
## ¸øPS/2 mouse ÓõÄ
#device psm0 at isa? port "IO_KBD" conflicts tty irq 12 vector psmintr
#options PSM_NO_RESET
## ´òÓ¡»ú¶Ë¿Ú
device lpt0 at isa? port? tty irq 7 vector lptintr
#device lpt1 at isa? port? tty
#device lpt2 at isa? port? tty
## Íø¿¨, ¶ÁÒ»ÏÂ/sys/i386/conf/LINT ×¢ÒâPCI¿¨²»ÓÃÖ¸¶¨Ó²¼þ×ÊԴϵͳ»á×Ô²â
#device ed0 at isa? port 0x280 net irq 5 iomem 0xd8000 vector edintr
#device ed1 at isa? port 0x300 net irq 5 iomem 0xd8000 vector edintr
#device eg0 at isa? port 0x310 net irq 5 vector egintr
#device ep0 at isa? port 0x300 net irq 10 vector epintr
#device ie0 at isa? port 0x360 net irq 7 iomem 0xd0000 vector ieintr
#device ix0 at isa? port 0x300 net irq 10 iomem 0xd0000 iosiz 32768 vector ixintr
#device le0 at isa? port 0x300 net irq 5 iomem 0xd0000 vector le_intr
#device lnc0 at isa? port 0x280 net irq 10 drq 0 vector lncintr
#device lnc1 at isa? port 0x300 net irq 10 drq 0 vector lncintr
#device ze0 at isa? port 0x300 net irq 5 iomem 0xd8000 vector zeintr
#device zp0 at isa? port 0x300 net irq 10 iomem 0xd8000 vector zpintr
#device de0 #PCI --- DEC chip 21x4x series (such as DE530CT+)
#device vx0
#device fpa0
#device fxp0 #PCI --- Intel chip
## SB16 Éù¿¨, ÆäËûµÄÉù¿¨²Î¿¼/sys/i386/conf/LINT
#controller snd0
#device sb0 at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
#device sbxvi0 at isa? drq 5
#device sbmidi0 at isa? port 0x330
#device opl0 at isa? port 0x388
## SB32/AWE32/AWE64 Éù¿¨, ÆäËûµÄÉù¿¨²Î¿¼/sys/i386/conf/LINT
#controller snd0
#device sb0 at isa? port 0x220 irq 5 conflicts drq 1 vector sbintr
#device sbxvi0 at isa? drq 5
#device sbmidi0 at isa? port 0x330
#device opl0 at isa? port 0x388
#device awe0 at isa? port 0x620
## PC Speaker Audio (ÓÃPC Speaker Ä£ÄâÉù¿¨Ð§¹ûºÜÀõÄ)
#device pca0 at isa? port IO_TIMER1 tty
## ÍøÂç»ØÂ·, ÕâÊDZر¸µÄ
pseudo-device loop
## ʹÓÃÒÔÌ«Íø½Ó¿Ú, ÕâÊDZر¸µÄ
pseudo-device ether
## Berkerley °ü¹ýÂË, tcpdump ,dhcp ÐèÒªÓÃ, ÕâÊDZر¸µÄ
pseudo-device bpfilter 4
## syslogd ÐèÒª, ÕâÊDZر¸µÄ
pseudo-device log
## ʹÓÃÕßtty ÉÏÏÞ, ÏÞÖÆ×î´óµÇ¼ÈËÊý, îAÉèÉÏÏÞ256
pseudo-device pty 256
## PC speaker, ÕâÊDZر¸µÄ
pseudo-device speaker
## ¿ÉÒÔÖ±½ÓÖ´ÐÐgzip µÄ³Ìʽ, ÕâÊDZر¸µÄ²»¹ýÖ»Ö§³Öa.out ¸ñʽ³ÌÐò
pseudo-device gzip # Exec gzipped a.out's
## Ö§³Ö¼à¿Øtty ʹÓÃÕß
pseudo-device snp 4 #Snoop device - to look at pty/vty/etc..
## °ÑÒ»¸öÎļþÄ£Äâ³ÉÒ»¸ö·ÖÇý, ͨ³£ÓÃ?í×öΪ½»»»Îļþ»ò¶Á´ÅÅ̾µÏñÎļþʱÓÃ
pseudo-device vn 4 #Vnode driver (turns a file into a device)
## Äں˼¶PPP (man pppd) ¿ÉÓÃLKM ÔØÈë
#pseudo-device ppp 2 #Point-to-point protocol
## Óû§¼¶PPP (man ppp) ¿ÉÓÃLKM ÔØÈë
#pseudo-device tun 1 #Tunnel driver(user process ppp)
## SLIP ¿ÉÓÃLKM ÔØÈëÏÖÔÚºÜÉÙÓÃÁË
#pseudo-device sl 2 #Serial Line IP
## Ì“ÄâÍø¿¨Çý¶¯, ¿ÉÈÎÒâдÈë,¶ÁÈ¡ÐÅÏ¢, ÓÃÓÚ¿ª·¢ÍøÂ·Ïà¹Ø³ÌÐò¿ÉÓÃLKM ÔØÈë
#pseudo-device disc #Discard device
## ÌṩRAID-0 Striping Mirroring parity(not complete) µÄ¹¦ÄÜ
## ¿ÉÒÔÓÐЧµÄ½«¶à¸öSCSI ´ÅÅ̺ϲ¢Æð?í³ÉΪһ¸ö¸ßËÙµÄÎļþϵͳ
## ÏêÇéÇëman ccdconfig
#pseudo-device ccd 4

