From owner-doc-jp@jp.freebsd.org  Mon Aug  7 15:29:32 2000
Received: (from daemon@localhost)
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) id PAA30297;
	Mon, 7 Aug 2000 15:29:32 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from tortoise.jp.freebsd.org (root@tortoise.jp.FreeBSD.ORG [210.157.158.41])
	by castle.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP id PAA30292
	for <doc-jp@jp.freebsd.org>; Mon, 7 Aug 2000 15:29:32 +0900 (JST)
	(envelope-from kuriyama@FreeBSD.org)
Received: from waterblue.imgsrc.co.jp (waterblue.imgsrc.co.jp [2001:218:422:2:250:70ff:fe00:6c68])
	by tortoise.jp.freebsd.org (8.9.3+3.2W/8.7.3) with ESMTP/IPv6 id PAA29152
	for <doc-jp@jp.freebsd.org>; Mon, 7 Aug 2000 15:29:26 +0900 (JST)
	(envelope-from kuriyama@FreeBSD.org)
Received: from waterblue.imgsrc.co.jp (localhost [127.0.0.1])
	by waterblue.imgsrc.co.jp (8.11.0/8.11.0) with ESMTP id e776TUG72362
	for <doc-jp@jp.freebsd.org>; Mon, 7 Aug 2000 15:29:30 +0900 (JST)
Date: Mon, 07 Aug 2000 15:29:30 +0900
Message-ID: <7mr981eg8l.wl@waterblue.imgsrc.co.jp>
From: Jun Kuriyama <kuriyama@FreeBSD.org>
To: doc-jp@jp.freebsd.org
In-Reply-To: In your message of "6 Aug 2000 14:51:50 GMT"
	<04ca01bfffb5$d49ebec0$39a290d2@mebius>
References: <7mog3ug5ou.wl@waterblue.imgsrc.co.jp>
	<04ca01bfffb5$d49ebec0$39a290d2@mebius>
User-Agent: Wanderlust/1.1.1 (Purple Rain) SEMI/1.13.7 (Awazu) FLIM/1.13.2 (Kasanui) MULE XEmacs/21.1 (patch 10) (Capitol Reef) (i386--freebsd)
MIME-Version: 1.0 (generated by SEMI 1.13.7 - "Awazu")
Content-Type: text/plain; charset=ISO-2022-JP
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+000315
X-Sequence: doc-jp 7636
Subject: [doc-jp 7636] Re: =?ISO-2022-JP?B?GyRCTHU8VEpnPTgbKEI=?=
 (kernelconfig kernelconfig-config: 1.25)
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: kuriyama@FreeBSD.org

At 6 Aug 2000 14:51:50 GMT,
Yoshinori Kondo <ykondo@bf.mbn.or.jp> wrote:
> $B;d$J$j$NLu$,=*$o$C$?$N$GAw$j$^$9(B.
> $B2?%+=j$+(B,$B<+?.$,$J$$$H$3$m$,$"$j$^$9(B. $B$h$m$7$/$*4j$$$7$^$9(B.

$B!!$"$j$,$H$&$4$6$$$^$7$?!#(BSGML $B2=$7$F!"$A$g$3$A$g$3D>$7$F$*$-$^$7$?!#0J(B
$B2<5$IU$$$?E@$J$I!#(B

$B!&(B<literal>...</literal> $B$J$I$O;D$7$F$*$$$F$/$@$5$$!#(B
$B!&J8Cf$N@_Dj9`L\$NBgJ8;z(B/$B>.J8;z$OJQ99$7$J$$$G$/$@$5$$!#(B
$B!&(B&man.ps.1; $B$N:G8e$N%;%_%3%m%s$H$+$b=EMW$J$N$G>C$5$J$$$G$/$@$5$$!#(B

$B!!K]Lu$N:]$NCm0UE@$J$I$N%I%-%e%a%s%H$,$J$+$J$+$^$H$^$C$F$$$J$$$N$G$d$j$K(B
$B$/$$$+$H$O;W$$$^$9$,!"$h$m$7$/$*4j$$$7$^$9!#(B

$B!!(Bkernel config $B$N%3%a%s%H$K4X$7$F$O!"D9$a$N=EMW$=$&$J$H$3$m$@$1$OF|K\8l(B
$B$K$9$k$h$&$K$7$F$_$^$7$?!#0lC6(B commit $B$7$F$*$-$^$9$,!"D>$7$?J}$,NI$5$=$&(B
$B$J$H$3$m$,$"$l$P%A%'%C%/$*4j$$$7$^$9!#(B


    <programlisting>
#
# GENERIC -- Generic kernel configuration file for FreeBSD/i386
#
# $B$3$N%U%!%$%k$K$D$$$F99$K>pJs$,I,MW$J$i(B, $B%O%s%I%V%C%/$N%+!<%M%k(B
# $B%3%s%U%#%0%l!<%7%g%s%U%!%$%k$N%;%/%7%g%s$r;2>H$7$F2<$5$$(B.
#
#    http://www.freebsd.org/handbook/kernelconfig-config.html
#
# doc $B%G%#%9%H%j%S%e!<%7%g%s$r%$%s%9%H!<%k$7$?>l9g(B, $B%O%s%I%V%C%/$O(B
# $B%m!<%+%k%^%7%s$N(B /usr/share/doc/handbook $B$G$b8+$k$3$H$,$G$-$^$9(B.
# $B:G?7HG$O(B FreeBSD $B$N(B WWW $B%5!<%P(B (http://www.FreeBSD.ORG/) $B$r;2>H$7$F(B
# $B2<$5$$(B.
#
# ./LINT $B%3%s%U%#%.%e%l!<%7%g%s%U%!%$%k$K$O(B, $B%G%P%$%99T$K4X$9$kBgNL$N(B
# $B%*%W%7%g%s$H>\:Y$J@bL@$,$"$j$^$9(B. $B$b$7$"$k9T$NL\E*Kt$OI,MW@-$K$D$$$F(B
# $B5?Ld$,$"$k>l9g$O$^$:(B LINT $B$r%A%'%C%/$7$F2<$5$$(B.
#
# &dollar;FreeBSD: src/sys/i386/conf/GENERIC,v 1.246 2000/03/09 16:32:55 jlemon Exp &dollar;</programlisting>

    <para>$B0J2<$O(B <emphasis>$B$9$Y$F$N(B</emphasis> $B%+!<%M%k$N9=C[$K(B
      $BI,?\$N%-!<%o!<%I$G$9(B:</para>

    <programlisting>machine		i386</programlisting>

    <para>$B%^%7%s$N%"!<%-%F%/%A%c$G$9(B.
      $B$3$l$O(B <literal>i386</literal>, <literal>alpha</literal>, 
      <literal>pc98</literal> $B$N$$$:$l$+$G$J$1$l$P$J$j$^$;$s(B.</para>

    <programlisting>
cpu          I386_CPU
cpu          I486_CPU
cpu          I586_CPU
cpu          I686_CPU</programlisting>

    <para>$B>e5-$O$"$J$?$N%7%9%F%`$N(B CPU $B%?%$%W$r;XDj$7$^$9(B.
      $BJ#?t$N9T$r=q$$$F$b9=$$$^$;$s(B.
      ($BNc(B: <literal>I586_CPU</literal> $B$H$9$Y$-$+(B
      <literal>I686_CPU</literal> $B$H$9$Y$-$+$O$C$-$jJ,$+$i$J$$>l9g(B.
      $B$7$+$7$J$,$i(B, $B%+%9%?%`%+!<%M%k$r:n$k>l9g(B, $B$"$J$?$N;}$D(B CPU
      $B$@$1$r;XDj$9$k$N$,%Y%9%H$G$9(B.
      $B$b$7$"$J$?$,$I$N%?%$%W$N(B CPU $B$r;H$C$F$$$k$+J,$+$i$J$$>l9g(B,
      <command>dmesg</command> $B$r;H$C$F%V!<%H%a%C%;!<%8$r(B
      $BD4$Y$k$H$h$$$G$7$g$&(B.</para>

    <para>The Alpha architecture has different values for
      <literal>cpu_type</literal>.  They include:</para>
    <para>Alpha $B%"!<%-%F%/%A%c$N>l9g$O(B,
      <literal>cpu_type</literal> $B$K0[$J$C$?CM$rMQ$$$^$9(B.</para>


    <programlisting>
cpu          EV4
cpu          EV5</programlisting>

    <para>$B$b$7$"$J$?$,(B Alpha $B%^%7%s$r;H$C$F$$$k>l9g(B,
      $B>e5-$NFb$N$I$l$+$r;XDj$7$F2<$5$$(B.</para>

    <programlisting>ident          GENERIC</programlisting>

    <para>$B$3$3$O%+!<%M%k$N<1JLL>$r=q$-$^$9(B.
      $B$"$J$?$,%+!<%M%k$KIU$1$?$$L>A0$K=q$-49$($F2<$5$$(B
      (<literal>MYKERNEL</literal>$B$N$h$&$K(B).
      <literal>ident</literal> $B$K=q$$$?L>A0$O%+!<%M%k$r%V!<%H$9$k;~$K(B
      $BI=<($5$l$k$N$G(B,
      $BIaCJ;H$C$F$$$k%+!<%M%k$H6hJL$7$?$$$H$-$O0c$&L>A0$rIU$1$k$H(B
      $BNI$$$G$7$g$&(B($BNc(B: $B<B83E*$J%+!<%M%k$r9=C[$9$k>l9g(B).</para>

    <programlisting>maxusers          32</programlisting>

    <para><literal>maxusers</literal> $B%*%W%7%g%s$O=EMW$J%7%9%F%`%F!<%V%k$N(B
      $B%5%$%:$r7hDj$7$^$9(B.
      $B$3$N?t;z$O$"$J$?$N%^%7%s$rF1;~$K;H$&$H;W$o$l$k%f!<%6!<?t$H(B
      $B$*$*$h$=Ey$7$/$9$k$N$,NI$$$G$7$g$&(B.
      $B$7$+$7$J$,$i(B, $BDL>o$O(B X $B%&%$%s%I%&%7%9%F%`$r;H$C$?$j(B,
      $B%=%U%H%&%(%"$r%3%s%Q%$%k$9$k$G$7$g$&$+$i(B, $B$=$N>l9g$O(B
      <literal>maxusers</literal> $B$O:GDc(B 4 $B$K$7$F2<$5$$(B.
      $B$=$NM}M3$O(B, <literal>maxusers</literal> $B$K$h$C$F7W;;$5$l$k:G$b(B
      $B=EMW$J%F!<%V%k$,%W%m%;%9$N:GBg?t$G(B, $B$=$l$O(B
      <literal>20 + 16 * maxusers</literal> $B$H$J$j$^$9(B.
      $B$b$7(B, <literal>maxusers</literal> $B$r(B 1 $B$K$9$k$H(B,
      $BF1;~$K(B 36 $B%W%m%;%9$7$+MxMQ$G$-$J$/$J$j$^$9$,(B,
      $B%7%9%F%`$O5/F0;~$K(B 18 $B$[$I$N%W%m%;%9$rN)$A>e$2(B,
      X $B%&%$%s%I%&%7%9%F%`$O(B 15 $B$[$I$N%W%m%;%9$rN)$A>e$2$k$N$G(B,
      man $B%3%^%s%I$N$h$&$JC1=c$J;E;v$G$5$(%U%#%k%?(B, $BE83+(B, $BI=<($K(B 9
      $B8D$N%W%m%;%9$rMxMQ$9$k$?$a$K(B, $B%W%m%;%9?tITB-$K$J$j$^$9(B.
      <literal>maxusers</literal> $B$r(B 64 $B$K@_Dj$9$k$H(B,
      1044 $B8D$N%W%m%;%9$rF1;~$KMxMQ$9$k$3$H$,$G$-$k$N$G(B,
      $BKX$I$N%f!<%6$K$O=<J,$G$7$g$&(B.
      $B$b$7$"$J$?$,JL$N%W%m%0%i%`$rN)$A>e$2$k;~(B,
      $B62$l$i$l$F$$$k(B <errortype>proc table full</errortype> $B%(%i!<$,(B
      $BH/@8$9$k>l9g$d(B, <hostid role="fqdn">ftp.FreeBSD.org</hostid>
      $B$N$h$&$KB??t$N%f!<%6$K$h$j(B
      $BF1;~$KMxMQ$5$l$k%5!<%P$rF0$+$7$F$$$k>l9g$K$O(B,
      $B$3$N?t;z$rA}$d$7$F%+!<%M%k$r:F9=C[$9$k$3$H$,$G$-$^$9(B.</para>

    <note>
      <para><literal>maxusers</literal> $B$O$"$J$?$N%^%7%s$K%m%0%$%s$9$k(B
	$B%f!<%6?t$r@)8B$9$k$b$N$G$O(B <emphasis>$B$"$j$^$;$s(B</emphasis>.
	$B$=$l$OC1$K(B, $B$"$J$?$N%7%9%F%`$r;H$&$G$"$m$&%f!<%6$N:GBg?t$d(B
	$B$=$l$>$l$N%f!<%6$,$I$l$/$i$$$N%W%m%;%9$rAv$i$;$k$+$K(B
	$B9g$o$;$F3F<o%F!<%V%k$NBg$-$5$r@_Dj$9$k$@$1$G$9(B.
	$BF1;~$K%j%b!<%H%m%0%$%s$9$k:GBg%f!<%6?t$r@)8B$9$k%-!<%o!<%I$O(B
	<link linkend="kernelconfig-ptys">
	  <literal>pseudo-device pty 16</literal></link> $B$G$9(B.
      </para>
    </note>

    <para>$B0J2<$KB3$/$9$Y$F$OBgBN$K$*$$$FDI2C@_Dj9`L\$G$9(B.
      $B>\:Y$O3F9`L\$N<!$K=q$+$l$F$$$kCm0U=q$-$r;2>H$7$F2<$5$$(B.</para>

    <programlisting>
#makeoptions     DEBUG=-g          #Build kernel with gdb(1) debug symbols
options          MATH_EMULATE      #Support for x87 emulation</programlisting>

    <para>This line allows the kernel to simulate a math co-processor if
      your computer does not have one (386 or 486SX).  If you have a
      486DX, or a 386 or 486SX (with a separate 387 or 487 chip), or
      higher (Pentium, Pentium II, etc.), you can comment this line
      out.</para>
    <para>$B$3$N9T$G$O(B, $B$"$J$?$N%3%s%T%e!<%?$,IbF0>.?tE@1i;;%3%W%m%;%C%5$r(B
      $B;}$?$J$$>l9g(B(CPU $B$,(B 386 $BKt$O(B 486SX),
      $B%+!<%M%k$K%7%_%e%l!<%H$5$;$k$h$&@_Dj$7$^$9(B.
      $B$"$J$?$,(B 486DX, $BKt$O(B (387 $B$d(B 487 $B%A%C%W$rJLESEk:\$7$?(B) 386, 486SX
      $BKt$O99$K>e0L(B (Pentium, Pentium II, $BB>(B) $B$r;}$C$F$$$k>l9g$O(B
      $B%3%a%s%H%"%&%H$7$F2<$5$$(B.</para>

    <note>
      <para>FreeBSD $B$NIbF0>.?tE@%(%_%e%l!<%7%g%s%k!<%A%s$O$"$^$j@53N$G$O(B
	<emphasis>$B$"$j$^$;$s(B</emphasis>.
	$B$b$7$"$J$?$,IbF0>.?tE@%3%W%m%;%C%5$r;}$C$F$*$i$:(B,
	$B$+$D%Y%9%H$J1i;;@:EY$,I,MW$G$"$l$P(B, GNU $B$NIbF0>.?tE@%5%]!<%H$r(B
	$BMxMQ$9$k(B <literal>GPL_MATH_EMULATION</literal> $B$r;H$C$F$_$F2<$5$$(B.
	$B$3$N%*%W%7%g%s$O%i%$%;%s%9>e$NM}M3$K$h$j%G%U%)%k%H$G$O(B
	$B4^$^$l$F$$$^$;$s(B.</para>
    </note>

    <programlisting>
options          INET          #InterNETworking</programlisting>

    <para>Networking support.  Leave this in, even if you do not plan to
      be connected to a network.  Most programs require at least loopback
      networking (i.e., making network connections within your PC), so
      this is essentially mandatory.</para>
    <para>$B%M%C%H%o!<%-%s%0%5%]!<%H(B.
      $B%M%C%H%o!<%/$K@\B3$9$kM=Dj$,$J$/$F$b$3$N%*%W%7%g%s$O;D$7$F2<$5$$(B.
      $BKX$I$N%W%m%0%i%`$O>/$J$/$H$b%k!<%W%P%C%/%M%C%H%o!<%-%s%0(B
      ($B$"$J$?$N(B PC $B$NCf$G$N%M%C%H%o!<%/@\B3(B) $B$rI,MW$H$7$^$9$N$G$3$N9T$O(B
      $BK\MhI,?\$G$9(B.
    </para>

    <programlisting>
options          INET6          #IPv6 communications protocols</programlisting>

    <para>$B$3$N%*%W%7%g%s$O(B IPv6 $B%3%_%e%K%1!<%7%g%s%W%m%H%3%k$r(B
      $BMxMQ2DG=$K$7$^$9(B.</para>

    <programlisting>
options          FFS          #Berkeley Fast Filesystem
options          FFS_ROOT     #FFS usable as root device [keep this!]</programlisting>

    <para>$B$3$l$O4pK\$N%O!<%I%I%i%$%V%U%!%$%k%7%9%F%`$G$9(B.
      $B%O!<%I%G%#%9%/$+$i%V!<%H$9$k>l9g$O;D$7$F2<$5$$(B.</para>

    <programlisting>
options          MFS          #Memory Filesystem
options          MD_ROOT      #MD is a potential root device</programlisting>

    <para>$B$3$l$O%a%b%j>e$K%^%C%W$5$l$?%U%!%$%k%7%9%F%`$G$9(B.
      $B$3$l$O4pK\E*$K0l;~%U%!%$%k$N9bB.3JG<MQ$N(B RAM $B%G%#%9%/$G$"$j(B,
      $B$"$J$?$,M-8z$KMxMQ$7$?$$BgNL$N%9%o%C%W%9%Z!<%9$r;}$C$F$$$k(B
      $B>l9g$K$OM-MQ$G$7$g$&(B.
      $BB?$/$N%W%m%0%i%`$,0l;~%G!<%?$r$3$3$KJ]B8$9$k$3$H$+$i(B,
      MFS $B%Q!<%F%#%7%g%s$r%^%&%s%H$9$k:GE,$J>l=j$O(B <filename>/tmp</filename>
      $B%G%#%l%/%H%j$G$9(B.
      MFS RAM $B%G%#%9%/$r(B <filename>/tmp</filename> $B$K%^%&%s%H$9$k$K$O(B
      $B<!$N9T$r(B <filename>/etc/fstab</filename> $B$KDI2C$7$F2<$5$$(B:</para>

    <informalexample>
      <programlisting>/dev/ad1s2b	/tmp mfs rw 0 0</programlisting>
    </informalexample>

    <para>$B<!$K%j%V!<%H$9$k$+(B, $B%3%^%s%I(B <command>mount /tmp</command>
      $B$r<B9T$7$F2<$5$$(B.</para>

    <programlisting>
options          NFS          #Network Filesystem
options          NFS_ROOT     #NFS usable as root device, NFS required</programlisting>

    <para>$B%M%C%H%o!<%/%U%!%$%k%7%9%F%`(B.
      UNIX $B%U%!%$%k%5!<%P$+$i(B TCP/IP $B$r2p$7$F%Q!<%F%#%7%g%s$r(B
      $B%^%&%s%H$9$k$N$G$J$$8B$j(B, $B$3$l$i$N9T$r%3%a%s%H%"%&%H$7$F2<$5$$(B.</para>

    <programlisting>
options          MSDOSFS      #MSDOS Filesystem</programlisting>

    <para>MS-DOS $B%U%!%$%k%7%9%F%`(B.
      $B%V!<%H;~$K(B DOS $B$G%U%)!<%^%C%H$5$l$?%O!<%I%I%i%$%V$r(B
      $B%^%&%s%H$9$k$N$G$J$$8B$j(B, $B$3$N9T$O0BA4$K%3%a%s%H%"%&%H$G$-$^$9(B.
      $B$3$N5!G=$O:G=i$K(B DOS $B%Q!<%F%#%7%g%s$r%^%&%s%H$9$k;~$K<+F0E*$K(B
      $B%m!<%I$5$l$^$9(B.
      $BKt(B, $BM%=($J(B <application>mtools</application>
      (Ports $B%3%l%/%7%g%s$K$"$j$^$9(B) $B$r;H$C$F$b%^%&%s%H(B,
      $B%"%s%^%&%s%H$9$k$3$H$J$7$K(B DOS $B%U%m%C%T!<$K%"%/%;%9$9$k$3$H$,$G$-$^$9(B.
      (<literal>MSDOSFS</literal> $B$OI,MW$H$7$^$;$s(B)</para>

    <programlisting>
options          CD9660       #ISO 9660 Filesystem
options          CD9660_ROOT  #CD-ROM usable as root, CD9660 required</programlisting>

    <para>CD-ROM $BMQ$N(B ISO 9660 $B%U%!%$%k%7%9%F%`(B.
      $B$b$7$"$J$?$,(B CD-ROM $B%I%i%$%V$r;}$C$F$$$J$$$+(B,
      $B;~!9%G!<%?(B CD $B$r%^%&%s%H$9$k$@$1$J$i$3$N9T$r%3%a%s%H%"%&%H$7$F$b(B
      $BBg>fIW$G$9(B ($B%G!<%?(B CD $B$r:G=i$K%^%&%s%H$9$k;~(B, $B<+F0E*$K%m!<%I$5$l$^$9(B).
      $B2;3Z(B CD $B$O$3$N%U%!%$%k%7%9%F%`$rI,MW$H$7$^$;$s(B.</para>

    <programlisting>
options          PROCFS       #Process filesystem</programlisting>

    <para>$B%W%m%;%9%U%!%$%k%7%9%F%`(B.
      $B$3$l$O(B <filename>/proc</filename> $B$K%^%&%s%H$5$l$k(B,
      $B%U%!%$%k%7%9%F%`$N(B <quote>$B$U$j$r$9$k(B</quote> $B$b$N$G(B,
      &man.ps.1; $B$N$h$&$J%W%m%0%i%`$K(B, $B$I$s$J%W%m%;%9$,Av$C$F$$$k$+(B
      $B$K4X$9$k$h$jB?$/$N>pJs$rDs6!$5$;$k;v$,$G$-$^$9(B.</para>

    <programlisting>
options          COMPAT_43    #Compatible with BSD 4.3 [KEEP THIS!]</programlisting>

    <para>4.3BSD $B$H$N%3%s%Q%A%S%j%F%#(B.
      $BM-8z$J$^$^$K$7$F2<$5$$(B.
      $B$3$N9T$r%3%a%s%H%"%&%H$9$k$H$*$+$7$JF0$-$r$9$k%W%m%0%i%`$,$"$j$^$9(B.
    </para>

    <programlisting>
options          SCSI_DELAY=15000    #Delay (in ms) before probing SCSI</programlisting>

    <para>$B$3$N9T$O(B, $B%+!<%M%k$,$=$l$>$l$N(B SCSI $B5!4o$r%W%m!<%V$9$kA0$K(B
      15 $BIC4VBT$D$h$&$K$7$^$9(B.
      $B$"$J$?$,(B IDE $B%I%i%$%V$7$+;}$?$J$$$J$iL5;k$7$F7k9=$G$9(B.
      $B$=$&$G$J$$$J$i(B, $B%V!<%H;~4V$rC;$/$9$k$?$a(B, $B$*$=$i$/BT$D;~4V$rC;$/(B,
      5 $BIC$/$i$$$K$7$?$$$G$7$g$&(B.
      $BL^O@(B, $B$=$&$7$?>l9g$K(B FreeBSD $B$,(B SCSI $B5!4o$rG'<1$7$J$/$J$C$?>l9g$O(B
      $B;~4V$r85$KLa$9I,MW$,$"$j$^$9(B.</para>

    <programlisting>
options          UCONSOLE            #Allow users to grab the console</programlisting>

    <para>$B%f!<%6$K%3%s%=!<%k$r=jM-$9$k$3$H$r5v2D$7$^$9(B.
      X $B$N%f!<%6$K$OLr$KN)$A$^$9(B.
      $B$?$H$($P(B <command>xterm -C</command> $B$H%3%^%s%I$rBG$D$3$H$K$h$j(B,
      $B%3%s%=!<%k(B xterm $B$r5/F0$9$k$3$H$,$G$-$^$9(B.
      $B$3$3$K$O%+!<%M%k$+$i$N$"$i$f$k%3%s%=!<%k%a%C%;!<%8$H$H$b$K(B,
      <command>write</command>, <command>talk</command> $B$K$h$k(B
      $B$"$i$f$k%a%C%;!<%8$rI=<($7$^$9(B.
</para>

    <programlisting>
options          USERCONFIG          #boot -c editor</programlisting>

    <para>$B$3$N%*%W%7%g%s$O%V!<%H%a%K%e!<$+$i%3%s%U%#%0%l!<%7%g%s%(%G%#%?(B
      $B$r5/F0$9$k$3$H$,$G$-$k$h$&$K$7$^$9(B.</para>

    <programlisting>
options          VISUAL_USERCONFIG   #visual boot -c editor</programlisting>

    <para>$B$3$N%*%W%7%g%s$O%V!<%H%a%K%e!<$+$i%S%8%e%"%k%3%s%U%#%0%l!<%7%g%s(B
      $B%(%G%#%?$r5/F0$G$-$k$h$&$K$7$^$9(B.</para>

    <programlisting>
options          KTRACE              #ktrace(1) support</programlisting>

    <para>$B$3$N9T$O%G%P%C%.%s%0$KLrN)$D%+!<%M%k%W%m%;%9$N%H%l!<%9$r(B
      $B2DG=$K$7$^$9(B.</para>

    <programlisting>
options          SYSVSHM             #SYSV-style shared memory</programlisting>

    <para>$B$3$N%*%W%7%g%s$O(B System V $B6&M-%a%b%j$rDs6!$7$^$9(B.
      $B$3$N5!G=$N:G$b0lHLE*$J;HMQJ}K!$O(B X $B$K$*$1$k(B XSHM $B3HD%$G$9(B.
      $BB?$/$N%0%i%U%#%C%/%9=E;k$N%W%m%0%i%`$G$O$3$N5!G=$r<+F0E*$K(B
      $BIA2h$N%9%T!<%I%"%C%W$KMxMQ$7$^$9(B.
      X $B$r;H$C$F$$$k$J$i(B, $B$3$l$r4^$a$F$*$$$?J}$,$$$$$G$7$g$&(B.</para>

    <programlisting>
options          SYSVSEM             #SYSV-style semaphores</programlisting>

    <para>System V $B%;%^%U%)$N%5%]!<%H(B.
      $B$"$^$j;H$o$l$^$;$s$,(B, $B%+!<%M%k%5%$%:$O?tI4%P%$%HBg$-$/$J$k$@$1$G$9(B.
    </para>

    <programlisting>
options          SYSVMSG             #SYSV-style message queues</programlisting>

    <para>System V $B$N%a%C%;!<%8$N%5%]!<%H(B.
      $B$3$l$b%+!<%M%k%5%$%:$r?tI4%P%$%HBg$-$/$9$k$@$1$G$9(B.</para>

    <note>
      <para>&man.ipcs.1; $B%3%^%s%I$r<B9T$9$k$H$3$l$i$N(B System V
	$B5!G=$r;H$C$F$$$k%W%m%;%9$N%j%9%H$rI=<($7$^$9(B.</para>
    </note>

    <programlisting>
options 	P1003_1B		#Posix P1003_1B real-time extentions
options 	_KPOSIX_PRIORITY_SCHEDULING</programlisting>

    <para>$B%j%"%k%?%$%`3HD%$,(B 1993 POSIX $B$KDI2C$5$l$^$7$?(B.
      Ports $B%3%l%/%7%g%s$NFb$N$$$/$D$+$N%"%W%j%1!<%7%g%s(B
      ($BNc$($P(B Star Office) $B$O$3$l$r;H$C$F$$$^$9(B.</para>

    <programlisting>
options		ICMP_BANDLIM		#Rate limit bad replies</programlisting>

    <para>$B$3$N%*%W%7%g%s$O(B ICMP $B%(%i!<1~Ez$N%P%s%II}@)8B$r2DG=$K$7$^$9(B.
      $B%5!<%S%9ITG=%Q%1%C%H$K$h$k967b$+$i%^%7%s$rJ]8n$9$k$?$a$KI,MW$G$9(B.
    </para>

    <programlisting>
# To make an SMP kernel, the next two are needed
#options        SMP                     # Symmetric MultiProcessor Kernel
#options        APIC_IO                 # Symmetric (APIC) I/O</programlisting>

    <para>$B>e$N9T$ON>J}$H$b(B SMP $B%5%]!<%H$N$?$a$KI,MW$G$9(B.</para>

    <programlisting>
# Optionally these may need tweaked, (defaults shown):
#options        NCPU=2                  # number of CPUs
#options        NBUS=4                  # number of busses
#options        NAPIC=1                 # number of IO APICs
#options        NINTR=24                # number of INTs</programlisting>

    <para>$B$3$l$i$ODI2C$N(B SMP $B%*%W%7%g%s$G$9(B.</para>

    <programlisting>device          isa</programlisting>

    <para>FreeBSD $B$,%5%]!<%H$9$k$9$Y$F$N(B PC $B$O$3$l$i$NFb$N$R$H$D$r(B
      $B;}$C$F$$$^$9(B.
      $B$"$J$?$,(B IBM PS/2 ($B%^%$%/%m%A%c%M%k%"!<%-%F%/%A%c(B)
      $B%^%7%s$r;}$C$F$$$k>l9g(B, FreeBSD $B$O8=;~E@$G$OF0:n$7$^$;$s(B
      ($B%5%]!<%H$K$O<hAHCf$G$9(B).</para>

    <programlisting>device          eisa</programlisting>

    <para>$B$"$J$?$,(B EISA $B%^%6!<%\!<%I$r;}$C$F$$$k>l9g(B,
      $B$3$N9T$r4^$a$F2<$5$$(B. $B$3$l$O(B EISA $B%P%9$K@\B3$5$l$F$$$k$9$Y$F$N(B
      $B%G%P%$%9$N<+F08!=P$H@_Dj$r2DG=$K$7$^$9(B.</para>

    <programlisting>device          pci</programlisting>

    <para>$B$"$J$?$,(B PCI $B%^%6!<%\!<%I$r;}$C$F$$$k>l9g(B, $B$3$N9T$r4^$a$F2<$5$$(B.
      $B$3$l$O(B PCI $B%+!<%I$N<+F08!=P$H(B PCI $B$+$i(B ISA $B%P%9$X$N%2!<%H%&%(%$$r(B
      $B2DG=$K$7$^$9(B.</para>

    <programlisting>
# Floppy drives
device          fdc0        at isa? port IO_FD1 irq 6 drq 2
device          fd0         at fdc0 drive 0
device          fd1         at fdc0 drive 1</programlisting>

    <para>$B$3$l$O%U%m%C%T!<%G%#%9%/%3%s%H%m!<%i$G$9(B.
      <literal>fd0</literal> $B$O(B <devicename>A:</devicename>
      $B%U%m%C%T!<%I%i%$%V(B, <literal>fd1</literal> $B$O(B
      <devicename>B:</devicename> $B%I%i%$%V$G$9(B.</para>

    <programlisting>device          ata</programlisting>

    <para>$B$3$N%I%i%$%P$O$9$Y$F$N(B ATA $B$H(B ATAPI $B%G%P%$%9$r%5%]!<%H$7$^$9(B.
      $B:G6a$N%^%7%s$G$O(B <literal>device ata</literal> $B9T$r(B 1 $B9T=q$/$@$1$G(B
      $B$9$Y$F$N(B PCI ATA/ATAPI $B%G%P%$%9$r8!=P$9$k$3$H$,$G$-$^$9(B.</para>

    <programlisting>
device          atadisk                 # ATA disk drives</programlisting>

    <para>ATAPI $B%G%#%9%/%I%i%$%V$K$O(B <literal>device ata</literal>
      $B$H6&$K$3$N9T$,I,MW$G$9(B.</para>

    <programlisting><anchor id="kernelconfig-atapi">
device          atapicd                 # ATAPI CDROM drives</programlisting>

    <para>ATAPI CDROM $B%I%i%$%V$K$O(B <literal>device ata</literal>
      $B$H6&$K$3$N9T$,I,MW$G$9(B.</para>

    <programlisting>
device          atapifd                 # ATAPI floppy drives</programlisting>

    <para>ATAPI $B%U%m%C%T!<%I%i%$%V$K$O(B <literal>device ata</literal>
      $B$H6&$K$3$N9T$,I,MW$G$9(B.</para>

    <programlisting>
device          atapist                 # ATAPI tape drives</programlisting>

    <para>ATAPI $B%F!<%W%I%i%$%V$K$O(B <literal>device ata</literal>
      $B$H6&$K$3$N9T$,I,MW$G$9(B.</para>

    <programlisting>
options         ATA_STATIC_ID           #Static device numbering</programlisting>

    <para>$B$3$N9T$O%3%s%H%m!<%iHV9f$r(B ($B8E$$%I%i%$%P$N$h$&$K(B) $B@EE*$K(B
      $B3d$jEv$F$^$9(B. $B$=$&$G$J$$>l9g(B, $B%G%P%$%9HV9f$OF0E*$K3d$jEv$F$i$l$^$9(B.
    </para>

    <programlisting>
#options        ATA_ENABLE_ATAPI_DMA    #Enable DMA on ATAPI devices</programlisting>

    <para>$B$3$N9T$O(B ATAPI $B%G%P%$%9>e$G$N(B DMA $B$r2DG=$K$7$^$9(B.
      $BB?$/$N(B ATAPI $B%G%P%$%9$O(B DMA $B$r%5%]!<%H$9$k$HI=L@$7$F$$$F$b(B
      $B<B:]$K$O5!G=$7$J$$$N$G(B, $B%G%U%)%k%H$G%*%U$K$5$l$F$$$^$9(B.</para>

    <programlisting>
# ATA and ATAPI devices
device          ata0        at isa? port IO_WD1 irq 14
device          ata1        at isa? port IO_WD2 irq 15</programlisting>

    <para>$B>e$N9T$O8E$$(B, PCI $B$G$O$J$$%7%9%F%`$N>l9g$N7A<0$G$9(B.</para>

    <programlisting>
# SCSI Controllers
device          ahb        # EISA AHA1742 family
device          ahc        # AHA2940 and onboard AIC7xxx devices
device          amd        # AMD 53C974 (Teckram DC-390(T))
device          dpt        # DPT Smartcache - See LINT for options!
device          isp        # Qlogic family
device          ncr        # NCR/Symbios Logic
device          sym        # NCR/Symbios Logic (newer chipsets)

device          adv0       at isa?
device          adw
device          bt0        at isa?
device          aha0       at isa?
device          aic0       at isa?</programlisting>

    <para>SCSI $B%3%s%H%m!<%i$G$9(B.
      $B$"$J$?$N%7%9%F%`$K$J$$%G%P%$%9$O%3%a%s%H%"%&%H$7$F2<$5$$(B.
      $B$b$7(B IDE $B$7$+$J$$%7%9%F%`$J$i$3$l$i$9$Y$F$r:o=|$G$-$^$9(B.</para>

    <programlisting>
# SCSI peripherals
device          scbus      # SCSI bus (required)
device          da         # Direct Access (disks)
device          sa         # Sequential Access (tape etc)
device          cd         # CD
device          pass       # Passthrough device (direct SCSI
access)</programlisting>

    <para>SCSI $B<~JU5!4o$G$9(B.
      $B$"$J$?$,;}$C$F$$$J$$%G%P%$%9$O%3%a%s%H%"%&%H$7$F2<$5$$(B.
      $B$b$7(B IDE $B$7$+;}$C$F$$$J$$$J$i$3$l$i$r40A4$K:o=|$G$-$^$9(B.</para>

    <programlisting>
# RAID controllers
device          ida        # Compaq Smart RAID
device          amr        # AMI MegaRAID
device          mlx        # Mylex DAC960 family</programlisting>

    <para>$B%5%]!<%H$5$l$k(B RAID $B%3%s%H%m!<%i$G$9(B.
      $B$3$l$i$N$I$l$b;}$C$F$$$J$$>l9g(B, $B$9$Y$F$r%3%a%s%H%"%&%HKt$O(B
      $B:o=|$9$k$3$H$,$G$-$^$9(B.</para>

    <programlisting>
# atkbdc0 controls both the keyboard and the PS/2 mouse
device          atkbdc0    at isa? port IO_KBD</programlisting>

    <para>$B%-!<%\!<%I%3%s%H%m!<%i(B (<literal>atkbdc</literal>)
      $B$O(B AT $B%-!<%\!<%I5Z$S(B PS/2 $B%9%?%$%k%]%$%s%F%#%s%0%G%P%$%9$N(B
      I/O $B%5!<%S%9$rDs6!$7$^$9(B.
      $B%-!<%\!<%I%I%i%$%P(B (<literal>atkbd</literal>) $B$H(B PS/2
      $B%]%$%s%F%#%s%0%G%P%$%9%I%i%$%P(B (<literal>psm</literal>)
      $B$O$3$N%3%s%H%m!<%i$rI,MW$H$7$^$9(B.</para>

    <programlisting>
device          atkbd0     at atkbdc? irq 1</programlisting>

    <para><literal>atkbd</literal> $B%I%i%$%P(B.
      <literal>atkbdc</literal> $B%3%s%H%m!<%i$H6(D4$7$FF0:n$7(B,
      AT $B%-!<%\!<%I%3%s%H%m!<%i$K@\B3$5$l$?(B AT 84 $B%-!<%\!<%I$d(B
      AT $B3HD%%-!<%\!<%I$X$N%"%/%;%9$rDs6!$7$^$9(B.</para>

    <programlisting>
device          psm0       at atkbdc? irq 12</programlisting>

    <para>$B$"$J$?$N%^%&%9$,(B PS/2 $B%^%&%9%]!<%H$K@\B3$9$k%?%$%W$J$i(B
      $B$3$N%G%P%$%9$r;H$C$F2<$5$$(B.</para>

    <programlisting>device          vga0        at isa?</programlisting>

    <para>$B%S%G%*%+!<%I%I%i%$%P$G$9(B.</para>

    <programlisting>
# splash screen/screen saver
pseudo-device          splash</programlisting>

    <para>$B5/F0;~$K2hLL$,$O$8$1$^$9(B.
      $B%9%/%j!<%s%;!<%P$b$3$N%G%P%$%9$rI,MW$H$7$^$9(B.</para>

    <programlisting>
# syscons is the default console driver, resembling an SCO console
device          sc0          at isa?</programlisting>

    <para><literal>sc0</literal> $B$O(BSCO$B$KN`;w$7$?%G%U%)%k%H$N(B
      $B%3%s%=!<%k%I%i%$%P$G$9(B.
      $BKX$I$N%U%k%9%/%j!<%s$N%W%m%0%i%`$O(B <filename>termcap</filename>
      $B$N$h$&$J%?!<%_%J%k%G!<%?%Y!<%k%i%$%V%i%j$K%"%/%;%9$9$k$N$G(B,
      <literal>sc0</literal> $B$r;H$&$+(B <literal>VT220</literal>
      $B8_49$N%3%s%=!<%k%I%i%$%P$G$"$k(B <literal>vt0</literal>
      $B$r;H$&$+$O=EMW$G$O$"$j$^$;$s(B.
      $B%m%0%$%s;~(B, $B$3$N%3%s%=!<%k$G%U%k%9%/%j!<%s%W%m%0%i%`$,F0$+$J$$$H$-$O(B
      <envar>TERM</envar> $BJQ?t$r(B <literal>scoansi</literal> $B$K@_Dj$7$F2<$5$$(B.
    </para>

    <programlisting>
# Enable this and PCVT_FREEBSD for pcvt vt220 compatible console driver
#device          vt0     at isa?
#options         XSERVER          # support for X server on a vt console
#options         FAT_CURSOR       # start with block cursor
# If you have a ThinkPAD, uncomment this along with the rest of the PCVT lines
#options         PCVT_SCANSET=2   # IBM keyboards are non-std</programlisting>

    <para>$B$3$l$O(B VT220 $B8_49$N%3%s%=!<%k%I%i%$%P$G(B,
      VT100/102 $B$H8eJ}8_49@-$,$"$j$^$9(B.
      <literal>sc0</literal> $B$H%O!<%IE*$K8_49@-$,$J$$%i%C%W%H%C%W$G$b(B
      $BLdBj$J$/F0$-$^$9(B.
      $B$3$3$G$b%m%0%$%s;~$K(B <envar>TERM</envar> $BJQ?t$r(B
      <literal>vt100</literal> $BKt$O(B <literal>vt220</literal>
      $B$H@_Dj$7$F2<$5$$(B.
      $B$3$N%I%i%$%P$O!"(B<literal>sc0</literal> $B%G%P%$%9MQ$N(B
      <filename>termcap</filename> $B$d(B <filename>terminfo</filename>
      $B$N%(%s%H%j$,L5$$(B, $B%M%C%H%o!<%/>e$NB?$/$N0[$J$C$?%^%7%s$K(B
      $B@\B3$9$k:]$K$bM-MQ$G$9(B &mdash; <literal>vt100</literal>
      $B$O2>A[E*$K$9$Y$F$N%W%i%C%H%U%)!<%`$GM-8z$G$"$k$Y$-$G$9(B.</para>

    <programlisting>
# Floating point support - do not disable.
device          npx0     at nexus? port IO_NPX irq 13</programlisting>

    <para><literal>npx0</literal> $B$O(B FreeBSD $B$K$*$1$k(B
      $BIbF0>.?tE@1i;;%f%K%C%H$X$N%$%s%?!<%U%'!<%9$G(B, $B$=$l$O<B:]$K$O(B
      $B%3%W%m%;%C%5Kt$O%=%U%H%&%(%"%(%_%e%l!<%?$G$9(B.
      $B$3$l$O%*%W%7%g%s$G$O(B<emphasis>$B$"$j$^$;$s(B</emphasis>.</para>

    <programlisting>
# Power management support (see LINT for more options)
device          apm0     at nexus? disable flags 0x20  # Advanced Power Management</programlisting>

    <para>$B@h?JE*$JEE8;4IM}5!G=(B (APM) $B$N%5%]!<%H(B.
      $B%i%C%W%H%C%W$G$OLr$KN)$D$G$7$g$&(B.</para>

    <programlisting>
# PCCARD (PCMCIA) support
device          card
device          pcic0    at isa? irq 10 port 0x3e0 iomem 0xd0000
device          pcic1    at isa? irq 11 port 0x3e2 iomem 0xd4000 disable</programlisting>

    <para>PCMCIA $B%5%]!<%H(B. $B%i%C%W%H%C%W$K%$%s%9%H!<%k$9$k;~$OI,MW$G$9(B.</para>

    <programlisting>
# Serial (COM) ports
device          sio0     at isa? port IO_COM1 flags 0x10 irq 4
device          sio1     at isa? port IO_COM2 irq 3
device          sio2     at isa? disable port IO_COM3 irq 5
device          sio3     at isa? disable port IO_COM4 irq 9</programlisting>

    <para>$B$3$l$i$O(B MS-DOS/Windows $B$N@$3&$G$O(B COM1$B$+$i(BCOM4 $B$H8F$P$l$F$$$k(B
      4 $B$D$N%7%j%"%k%]!<%H$G$9(B.</para>

    <note>
      <para>$B$b$7$"$J$?$,FbB"%b%G%`$r(B COM4 $B$K(B, $B%7%j%"%k%]!<%H$r(B COM2
	$B$K@_Dj$7$F$$$k>l9g(B, FreeBSD $B$+$i%"%/%;%9$9$k$K$O(B,
	(IRQ2=IRQ9 $B$H$$$&(B, $BITL@NF$J5;=QE*M}M3$K$h$j(B) $B%b%G%`$N(B IRQ $B$r(B 2
	$B$KJQ99$9$kI,MW$,$"$j$^$9(B.
	$B$b$7%^%k%A%]!<%H%7%j%"%k%+!<%I$r;}$C$F$$$F$3$l$i$N@_Dj$N@5$7$$(B
	$B?tCM$K4X$9$k>pJs$,$[$7$$>l9g$O%^%K%e%"%k%Z!<%8(B &man.sio.4;
	$B$r;2>H$7$F2<$5$$(B.
	$B%S%G%*%+!<%I$N$$$/$D$+$O(B (S3 $B%A%C%W%Y!<%9$N$b$N$OFC$K(B) IO
	$B%"%I%l%9$r(B <literal>0x*2e8</literal> $B$H8@$&7A<0$GI=8=$9$k0lJ}(B,
	$BB?$/$N0B2A$J%7%j%"%k%+!<%I$O(B 16 $B%S%C%H$N(B IO $B%"%I%l%9$r40A4$K(B
	$B%G%3!<%I$7$J$$$N$G(B, $B$3$l$i$N%+!<%I$r;H$C$?>l9g>WFM$,5/$3$j(B,
	$B;v<B>e(B COM4 $B%]!<%H$r;HMQIT2DG=$K$7$^$9(B.</para>
      <para>$B3F!9$N%7%j%"%k%]!<%H$O(B ($B6&M-3d$j9~$_HV9f$r%5%]!<%H$9$k(B
	$B%^%k%A%]!<%H%+!<%I$r;H$C$F$$$J$$8B$j(B) $B8GM-$N(B IRQ $B$rI,MW$H$7$^$9(B.
	$B=>$C$F(B COM3 $B$H(B COM4 $BMQ$N%G%U%)%k%H(B IRQ $B$OMxMQ$G$-$^$;$s(B.</para>
    </note>

    <programlisting>
# Parallel port
device          ppc0    at isa? irq 7</programlisting>

    <para>ISA $B%P%9%Q%i%l%k%]!<%H%$%s%?!<%U%'!<%9$G$9(B.</para>

    <programlisting>
device          ppbus      # Parallel port bus (required)</programlisting>

    <para>$B%Q%i%l%k%]!<%H%P%9$N%5%]!<%H$rDs6!$7$^$9(B.</para>

    <programlisting>
device          lpt        # Printer</programlisting>

    <para>$B%Q%i%l%k%]!<%H%W%j%s%?$N%5%]!<%H$G$9(B.</para>

    <note>
      <para>$B>e$N(B 3 $B$D$O$9$Y$F%Q%i%l%k%W%j%s%?$rMxMQ2DG=$K$9$k$?$a$K(B
	$BI,MW$G$9(B.</para>
    </note>

    <programlisting>
device          plip       # TCP/IP over parallel</programlisting>

    <para>$B%Q%i%l%k%M%C%H%o!<%/%$%s%?!<%U%'!<%9MQ$N%I%i%$%P$G$9(B.</para>

    <programlisting>
device          ppi        # Parallel port interface device</programlisting>

    <para>$BHFMQ(BI/O (<quote>geek port</quote>) + IEEE1284 I/O $B$G$9(B.</para>

    <programlisting>
#device         vpo        # Requires scbus and da</programlisting>

    <para>Iomega $B$N(B Zip $B%I%i%$%VMQ$G$9(B. <literal>scbus</literal>
      $B$H(B <literal>da</literal> $B%5%]!<%H$,I,MW$G$9(B.
      EPP 1.9$B%b!<%I$r;H$&$H:G9b$N@-G=$,F@$i$l$^$9(B.</para>

    <programlisting>
# PCI Ethernet NICs.
device          de         # DEC/Intel DC21x4x (<quote>Tulip</quote>)
device          fxp        # Intel EtherExpress PRO/100B (82557, 82558)
device          tx         # SMC 9432TX (83c170 <quote>EPIC</quote>)
device          vx         # 3Com 3c590, 3c595 (<quote>Vortex</quote>)
device          wx         # Intel Gigabit Ethernet Card (<quote>Wiseman</quote>)</programlisting>

    <para>PCI $B%M%C%H%o!<%/%+!<%I$N%I%i%$%P$G$9(B. $B$"$J$?$N%7%9%F%`$K(B
      $B$J$$$b$N$O%3%a%s%H%"%&%H$9$k$+:o=|$7$F2<$5$$(B.</para>

    <programlisting>
# PCI Ethernet NICs that use the common MII bus controller code.
device          miibus     # MII bus support</programlisting>

    <para>MII $B%P%9%5%]!<%H$O$$$/$D$+$N(B PCI 10/100 $B%$!<%5%M%C%H(B NIC,
      $B$9$J$o$A(B MII $B$K=>$&%H%i%s%7!<%P$d(B MII $B$N$h$&$J%H%i%s%7!<%P@)8f(B
      $B%$%s%?!<%U%'!<%9$r<BAu$9$k$b$N(B, $B$KI,MW$H$J$j$^$9(B.
      $B%+!<%M%k%3%s%U%#%.%e%l!<%7%g%s$K(B <literal>device miibus</literal>
      $B$rDI2C$9$k$3$H$G(B, $BHFMQ(B miibus API $B$N%5%]!<%H$H(B,
      $BFCDj$N%I%i%$%P$rI,MW$H$7$J$$>l9g$KMxMQ$5$l$kHFMQ$N$b$N$r4^$`(B
      $B$9$Y$F$N(B PHY $B%I%i%$%P$,F3F~$5$l$^$9(B.</para>

    <programlisting>
device          dc         # DEC/Intel 21143 and various workalikes
device          rl         # RealTek 8129/8139
device          sf         # Adaptec AIC-6915 (<quote>Starfire</quote>)
device          sis        # Silicon Integrated Systems SiS 900/SiS 7016
device          ste        # Sundance ST201 (D-Link DFE-550TX)
device          tl         # Texas Instruments ThunderLAN
device          vr         # VIA Rhine, Rhine II
device          wb         # Winbond W89C840F
device          xl         # 3Com 3c90x (<quote>Boomerang</quote>, <quote>Cyclone</quote>)</programlisting>

    <para>MII $B%P%9%3%s%H%m!<%i%3!<%I$rMxMQ$9$k%I%i%$%P$G$9(B.</para>

    <programlisting>
# ISA Ethernet NICs.
device          ed0    at isa? port 0x280 irq 10 iomem 0xd8000
device          ex
device          ep
# WaveLAN/IEEE 802.11 $B%o%$%d%l%9(B NIC.
# $BCm(B: WaveLAN/IEEE $B$O(B PCMCIA $B%G%P%$%9$H$7$F$7$+<B:_$7$^$;$s(B.
# $B$J$N$G(B ISA$B%"(B $B%?%C%A%a%s%H$OI,MW$J$/(B, $B%j%=!<%9$O>o$K(B PC $B%+!<%I%3!<%I$K(B
# $B$h$jF0E*$K3d$jEv$F$i$l$^$9(B.
device          wi
# Aironet 4500/4800 802.11 $B%o%$%d%l%9(B NIC.
# $BCm(B: $B2<$N@k8@$O(B ISA PnP $B%b!<%I(B ($B9)>l=P2Y;~@_Dj(B) $B$N(BISA$B%+!<%I(B, PCMCIA
# $B5Z$S(B PCI $B%+!<%I$K$N$_F/$-$^$9(B. $B$b$7(B, ISA $B%+!<%I$N(B I/O $B%"%I%l%9$H(B IRQ
# $B$r<jF0$G@_Dj$7$F$$$k>l9g$O(B, $B$3$3$G$=$l$i$N%Q%i%a!<%?$r;XDj$7$J$/(B
# $B$F$O$$$1$^$;$s(B.
device          an
# $B$3$l$i$N8!=P=g=x$O8=:_(B i386/isa/isa_compat.c $B$K$h$j7h$a$i$l$^$9(B.
device          ie0    at isa? port 0x300 irq 10 iomem 0xd0000
device          fe0    at isa? port 0x300
device          le0    at isa? port 0x300 irq 5 iomem 0xd0000
device          lnc0   at isa? port 0x280 irq 10 drq 0
device          cs0    at isa? port 0x300
device          sn0    at isa? port 0x300 irq 10
# requires PCCARD (PCMCIA) support to be activated
#device         xe0    at isa?</programlisting>

    <para>ISA $B%$!<%5%M%C%H%I%i%$%P$G$9(B.
      $B$I$N%+!<%I$,$I$N%I%i%$%P$K$h$j%5%]!<%H$5$l$F$$$k$+$O(B
      <filename>/usr/src/sys/i386/conf/LINT</filename> $B$r;2>H$7$F2<$5$$(B.</para>

    <programlisting>
# Pseudo devices - the number indicates how many units to allocated.
pseudo-device   loop          # Network loopback</programlisting>

    <para>TCP/IP $B$NHFMQ%k!<%W%P%C%/%G%P%$%9$G$9(B.
      <hostid>localhost</hostid> ($B$9$J$o$A(B
      <hostid role="ipaddr">127.0.0.1</hostid>) $B$KBP$7$F(B telnet $B$d(B FTP
      $B$r;H$&>l9g(B, $B$3$N5?;w%G%P%$%9$rDL$7$FLa$C$F$-$^$9(B.
      $B$3$l$O(B <emphasis>$BI,?\(B</emphasis> $B$G$9(B.</para>

    <programlisting>
pseudo-device   ether         # Ethernet support</programlisting>

    <para><literal>ether</literal> $B$O%$!<%5%M%C%H%+!<%I$r;}$C$F$$$k>l9g$K(B
      $B$N$_I,MW$G$9(B. $BHFMQ%$!<%5%M%C%H%W%m%H%3%k%3!<%I$r4^$_$^$9(B.</para>

    <programlisting>
pseudo-device   sl      1     # Kernel SLIP</programlisting>

    <para><literal>sl</literal> $B$O(B SLIP $B%5%]!<%H$r9T$$$^$9(B.
      SLIP $B$O@_Dj$N$h$j4JC1$J(B, $B%b%G%`(B-$B%b%G%`4V$N@\B3$K$O$h$jE,$7$F$$$F(B
      $B$h$j9b5!G=$J(B PPP $B$KKX$I<h$C$FBe$o$i$l$F$$$^$9(B.
      <literal>sl</literal> $B$KB3$/(B <replaceable>$B?t;z(B</replaceable>
      $B$K$OF1;~$K;}$F$k(B SLIP $B%;%C%7%g%s?t$r;XDj$7$^$9(B.</para>

    <programlisting>
pseudo-device   ppp     1     # Kernel PPP</programlisting>

    <para>$B$3$l$O%@%$%"%k%"%C%W@\B3MQ$N%+!<%M%k(B PPP $B%5%]!<%H$G$9(B.
      $BB>$K$b(B <literal>tun</literal> $B$rMxMQ$7(B, $B%G%^%s%I%@%$%"%j%s%0$N$h$&$J(B
      $B=@Fp@-$H5!G=$rDs6!$9$k%f!<%6!<%i%s%I$N%"%W%j%1!<%7%g%s$H$7$F(B
      $B<BAu$5$l$?(B PPP $B$,B8:_$7$^$9(B.  <literal>ppp</literal> $B$KB3$/(B
      <replaceable>$B?t;z(B</replaceable> $B$K$OF1;~$K;}$F$k(B PPP $B%;%C%7%g%s?t$r(B
      $B;XDj$7$^$9(B.</para>

    <programlisting>
pseudo-device   tun           # Packet tunnel.</programlisting>

    <para>$B$3$l$O%f!<%6!<%i%s%I(B PPP $B%=%U%H%&%(%"$K$h$jMxMQ$5$l$^$9(B.
      <literal>tun</literal> $B$KB3$/(B <replaceable>$B?t;z(B</replaceable>
      $B$K$OF1;~$K;}$F$k(B PPP $B%;%C%7%g%s?t$r;XDj$7$^$9(B.
      $B>\:Y$O$3$NK\$N(B <link linkend="userppp">PPP</link> $B%;%/%7%g%s$r(B
      $B;2>H$7$F2<$5$$(B.</para>

    <programlisting><anchor id="kernelconfig-ptys">
pseudo-device   pty           # Pseudo-ttys (telnet etc)</programlisting>

    <para>$B$3$l$O(B <quote>$B5?;w%?!<%_%J%k(B</quote> $B0?$$$O%7%_%e%l!<%H$5$l$?(B
      $B%m%0%$%s%]!<%H$G$9(B.
      $B$3$l$OF~$C$F$/$k(B <command>telnet</command> $B$H(B
      <command>rlogin</command> $B%;%C%7%g%s(B, <application>xterm</application>
      $B$d$=$NB>$N(B <application>emacs</application> $B$N$h$&$J(B
      $B%"%W%j%1!<%7%g%s$K$h$jMxMQ$5$l$^$9(B.
      <replaceable>$B?t;z(B</replaceable> $B$O@8@.$5$l$k(B <literal>pty</literal>
      $B$N?t$r<($7$^$9(B. $B$b$7F1;~$K%G%U%)%k%H$N(B 16 $B$h$jB?$/$N(B
      <application>xterm</application> $B%&%#%s%I%&$d%j%b!<%H%m%0%$%s$,(B
      $BI,MW$J>l9g(B, $BI,MW$K1~$8$F$3$N?t;z$rA}$d$7$F2<$5$$(B.
      $B:GBg$O(B 256 $B$G$9(B.</para>

    <programlisting>
pseudo-device   md            # Memory <quote>disks</quote></programlisting>

    <para>$B%a%b%j%G%#%9%/5?;w%G%P%$%9(B.</para>

    <programlisting>
pseudo-device   gif     4     # IPv6 and IPv4 tunneling</programlisting>

    <para>$B$3$N9T$O(B IPv6 over IPv4 $B%H%s%M%k(B, IPv4 over IPv6 $B%H%s%M%k(B,
      IPv4 over IPv4 $B%H%s%M%k(B, IPv6 over IPv6 $B%H%s%M%k$rDs6!$7$^$9(B.</para>

    <programlisting>
pseudo-device   faith   1     # IPv6-to-IPv4 relaying (translation)</programlisting>

    <para>$B$3$N5?;w%G%P%$%9$O<+J,08$KAw$i$l$?%Q%1%C%H$r<u$1<h$j(B,
      IPv4/IPv6 $BJQ49%G!<%b%s$KEO$7$^$9(B.</para>

    <programlisting>
# The `bpf' pseudo-device enables the Berkeley Packet Filter.
# Be aware of the administrative consequences of enabling this!
pseudo-device   bpf           # Berkeley packet filter</programlisting>

    <para>$B$3$l$O%P!<%/%l!<%Q%1%C%H%U%#%k%?$G$9(B.
      $B$3$N5?;w%G%P%$%9$O%M%C%H%o!<%/%$%s%?!<%U%'!<%9$r(B, $B%$!<%5%M%C%H$N$h$&$J(B
      $B%V%m!<%I%-%c%9%H%M%C%H%o!<%/>e$G$9$Y$F$N%Q%1%C%H$r=&$&$3$H$N$G$-$k(B
      promiscuous $B%b!<%I$K@_Dj$G$-$k$h$&$K$7$^$9(B.
      $B$3$l$i$N%Q%1%C%H$O%G%#%9%/$K<h$j9~$`$3$H$b$G$-$^$9$7(B,
      &man.tcpdump.1; $B$r;H$C$F%A%'%C%/$r$9$k$3$H$b$G$-$^$9(B.</para>

    <programlisting>
# USB support
#device         uhci          # UHCI PCI-&gt;USB interface
#device         ohci          # OHCI PCI-&gt;USB interface
#device         usb           # USB Bus (required)
#device         ugen          # Generic
#device         uhid          # <quote>Human Interface Devices</quote>
#device         ukbd          # Keyboard
#device         ulpt          # Printer
#device         umass         # Disks/Mass storage - Requires scbus and da
#device         ums           # Mouse
# USB Ethernet, requires mii
#device         aue           # ADMtek USB ethernet
#device         cue           # CATC USB ethernet
#device         kue           # Kawasaki LSI USB ethernet</programlisting>

    <para>$BMM!9$J(BUSB$B%G%P%$%9$N%5%]!<%H$G$9(B.</para>

    <para>$B$h$j>\:Y$J>pJs$H(B, FreeBSD $B$K$h$j%5%]!<%H$5$l$kB>$N%G%P%$%9$K(B
      $B$D$$$F$O(B <filename>/usr/src/sys/i386/conf/LINT</filename>
      $B$r;2>H$7$F2<$5$$(B.</para>


-- 
Jun Kuriyama <kuriyama@FreeBSD.org> // FreeBSD Project
