From owner-doc-jp@jp.freebsd.org  Mon Nov  9 16:48:52 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id QAA17837;
	Mon, 9 Nov 1998 16:48:52 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from jiyu.net ([209.100.98.61])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id QAA17815
	for <doc-jp@jp.FreeBSD.ORG>; Mon, 9 Nov 1998 16:48:46 +0900 (JST)
	(envelope-from daichi@ongs.net)
Received: from localhost (ppph078.wbs.ne.jp [202.219.55.78])
	by jiyu.net (8.8.5/8.8.5) with ESMTP id QAA11893
	for <doc-jp@jp.FreeBSD.ORG>; Mon, 9 Nov 1998 16:49:03 +0900
To: doc-jp@jp.FreeBSD.ORG
X-Mailer: Mew version 1.94b1 on XEmacs 20.4 (Emerald)
Mime-Version: 1.0
Content-Type: Text/Plain; charset=iso-2022-jp
Content-Transfer-Encoding: 7bit
Message-Id: <19981110164805S.daichi@ongs.net>
Date: Tue, 10 Nov 1998 16:48:05 +0900
From: Daichi Goto <daichi@ongs.net>
X-Dispatcher: imput version 981019(IM102)
Lines: 442
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: doc-jp 5505
Subject: [doc-jp 5505] Complete FreeBSD 3.0 Release Note part 1. transfer.
Errors-To: owner-doc-jp@jp.freebsd.org
Sender: owner-doc-jp@jp.freebsd.org
X-Originator: daichi@ongs.net

$BBgCO$G$9(B :)

$B?oJ,D9$$;~4V$+$+$C$F$7$^$$$^$7$?!#LLL\$J$$$G$9(B m(_ _)m
 
FreeBSD 3.0 Release Note $B$N(B 1. $B$NItJ,$rK]Lu$7$^$7$?!#(B

$B1\Mw$h$m$7$/$*4j$$$$$?$7$^$9(B m(_ _)m


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

                             $B%j%j!<%9%N!<%H(B
                      FreeBSD Release 3.0-RELEASE

$B3+H/<T$HAa4|0\9T4uK><T8~$1$N(B, $B2f!9Bh0l2sL\$N(B 3.0-CURRENT $B$N8x3+$G$9(B. $B%I(B
$B%-%e%a%s%H$N$$$/$D$+$NItJ,$O$^$@99?7$5$l$F$$$^$;$s$N$G(B, $B$b$78+$D$1$^$7$?$iJs(B
$B9p$*4j$$$7$^$9(B. 
$B$b$A$m$s(B, ASAP $B$r(B freebsd-bugs@FreeBSD.org $B$K%a!<%k$9$k$+(B send-pr $B%3%^%s%I$r;H(B
$B$&$3$H$G(B, $B%$%s%9%H!<%k$N<:GT$d%/%i%C%7%e$NJs9p$NJ}$b$*4j$$$7$^$9(B ($B$=$l$iJs(B
$B9p$5$l$?$b$N$r%&%'%V%$%s%?!<%U%'!<%9$G(B http://www.freebsd.org/send-pr.html 
$B$K$F8+$k$3$H$,$G$-$^$9(B). 

FreeBSD $B$H(B 3.0-RELEASE $B$N%G%#%l%/%H%j$N%l%$%"%&%H$K4X$9$k>pJs$O(B
ABOUT.TXT $B$r$4Mw$/$@$5$$(B ($B%U%m%C%T!<$+$i%$%s%9%H!<%k$7$F$$$k>l9g$OFC$K(B!). 
$B%$%s%9%H!<%k$N<j=g$K4X$9$k>pJs$O(B INSTALL.TXT $B$H(B HARDWARE.TXT $B%U%!%$%k$r$4(B
$BMw$s$/$@$5$$(B. 

3.0-current (HEAD) $B%V%i%s%A$G$N:G=*8x3+$H(B dialy snapshot $B$N8x3+$,DL>oDL$j(B
$B$K$^$C$?$/$3$N<!$N8x3+$K1d$5$l$?$H$$$&$o$1$G$O$"$j$^$;$s(B. 

$B:G?7$N(B post-3.0-RELEASE $B$N5;=Q$r$*K>$_$G$"$l$P(B

          ftp://current.freebsd.org/pub/FreeBSD

$B$+$i%$%s%9%H!<%k$7$F$/$@$5$$(B. 




$BL\<!(B:
-----
1. 2.2.X_RELEASE $B$+$i2?$,?7$7$/$J$C$?$+(B
   1.1 $B%+!<%M%k$G$NJQ99(B
   1.2 $B%;%-%e%j%F%#$K4X$9$k=$@5(B
   1.3 $B%f!<%6%i%s%I$G$NJQ99(B

2. $B%5%]!<%H>pJs(B
   2.1 $B%G%#%9%/%3%s%H%m!<%i(B
   2.2 $B%$!<%5%M%C%H%+!<%I(B
   2.3 ATM
   2.4 $B$=$NB>(B

3. $BA0$N(B FreeBSD $B$N8e2y$+$i$N%"%C%W%0%l!<%I(B

4. $BJs9p$NLdBj(B, $BDs0F$9$k(B, $B%f!<%6$NDs=P(B
5. $B<U<-(B


1. 2.2.X_RELEASE $B$+$i2?$,?7$7$/$J$C$?$+(B
---------------------------------------

$B$3$3$G@bL@$5$l$F$$$kA4$F$NJQ99E@$OFC$K(B [MARGED] $B$H$7$F<($5$l$?$b$N$G$J$1$l(B
$B$P(B 3.0 $B%V%i%s%AM#0l$N$b$N$G$9(B. 

1.1. $B%+!<%M%k$G$NJQ99(B
---------------------

 o 2.2.X $B$G$NA4$F$N(B SCSI $B%5%V%7%9%F%`$O(B, $B%Q%U%)!<%^%s%9$d%(%i!<%j%+%P%j!<(B
   $B$,2~A1$5$lBP1~$9$k(B SCSI $B%3%s%H%m!<%i$bA}$($?(B CAN(Common Access Method)
   SCSI $B%7%9%F%`$KCV$-49$($i$l$^$7$?(B. 
 o Network Computing Services, Inc. $B$N(B HARP(the Host ATM Research
   Platform) $B%=%U%H%&%'%"$,%7%9%F%`$XAH$_9~$^$l$^$7$?(B. $B>\$7$/$O(B
   /usr/src/share/examples/atm $B$r$4Mw$/$@$5$$(B. 
 o SMP (Symmetric MultiProcessing) $B%V%i%s%A$,J;9g$5$l$^$7$?(B. $B$^$@%+!<%M%k(B
   $B$K$O2C$($i$l$F$$$^$;$s$,(B, $B;E;v$O?J9TCf$G$9(B. 
 o 4.4BSD-Lite2 $B$N%3!<%I$,:G8eE*$KJ;9g$5$l$^$7$?(B. 
 o Secure RPC $B$,:#2s%5%]!<%H$5$l$^$7$?(B(NFS $B$d$=$NB>$H6&$KMxMQ$5$l$^$9(B). 
 o Sun $B$N(B WEBNFS standart $B$,:#2s%5%]!<%H$5$l$^$7$?(B. 
 o MSDOS $B%U%!%$%k%7%9%F%`%3!<%I$,:#2s(B VFAT $B$H(B FAT32 $B%Q!<%F%#%7%g%s$r07$$$^(B
   $B$9(B. 
   [MARGED: 2.2.7 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o ATAPI/IDE CD burner $B$N%5%]!<%H(B(BETA)
 o ATAPI/IDE $B%F!<%W%I%i%$%P$N%5%]!<%H(B(BETA)
 o VESA $B%S%G%*%b!<%I$NMxMQ$N%5%]!<%H(B. $B:G6a$N%S%G%*%+!<%I$N(B BIOS $B$,Ds6!$9$k(B
   $B%b!<%I$r:#2sA*Br!&MxMQ$G$-$^$9(B. $B$3$l$O(B, $B$3$NJ}K!$r%5%]!<%H$7$?%O!<%I%&%'(B
   $B%"$H0lHLE*$JJ}K!$G(B 132x60 $B8GDj%5%$%:$N%3%s%=!<%k$H%O%$%>%l%0%i%U%#%C%/(B
   $B$G2DG=$G$9(B. 
   $B$3$l$OB>$N%5%]!<%H$5$l$F$$$J$$%S%G%*%O!<%I%&%'%"$G%7%s%W%k$J(B 16 $B?'(B,
   800x600 $B$N(B XFree86 $B$,F0:n$9$k%i%9%?%b!<%I$,%3%s%=!<%k$GF0$/$3$H$r%5%]!<(B
   $B%H$7$F$$$^$9(B. 
 o AdvanSys SCSI $B%3%s%H%m!<%i$N%5%]!<%H(B
 o QLogic SCSI $B$H%U%!%$%P!<%A%c%s%M%k%3%s%H%m!<%i$N%5%]!<%H(B. 
 o Adaptec 7890, 7891, 7895, 7896, 7897 $B%Y!<%9$N%3%s%H%m!<%i$N%5%]!<%H(B($B?7(B
   $B$7$$(B 2940/2950/3940/3950 $B$H$=$NB>(B)
 o ed0 (wd8xxxx, 3c503, NE2000, HP Lan+) $B%$!<%5%M%C%H%G%P%$%9$NI8=`(B IRQ $B$,(B 
   IRQ 5 $B$+$i(B IRQ 10 $B$XJQ49$5$l$^$7$?(B. 
   ed1 $B%$!<%5%M%C%H%G%P%$%9$O:o=|$5$l$^$7$?(B. $B%M%C%H%o!<%/%+!<%I$N@_Dj$K9g(B
   $B$&$h$&$K%f!<%6@_Dj%f!<%F%#%j%F%#$G(B ed0 $B$NCM$rJQ99$7$F$/$@$5$$(B. 
   [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o $BF|Kh$K;~4V$N0];}$r9T$&@UG$$rIi$C$?%3!<%I$,=q$-49$($i$l$^$7$?(B. $B%J%NIC$r(B
   $B%5%]!<%H(B, NTPD $B$K$h$kD4@0$h$j$bM%$l$?O"B3@-(B, $B30It$+$i$N9b@:EY;~4V?.9f$H(B
   $B$NF14|$r%5%]!<%H(B. 
 o $B%Q%i%l%k%]!<%H$+$iF~NO$5$l$k(B TTL rising edge $BMQ$N(B PPS API(described
   in draft-mogul-pps-api-02.txt $B$G@bL@$5$l$F$$$^$9(B) $B%5%]!<%H$,%W%j%s%?%I(B
   $B%i%$%P$K2C$($i$l$^$7$?(B. 
 o $B%^%k%A%-%c%9%H$G$O(B, $B0JA0$N(B arpcom $B$H(B in_ifaddr $B9=B$BN$r4^$s$@(B hackery 
   $B$h$j$b?7$7$$(B if_multiaddrs $B%j%9%H$r;H$C$F$/$@$5$$(B. $B$$$^$o$7$$(B
   multi_kludge $B$+$iLH$l$k$3$H$,$G$-$^$9(B. 
 o Jason Thorpe $B$,(B NetBSD $BMQ$K3+H/$7$??7$7$$(B if_media $B%$!<%5%M%C%H%I%i%$%P(B
   $BA*BrJ}<0$,<h$jF~$l$i$l$^$7$?(B. 
   [MARGED: 2.2.5 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o $B%^%k%A%;%C%7%g%s(B ISO-9660 CD-ROM $B$,:#2s40A4$K%5%]!<%H$5$l$^$7$?(B. $BI8=`$N(B
   $B$^$^$G$O(B, $B:G8e$N%;%C%7%g%s$r%^%&%s%H$7$^$9(B ($B%k!<%H%^%&%s%H$r4^$a$F(B). 
   $B%k!<%H$r4^$a$J$$%^%&%s%H$N>l9g$O(B, $BI8=`$N%^%&%s%H$N$+$o$j$KFCDj$N%;%C%7%g(B
   $B%s$s$r%^%&%s%H$9$k$?$a$N$"$i$^$7$r(B mount_cd9660(8) $B$K8+$k$3$H$,$G$-$^$9(B
    ($B$N$G(B, $B$=$A$i$r;2>H$N$3$H(B). 
 o $B40A4%"%I%l%96u4V$rM-$7$?(B pre-process $B%"%I%l%96u4V$H;2>H%+%&%s%H$K$h$k%Z!<(B
   $B%8%F!<%V%k6&M-$K$h$C$F(B UPAGES $B$,<h$j;_$a$i$l$^$7$?(B. 
 o $B?7$7$/@8@.$5$l$?(B (fork $B$5$l$?(B) $B;R%W%m%;%9$O(B, fork() $B%7%9%F%`%D%j!<$rDL(B
   $B$7$FJV$5$l$k$h$j$b$9$V$K%f!<%6%b!<%I$KJV$5$l$^$9(B. $B$3$l$O@:@=;~$N%+!<%M(B
   $B%k%9%?%C%/%3%T!<$H4JC1$J$"$kB>$NFbItA`:n$r:o=|$7$^$9(B. 
   $B$3$l$K$O(B UPAGES $B$r<h$j=|$/$3$H$r%5%]!<%H$9$kI,MW$,$"$j$^$9(B ($B$3$NH/A[$O(B
   $B85!9(B NetBSD $B$+$i$G$9$,(B, $B2f!9$O0c$&M}M3$G$3$l$r9T$$$^$7$?(B). 
 o vfork() $B$O:#2s?7$7$$6&M-0UL#O@(B ($BLu<T(B:?) $B$rMxMQ$9$k$3$H$G40A4$K5!G=$7(B
   $B$^$9$7(B, $B0U5A?<$$B.EY8~>e$,B,Dj$5$l$F$$$^$9(B. $B$3$l$OLdBj$N>l9g$KJQ2=$9$k(B
   kern.fast_vfork sysctl $B7PM3$GL5G=NO2=$5$l$^$9(B. $B8E$$%j%j!<%9$dB>$N(B BSD 
   $B4D6-$+$i$N@EE*$K%j%s%/$5$l$?%P%$%J%j$O(B 4.4BSD(net2, Lite and Lite2) $B$N(B 
   popen() $B$N<B9T$K%P%0$,$"$C$?$?$aLdBj$,$"$j$^$9(B. vfork() $B$b$^$?8N0U$K%+!<(B
   $B%M%k$,%9%l%C%I$r%5%]!<%H$9$k$3$l$i$NJXMx$J5!G=$rMxMQ$G$-$^$9(B. 
 o Berkeley Software Design, Inc., Jonathan Lemmon, Mike Smith, Sean
   Eric Fagan, and John Dyson $BG[I[$K$h$k(B VM86 $B$N%5%]!<%H$,%+!<%M%k$K2C$($i(B
   $B$l$^$7$?(B. $B$^$?(B BSD/OS $B$NG[I[$9$k(B dosemu $B$b%]!<%H$5$l$^$7$?(B. 
 o $B;`$s$@;R%W%m%;%9$r%>%s%S$d(B SIGCHLD $B>uBV$K$7$J$$$h$&$K$9$k(B SystemV $BIw$N(B
   $B%*%W%7%g%s$G$"$k(B SA_NOCLDWAIT $B%U%i%0$,Mz9T$5$l$^$7$?(B. 
 o poll(2) $B$N0l$D$N5!G=$,@5$7$$>l=j(B, NetBSD $B$+$iGI@8$7$?(B core $B$KCV$+$l$^$7(B
   $B$?(B. select() $B$H(B poll() $B$NN>J}$N%7%9%F%`%3!<%k$O(B file $B$H(B vnode ops $B%k!<(B
   $B%A%s(B, poll $B%G%P%$%9$r;H$$$^$9(B. 
 o OpenBSD $B$K$FF1$8L>A0$GF1$85!G=$N(B issetugid(2). $B2f!9$O(B OpenBSD $B$h$j$bB?(B
  $B$/$N>l=j$K$=$N%U%i%0$r@_Dj$7$^$7$?(B. $B2f!9$N5!G=$O$b$C$H$o$:$+$K(B
   paranoid $B$G$9(B. 
 o $B%+!<%M%k$,%9%l%C%I$r1g=u$9$k$H$$$&K\%9%F!<%8$G$O(B non-SMP $B$K$*$$$FIU2CE*(B
   $B$J5!G=$r(B Async IO $B$H$7$F5!G=2=$5$l$^$7$?(B. 
 o $BB>$N%7%9%F%`$H8_49@-$N$?$a$$$/$D$+$NB>$N%7%9%F%`%3!<%k(B: getsid(2),
   setpgid(2), nanosleep(2) 
 o $B?7$7$$(B signanosleep(2) $B%7%9%F%`%3!<%k$O(B nanosleep(2) $B$K;w$F$O$$$^$9$,FC(B
   $B<l$J%7%0%J%k%^%9%/$G(B, $B$I$N%7%0%J%k$,%9%j!<%W$rL\3P$a$5$;$k$+$r7h$a$^$9(B. 
   nutshell $B$G$O(B `$BM?$($i$l$?;XDj%7%0%J%k$,$"$k;~4V$@$12a$.$k$N$rBT$D(B' $B$H$"(B
   $B$j$^$9(B. 
 o sleep(3) $B$H(B usleep(3) $B$O:#2s(B signanosleep(2) $B$NE@$+$i5!G=2=$5$l(B, $BAj8_$N(B
   $B1F6A$r9MN8$7$?@53N$J(B SIGALRM $B$r;}$A$^$9(B. $B$^$?(B, sleep(3) $B$O@-3J$K;D$j;~(B
   $B4V$rJV$7$^$9(B. $B$$$/$D$+$N%W%m%0%i%`(B ($BFC$K(B apache httpd) $B$O(B sleep $B$N4VCf(B
   $B$:$C$H(B sleep() $B$N=PNO$9$k$^$d$+$7$N(B "absorbing" $B$N(B SIGALRM $B$K0MB8$7$F$$(B
   $B$^$9(B. 
 o $B%+!<%M%kFb%j%s%+(B (in-kernel linker) $B$,5!G=2=$5$l(B, $B$3$l$H$H$b$K(B
   bogosity lkm $B%7%9%F%`$HCV$-49$($k$+$o$j$H$J$j$^$7$?(B. 
 o  ($BK\Ev$K;~!9$@$1@5$7$$F0:n$r$7$?(B) curproc $B$N8!::$d(B SS_PRIV $B%=%1%C%H>uBV(B
   $B$N%U%i%0$H$$$C$?$4$A$c$4$A$c$7$?$H$3$m$NF~$lBX$($r$7$J$,$i(B, $B$9$Y$F$N%M%C(B
   $B%H%o!<%/%W%m%H%3%k$,(B "big switch" pr_usrreq() $B$rHr$1$?$j$*8_$$$N%f!<%6(B
   $B$,%W%m%;%9>ZL@$d(B sleep $B$KF~$k$H$$$&MW5a$N$?$a$K5/$3$k%W%m%;%9%]%$%s%?%@(B
   $B%&%s$rHr$1$k$h$&$K99?7$5$l$^$7$?(B. 
   $B8e<T$NJ}$O$=$l$r<h$j=|$$$?(B SO_PRIVSTATE $B%=%1%C%H%*%W%7%g%s$H6&$K:#2s:o(B
   $B=|$5$l$^$7$?(B. 
   $B%W%m%H%3%k$O:#2s$b$^$?(B, $B$h$jG=N(NI$/(B, $B8e$N8x3+$G$3$l$i$N%(%s%H%j%]%$%s(B
   $B%H$N%W%m%H%3%kFC@-8zNO$N=P$k0lHLE*$J(B send, recieve, poll $B%k!<%A%s$r>e=q(B
   $B$-$9$k5!2q$rM?$($i$l$F$$$^$9(B. 
   $B:G8e$K(B, $B%M%C%H%o!<%/%3!<%I$NB?$/$NItJ,$,(B, $B7k2L$H$7$F:o=|$9$k=`Hw$N$?$a(B
   $B$K(B, mbuts $BCf$NB>$N%a%?>pJs$dC_$($i$l$?%=%1%C%H%"%I%l%9$r>C5n$9$k$h$&$K(B
   $B=$@5$5$l$^$7$?(B. $B$=$N(B, $B$I$N%=%1%C%H%"%I%l%9$,JV$5$l$k$+$H$$$&5!9=$O(B, $B:G(B
   $B$b8zN($NNI$$J}K!$rH/8+$9$k$?$a$N<B83$H$J$k$h$&$KJQ99$9$k$3$H$H$7$F(B, $BHs(B
   $B>o$K9bEY$J$b$N$G$9(B. 
 o $B%^%k%A%-%c%9%H(B ICMP ECHO REQUEST (``ping'') $B$d(B ADDRESS MASK REQUEST $B%Q(B
   $B%1%C%H$N%l%9%]%s%9$O:#2s(B sysctl $B7PM3$GL58z$K$G$-$^$9(B. 
   netstat $B%W%m%0%i%`$O$3$l$,5/$3$k$N$K$+$+$C$?;~4V$NE}7WCM$r=PNO$7$^$9(B. 
 o tfs $B$G;~!95)$K5/$3$k%P%0$,=$@5$5$l$^$7$?(B. 
 o VFS name chashe $B$O$b$C$H8zN($h$/3N<B$KF0$/$h$&(B rework $B$5$l$^$7$?(B. 
 o VOP_LOOKUP() $B$N0lHLE*$JItJ,$,(B, $B%U%!%$%k%7%9%F%`$,I8=`E*$J;v>]$KMj$k$3$H(B
   $B$,$G$-$k$H$$$C$?%7%9%F%`%o%$%I$J5!G=$NCf$KCV$+$l$^$7$?(B. 
 o Vnode freelist handling $B$,A4BNE*$KBg$-$/=$@5$5$l$^$7$?(B. $BC/$+$,<j$rF~$l(B
   $B$r$7$J$$8B$j(B Vnode $B$O(B freelist $B$@$1$K$"$j$^$9(B. 
 o $B%+!<%M%k$O2DG=$J$i$P%M!<%`%-%c%C%7%e$NC_$($i$l$?>pJs$+$i(B getcwd() $B$9$k(B
   $BJd=u$rDs6!$7$^$9(B. 
 o $B3d$j9~$_$r9T$&@_Dj%[%C%/5!9=$,5!G=2=$5$l$^$7$?(B. $B$3$l$O%I%i%$%P$KBP$7$F(B
   $B3d$j9~$_$,40A4$K$J$k8e$^$G@_Dj$NItJ,$r1d4|$9$k$3$H$r5v$7$^$9(B. 
   $B$3$l$O(B busy_waiting $B$,%5%V%G%P%$%98!=P(B ($BNc(B: SCSI $B$N%P%98!=P(B) $B$N$h$&$J$3(B
   $B$H$rHr$1$k$?$a(B, booting $B$JB.EY$G$9(B. 
 o $B%+!<%M%k$N(B timeout(9) system $B$,%*!<%P!<%[!<%k$5$l$^$7$?(B. $B$3$l$O(B O(1) $B$N(B
   $BA^$79~$_$d(B callouts $B$s(Bp$B:o=|$d(B sottclock $B$G$J$5$l$k;E;v$NAm9g(B O(hash 
   chain length) $B$rM?$($^$9(B. $B85$NJs9p=q$O(B
               http://www.cs.berkeley.edu/~amc/research/timer/ 
   $B$K$"$j$^$9(B. 
 o $B%H%i%s%6%/%7%g%sL?Na$r=hM}$9$kBT$A9TNs%P%C%U%!%I%i%$%P$NJQ99(B. $B$3$l$O$+(B
   $B$D$F40A4$K%5%]!<%H$5$l$?%U%!%$%k%7%9%F%`%3!<%I$NCf$NO"B3%G!<%?$d%a%?%G!<(B
   $B%?=q$-9~$_$H$J$j$^$9(B. 
 o $B:#2s(B EISA $B6&M-3d$j9~$_$,(B PCI $B6&M-3d$j9~$_$r%5%]!<%H$7$?%*%j%8%J%k$N%U%l!<(B
   $B%`%o!<%/$H$7$FF/$/$h$&$K%5%]!<%H$5$l$^$7$?(B. 
 o Comtrol Rocketport $B%+!<%I$N%5%]!<%H(B. 
 o IPFW $B$N%Q%1%C%H$H%P%$%H%+%&%s%?$,(B 32 $B%S%C%H$+$i(B 64 $B%S%C%H$X3HD%$5$l(B, 
   `FWD' $BA`:n$,B?>/JQ99$5$l$^$7$?E>MQA`:n$H(B transparent proxy $B$r%5%]!<%H$9(B
   $B$k$h$&$K(B ipfw $B$XDI2C$5$l$^$7$?(B. 
 o PnP $B%G%P%$%9$N@_Dj$,$G$-$k?7$7$$%W%i%0(B & $B%W%l%$(B (PnP) $B$r%5%]!<%H(B. PnP 
   $B%Q!<%H$K$h$C$F8!=P$5$l<+F0E*$KIU<h$5$l$?%b%G%`$b%5%]!<%H(B. 

 o ATAPI/IDE CD burner $B$N%5%]!<%H(B(BETA)
 o ATAPI/IDE $B%F!<%W%I%i%$%P$N%5%]!<%H(B(BETA)
 o VESA $B%S%G%*%b!<%I$NMxMQ$N%5%]!<%H(B. $B:G6a$N%S%G%*%+!<%I$N(B BIOS $B$,Ds6!$9$k(B
   $B%b!<%I$r:#2sA*Br!&MxMQ$G$-$^$9(B. $B$3$l$O(B, $B$3$NJ}K!$r%5%]!<%H$7$?%O!<%I%&%'(B
   $B%"$H0lHLE*$JJ}K!$G(B 132x60 $B8GDj%5%$%:$N%3%s%=!<%k$H%O%$%>%l%0%i%U%#%C%/(B
   $B$G2DG=$G$9(B. 
   $B$3$l$OB>$N%5%]!<%H$5$l$F$$$J$$%S%G%*%O!<%I%&%'%"$G%7%s%W%k$J(B 16 $B?'(B,
   800x600 $B$N(B XFree86 $B$,F0:n$9$k%i%9%?%b!<%I$,%3%s%=!<%k$GF0$/$3$H$r%5%]!<(B
   $B%H$7$F$$$^$9(B. 
 o AdvanSys SCSI $B%3%s%H%m!<%i$N%5%]!<%H(B
 o QLogic SCSI $B$H%U%!%$%P!<%A%c%s%M%k%3%s%H%m!<%i$N%5%]!<%H(B. 
 o Adaptec 7890, 7891, 7895, 7896, 7897 $B%Y!<%9$N%3%s%H%m!<%i$N%5%]!<%H(B($B?7(B
   $B$7$$(B 2940/2950/3940/3950 $B$H$=$NB>(B)
 o ed0 (wd8xxxx, 3c503, NE2000, HP Lan+) $B%$!<%5%M%C%H%G%P%$%9$NI8=`(B IRQ $B$,(B 
   IRQ 5 $B$+$i(B IRQ 10 $B$XJQ49$5$l$^$7$?(B. 
   ed1 $B%$!<%5%M%C%H%G%P%$%9$O:o=|$5$l$^$7$?(B. $B%M%C%H%o!<%/%+!<%I$N@_Dj$K9g(B
   $B$&$h$&$K%f!<%6@_Dj%f!<%F%#%j%F%#$G(B ed0 $B$NCM$rJQ99$7$F$/$@$5$$(B. 
   [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o $BF|Kh$K;~4V$N0];}$r9T$&@UG$$rIi$C$?%3!<%I$,=q$-49$($i$l$^$7$?(B. $B%J%NIC$r(B
   $B%5%]!<%H(B, NTPD $B$K$h$kD4@0$h$j$bM%$l$?O"B3@-(B, $B30It$+$i$N9b@:EY;~4V?.9f$H(B
   $B$NF14|$r%5%]!<%H(B. 
 o $B%Q%i%l%k%]!<%H$+$iF~NO$5$l$k(B TTL rising edge $BMQ$N(B PPS API(described
   in draft-mogul-pps-api-02.txt $B$G@bL@$5$l$F$$$^$9(B) $B%5%]!<%H$,%W%j%s%?%I(B
   $B%i%$%P$K2C$($i$l$^$7$?(B. 
 o $B%^%k%A%-%c%9%H$G$O(B, $B0JA0$N(B arpcom $B$H(B in_ifaddr $B9=B$BN$r4^$s$@(B hackery 
   $B$h$j$b?7$7$$(B if_multiaddrs $B%j%9%H$r;H$C$F$/$@$5$$(B. $B$$$^$o$7$$(B
   multi_kludge $B$+$iLH$l$k$3$H$,$G$-$^$9(B. 
 o Jason Thorpe $B$,(B NetBSD $BMQ$K3+H/$7$??7$7$$(B if_media $B%$!<%5%M%C%H%I%i%$%P(B
   $BA*BrJ}<0$,<h$jF~$l$i$l$^$7$?(B. 
   [MARGED: 2.2.5 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o $B%^%k%A%;%C%7%g%s(B ISO-9660 CD-ROM $B$,:#2s40A4$K%5%]!<%H$5$l$^$7$?(B. $BI8=`$N(B
   $B$^$^$G$O(B, $B:G8e$N%;%C%7%g%s$r%^%&%s%H$7$^$9(B ($B%k!<%H%^%&%s%H$r4^$a$F(B). 
   $B%k!<%H$r4^$a$J$$%^%&%s%H$N>l9g$O(B, $BI8=`$N%^%&%s%H$N$+$o$j$KFCDj$N%;%C%7%g(B
   $B%s$s$r%^%&%s%H$9$k$?$a$N$"$i$^$7$r(B mount_cd9660(8) $B$K8+$k$3$H$,$G$-$^$9(B
    ($B$N$G(B, $B$=$A$i$r;2>H$N$3$H(B). 
 o $B40A4%"%I%l%96u4V$rM-$7$?(B pre-process $B%"%I%l%96u4V$H;2>H%+%&%s%H$K$h$k%Z!<(B
   $B%8%F!<%V%k6&M-$K$h$C$F(B UPAGES $B$,<h$j;_$a$i$l$^$7$?(B. 
 o $B?7$7$/@8@.$5$l$?(B (fork $B$5$l$?(B) $B;R%W%m%;%9$O(B, fork() $B%7%9%F%`%D%j!<$rDL(B
   $B$7$FJV$5$l$k$h$j$b$9$V$K%f!<%6%b!<%I$KJV$5$l$^$9(B. $B$3$l$O@:@=;~$N%+!<%M(B
   $B%k%9%?%C%/%3%T!<$H4JC1$J$"$kB>$NFbItA`:n$r:o=|$7$^$9(B. 
   $B$3$l$K$O(B UPAGES $B$r<h$j=|$/$3$H$r%5%]!<%H$9$kI,MW$,$"$j$^$9(B ($B$3$NH/A[$O(B
   $B85!9(B NetBSD $B$+$i$G$9$,(B, $B2f!9$O0c$&M}M3$G$3$l$r9T$$$^$7$?(B). 
 o vfork() $B$O:#2s?7$7$$6&M-0UL#O@(B ($BLu<T(B:?) $B$rMxMQ$9$k$3$H$G40A4$K5!G=$7(B
   $B$^$9$7(B, $B0U5A?<$$B.EY8~>e$,B,Dj$5$l$F$$$^$9(B. $B$3$l$OLdBj$N>l9g$KJQ2=$9$k(B
   kern.fast_vfork sysctl $B7PM3$GL5G=NO2=$5$l$^$9(B. $B8E$$%j%j!<%9$dB>$N(B BSD 
   $B4D6-$+$i$N@EE*$K%j%s%/$5$l$?%P%$%J%j$O(B 4.4BSD(net2, Lite and Lite2) $B$N(B 
   popen() $B$N<B9T$K%P%0$,$"$C$?$?$aLdBj$,$"$j$^$9(B. vfork() $B$b$^$?8N0U$K%+!<(B
   $B%M%k$,%9%l%C%I$r%5%]!<%H$9$k$3$l$i$NJXMx$J5!G=$rMxMQ$G$-$^$9(B. 
 o Berkeley Software Design, Inc., Jonathan Lemmon, Mike Smith, Sean
   Eric Fagan, and John Dyson $BG[I[$K$h$k(B VM86 $B$N%5%]!<%H$,%+!<%M%k$K2C$($i(B
   $B$l$^$7$?(B. $B$^$?(B BSD/OS $B$NG[I[$9$k(B dosemu $B$b%]!<%H$5$l$^$7$?(B. 
 o $B;`$s$@;R%W%m%;%9$r%>%s%S$d(B SIGCHLD $B>uBV$K$7$J$$$h$&$K$9$k(B SystemV $BIw$N(B
   $B%*%W%7%g%s$G$"$k(B SA_NOCLDWAIT $B%U%i%0$,Mz9T$5$l$^$7$?(B. 
 o poll(2) $B$N0l$D$N5!G=$,@5$7$$>l=j(B, NetBSD $B$+$iGI@8$7$?(B core $B$KCV$+$l$^$7(B
   $B$?(B. select() $B$H(B poll() $B$NN>J}$N%7%9%F%`%3!<%k$O(B file $B$H(B vnode ops $B%k!<(B
   $B%A%s(B, poll $B%G%P%$%9$r;H$$$^$9(B. 
 o OpenBSD $B$K$FF1$8L>A0$GF1$85!G=$N(B issetugid(2). $B2f!9$O(B OpenBSD $B$h$j$bB?(B
  $B$/$N>l=j$K$=$N%U%i%0$r@_Dj$7$^$7$?(B. $B2f!9$N5!G=$O$b$C$H$o$:$+$K(B
   paranoid $B$G$9(B. 
 o $B%+!<%M%k$,%9%l%C%I$r1g=u$9$k$H$$$&K\%9%F!<%8$G$O(B non-SMP $B$K$*$$$FIU2CE*(B
   $B$J5!G=$r(B Async IO $B$H$7$F5!G=2=$5$l$^$7$?(B. 
 o $BB>$N%7%9%F%`$H8_49@-$N$?$a$$$/$D$+$NB>$N%7%9%F%`%3!<%k(B: getsid(2),
   setpgid(2), nanosleep(2) 
 o $B?7$7$$(B signanosleep(2) $B%7%9%F%`%3!<%k$O(B nanosleep(2) $B$K;w$F$O$$$^$9$,FC(B
   $B<l$J%7%0%J%k%^%9%/$G(B, $B$I$N%7%0%J%k$,%9%j!<%W$rL\3P$a$5$;$k$+$r7h$a$^$9(B. 
   nutshell $B$G$O(B `$BM?$($i$l$?;XDj%7%0%J%k$,$"$k;~4V$@$12a$.$k$N$rBT$D(B' $B$H$"(B
   $B$j$^$9(B. 
 o sleep(3) $B$H(B usleep(3) $B$O:#2s(B signanosleep(2) $B$NE@$+$i5!G=2=$5$l(B, $BAj8_$N(B
   $B1F6A$r9MN8$7$?@53N$J(B SIGALRM $B$r;}$A$^$9(B. $B$^$?(B, sleep(3) $B$O@-3J$K;D$j;~(B
   $B4V$rJV$7$^$9(B. $B$$$/$D$+$N%W%m%0%i%`(B ($BFC$K(B apache httpd) $B$O(B sleep $B$N4VCf(B
   $B$:$C$H(B sleep() $B$N=PNO$9$k$^$d$+$7$N(B "absorbing" $B$N(B SIGALRM $B$K0MB8$7$F$$(B
   $B$^$9(B. 
 o $B%+!<%M%kFb%j%s%+(B (in-kernel linker) $B$,5!G=2=$5$l(B, $B$3$l$H$H$b$K(B
   bogosity lkm $B%7%9%F%`$HCV$-49$($k$+$o$j$H$J$j$^$7$?(B. 
 o  ($BK\Ev$K;~!9$@$1@5$7$$F0:n$r$7$?(B) curproc $B$N8!::$d(B SS_PRIV $B%=%1%C%H>uBV(B
   $B$N%U%i%0$H$$$C$?$4$A$c$4$A$c$7$?$H$3$m$NF~$lBX$($r$7$J$,$i(B, $B$9$Y$F$N%M%C(B
   $B%H%o!<%/%W%m%H%3%k$,(B "big switch" pr_usrreq() $B$rHr$1$?$j$*8_$$$N%f!<%6(B
   $B$,%W%m%;%9>ZL@$d(B sleep $B$KF~$k$H$$$&MW5a$N$?$a$K5/$3$k%W%m%;%9%]%$%s%?%@(B
   $B%&%s$rHr$1$k$h$&$K99?7$5$l$^$7$?(B. 
   $B8e<T$NJ}$O$=$l$r<h$j=|$$$?(B SO_PRIVSTATE $B%=%1%C%H%*%W%7%g%s$H6&$K:#2s:o(B
   $B=|$5$l$^$7$?(B. 
   $B%W%m%H%3%k$O:#2s$b$^$?(B, $B$h$jG=N(NI$/(B, $B8e$N8x3+$G$3$l$i$N%(%s%H%j%]%$%s(B
   $B%H$N%W%m%H%3%kFC@-8zNO$N=P$k0lHLE*$J(B send, recieve, poll $B%k!<%A%s$r>e=q(B
   $B$-$9$k5!2q$rM?$($i$l$F$$$^$9(B. 
   $B:G8e$K(B, $B%M%C%H%o!<%/%3!<%I$NB?$/$NItJ,$,(B, $B7k2L$H$7$F:o=|$9$k=`Hw$N$?$a(B
   [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o Luigi Rizzo $B;a$N?7$7$$%5%&%s%I%3!<%I$N<h$jF~$l(B. $B$3$N%3!<%I$O:#$G$b$J$*(B
   $B3+H/$5$l$F$$$F(B, $B$$$/$D$+$NFq2r$J$C%+!<%I$r%5%]!<%H$7$F$$$^$9(B. 
   [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o $B%^%&%9$N%5%]!<%H$r$h$jNI$/$9$k$?$a$K(B psm, mse, sysmouse $B%I%i%$%P$,2~NI(B
   $B$5$l$^$7$?(B. $BFC$K(B psm $B%I%i%$%P$O:#2sB?$/$N(B ``wheeled'' $B%^%&%9$r%5%]!<%H(B
   $B$7$F$$$^$9(B. 
   [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o SMC EtherPower II 10/100 Fast Ethernet $B%+!<%I(B (SMC83c170 EPIC $B%A%C%W%Y!<(B
   $B%9$N(B aka SMC9432TX) $B$N%5%]!<%H$rDI2C(B. 
   [MARGED: 2.2.7 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o ATAPI $B%U%m%C%T!<%I%i%$%P(B (LS-120) $B$N%5%]!<%H$rDI2C(B. 
   [MARGED: 2.2.7 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o IBM Etherjet $B$H$=$NB>$N(B other Crystal Semiconductor CS89x0 $B%Y!<%9$N(B
   NIC $B$N%5%]!<%H$rDI2C(B. 
   [MARGED: 2.2.7 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o Texas Instruments TNET100 'ThunderLAN' PCI NIC $B$N%5%]!<%H$rDI2C(B. 
   [MARGED: 2.2.8 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]
 o 3c900, 3c905, 3c905B $B%"%@%W%?$N40A4%P%9%^%9%?(B DMA $B$N%5%]!<%H$rDI2C(B. 
   [MARGED: 2.2.8 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

1.2. $B%;%-%e%j%F%#$K4X$9$k=$@5(B
-----------------------------

[MARGED: 2.2-STABLE $B%V%i%s%A$NFCDj$NF|IU0J9_$NA4$F$NJQ99E@(B]

97/7/29 OpenBSD $B$+$iB?$/$N(B lpr/lpd $B%;%-%e%j%F%#$N=$@5$,<h$j9~$^$l$^$7$?(B. 
97/8/22 tip $B$N%P%C%U%!%*!<%P!<%U%m!<$,=$@5$5$l$^$7$?(B (tip $B$,(B ug,id $B$r@_Dj(B
        $B$7$J$$$H$-$ON>@-(B)  
97/8/26 $BBg$-$JJQ99$G$O$"$j$^$;$s$,(B glob $B$G$N%P%C%U%!%*!<%P!<%U%m!<(Bh$B$,=$@5(B
        $B$5$l$^$7$?(B. 
97/8/27 sendmail $B$N(B vacation $B%;%-%e%j%F%#LdBj$,=$@5$5$l$^$7$?(B(SNI). 
97/8/29 DoS $B$,7c$7$/%"%?%C%/$7$F$$$k$H$-$K;R%W%m%;%9$,=*N;$9$k$H(B inetd $B$O(B
        sleep $B$7$^$;$s(B. 
97/8/29 fts $B$O:#2s(B race-proof $B$H(B find-execdir $B$,2C$($i$l$^$7$?(B (-current 
        $B$N$_(B) 
97/8/31 $B%2!<%`(B setuid -> setgid. $B$$$/$D$+$N%2!<%`$r$H$F$bNI$/$7$^$7$?(B ($B%9(B
        $B%3%"%U%!%$%k$@$1$,967b$r<u$1$k2DG=@-$,$"$j$^$9(B). $BLdBj$O(B
        eivind@FreeBSD.org $B$XJs9p$*4j$$$7$^$9(B ($B%9%3%"%U%!%$%k$N(B
        ownership $BLdBj$OCN$i$l$F$$$^$9(B) 
97/12/3 $B%$%s%F%k$NJs9p$7$?(B F00F $B%P%0$N=$@5$,2C$($i$l$^$7$?(B. $B$b$7(B Pentium 
        $B$r$*;}$A$G$J$1$l$P(B, NO_F00F_HACK $B%+!<%M%k%*%W%7%g%s$r$O$:$9$3$H$G(B
        $BL58z$K$G$-$^$9(B. 
98/1/20 LAND $B967b$KBP$9$k$h$j6/NO$JJ]8n5!9=$,:#2s<h$j9~$^$l$^$7$?(B. 

CERT $BCi9p(B CA-97.17 $B$G=R$Y$i$l$F$$$k(B suidperl $B$N<eE@$H$J$j$&$kItJ,$b$^$?(B, 
$B=$@5$5$l$?$H;W$o$l$^$9(B. 

KerberosIV $B$,:#2s<h$j9~$^$l$^$7$?(B. 

1.3. $B%f!<%6%i%s%I$G$NJQ99(B
-------------------------

$BI8=`$G$N%P%$%J%j%?%$%W(B ($B$H%3%s%Q%$%i$N%D!<%k%A%'!<%s(B) $B$,(B a.out $B$+$i(B ELF $B$X(B
$BJQ99$5$l$^$7$?(B. $B$3$N$3$H$O(B, $BB>$K$bM-Mx$JE@$O$$$m$$$m$"$j$^$9$,(B, $B2f!9$K$b$C(B
$B$H?7$7$$%3%s%Q%$%i5;=Q(B ($B$=$NB?$/$,(B a.out $B$r%5%]!<%H$7$F$$$^$;$s$G$7$?(B) $B$K(B
$B<j$r$N$P$5$;(B, C++ $B$N$h$&$J8=$s8k$N%5%]!<%H$r$5$i$KNI$/$9$k$3$H$rDs6!$7(B, $B$h(B
$B$j>.$5$/<B9T$G$-$k$3$H$r2DG=$K$7$^$7$?(B. $B8E$$(B a.out $B%i%$%V%i%j$H%P%$%J%j$O(B, 
$B$b$A$m$s(B, $B0z$-B3$-F0:n$7$^$9$7(B, $B2aEO4|$N8z2L$H$7$FN>J}$H$bF0:n$9$k$h$&$KMQ(B
$B0U$5$l$^$7$?(B. 

Perl4 $B$O%7%9%F%`I8=`$N0l$D$H$7$F(B Perl5 $B$HCV$-49$($i$l$^$7$?(B. 

$BI8=`$sLn%f!<%6L>D9$5$,(B 16 $BJ8;z$XA}$d$5$l$^$7$?(B. 
$B7Y9p(B: $B8E$$(B utmp/wtmp $B%U%!%$%k$O%G!<%?%l%3!<%I$,8E$$%5%$%:$h$j$O$:$l$k$?$a(B
$BF0:n$7$^$;$s(B. $B$3$l$r1g=u$9$kJQ49%f!<%F%#%j%F%#$K4X$7$F$O(B
/usr/src/tools/3.0-upgrade $B$r$4Mw$/$@$5$$(B. 

/etc/sysconfig $B$O:#2s$h$j%3%s%Q%/%H$J(B /etc/rc.conf $B$KCV$-49$($i$l$^$7$?(B. 
[MARGED: 2.2.1 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

fdisk(8) $B$O:#2s(B 0 $B$+$i(B 3 $B$G$O$J$/(B 1 $B$+$i(B 4 $B$H%G%#%9%/%9%i%$%9$rHV9fIU$1$7(B
$B$^$9(B. $B$3$l$O(B /dev $B$G$N%G%P%$%9$H$7$F$=$NHV9f$r;H$($k$3$H$K$J$j$^$9(B. 

Amd automounter $B$,(B 1993 4.4BSD $B$+$i(B am-utils $B$N:G?7(B current $B%P!<%8%g%s$X99(B
$B?7$5$l$^$7$?(B. $B$3$7$F?7$7$$@_Dj%U%!%$%k(B /etc/amd.conf $B$,%5%]!<%H$5$l$^$7$?(B. 
``man 5 amd.conf'' $B$r$*FI$_$/$@$5$$(B. 

$B%+%9%?%`(B FreeBSD boot $B%U%m%C%T!<$H(B "mini systems" $B$r:n$k$?$a$N(B
``picobsd'' $B%Q%C%1!<%8$,(B /usr/src/release/picobsd $B$X;}$A9~$^$l$^$7$?(B. $B$h$j(B
$BB?$/$N>pJs$O(B /usr/src/release/picobsd/README.html $B$r$4Mw$s$/$@$5$$(B. 

$B%M%C%H%o!<%/1[$7$NA`:n$r$7$F$$$k$H$-(B, finger(1) $B$O$=$NMW5a$rAw$C$?8e:G=i$K(B 
remote end to close $B$rBT$D$+$o$j$K$9$0$5$^%=%1%C%H$r(B close $B$7$^$9(B ($B;EMM$O(B
$B[#Kf$J$N$G(B, $B2f!9$OB?$/$N%5!<%P$NAj8_A`:n$N?6$kIq$$$K=>$$$^$9(B). 
$B$3$l$O:#2s2u$l$?(B Linux $B%^%7!<%s$G(B MIT $B%G%#%l%/%H%j$H(B finger people $B$rMxMQ(B
$B$9$k$3$H$,2DG=$G$"$k$3$H$r0UL#$7$F$$$^$9(B. 

$B@\B3$N(B close $B;~$K5^$$$GN.$5$l$kMW5a%a%C%;!<%8$KBP$7$F(B, $B0-$$JVEz$r$9$k2u$l(B
$B$?(B HTTP $B5!G=$H(B talk $B$9$k$3$H$r5v2D$7$??7$7$$(B fetch(1) $B$N%U%i%0$,$"$j$^$9(B. 

netstat(1) $B$O:#2s$h$jB?$/$NE}7WE*$K@5$7$$(B groups $B$H(B uses $B$N(B unsinged $B7A<0(B
$B$G$N=PNO$rF@$k$?$a$K(B sysctl(3) $B$rMxMQ$7$^$9(B. 


syscons tty $B$K$F%7%s%W%k$J(B VGA $B%0%i%U%#%C%/%9$r9T$&$?$a$N?7$7$$(B VGA $B%i%$%V(B
$B%i%j(B(/usr/src/lib/libvgl) $B$,:#2sB8:_$7$^$9(B (Linux $B$N(B libSVGA $B$K;w$?<oN`$N(B
$B$b$N(B). 
[MARGED: 2.2.5 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

ntpd $B$N(B syslogging $B$,$=$l<+?H$N<j:]$N$?$a<h$j=|$+$l$^$7$?(B (LOG_NTP, $B%f!<%6(B
$B%i%s%IL>(B "ntp"). 

$B?7$7$$BP$N(B ioctl $B$,DI2C$5$l$^$7$?(B. SIOC[SG]IFGENERIC. intent $B$O%M%C%H%o!<(B
$B%/%$%s%?!<%U%'!<%9$KBP$7$F>!<j$J(B ioctl $B%5%VL?Na$r%Q%9$7$?$3$H$r%[%C%/$9$k(B
$B$3$H$rDI=>$7$^$9(B. $B$3$l$ONc$($P%I%i%$%P$H%f!<%6%i%s%I%f!<%F%#%j%F%#$N4V$NJQ(B
$B$o$j$d$9$$%*%W%7%g%s$d(B, PPP $B%I%i%$%P$K$H$C$F$N(B CHAP name $B$H(B secret $B$N$h$&(B
$B$JDL?.$NI,MW@-$J$I$G$9(B. 

sppp(4) $B$O(B FreeBSD 2.2.X $B$+$i>/$7$E$D5!G=2=$5$l$^$7$?(B. 
$B:#2s(B dial-on-demand $B@\B3$N=`Hw$r$7$J$,$i(B ($B$=$l$O$7$P$7$P(B ISDN $B1[$7$KA`:n$9(B
$B$k$3$H$N$h$&$K(B) , $B$b$C$HB?$/$N(B LCP $B$H(B  IPCP $BN.DL$rI=$9(B full-fledged PPP
state $B%^%7!<%s$H$7$FF/$-$^$9(B. $B$=$l$O(B PAP $B$+(B CHAP $B$NG'>Z$rI=$7$^$9(B. $B%f!<%6(B
$B%i%s%I%G%+%&%s%?ItJ,(B spppcontrol(8) $B$OA0=R$N(B SIOC[SG]IFGENERIC ioctl $BL?Na(B
$B$rMxMQ$9$k:G=i$N%W%m%0%i%`$G$9(B. 

moused(8) $B$,B?$/$N(B ``wheel'' $B%^%&%9$r%5%]!<%H$9$k$h$&$K99?7$5$l$^$7$?(B. $B$^(B
$B$?(B, $BI8=`$N(B PnP COM $B%G%P%$%9$r%5%]!<%H$7$?%^%&%9$r<+F08!=P$7$^$9$N$G(B, $B%f!<(B
$B%6$O%3%^%s%I%i%$%s$+$i%^%&%9$N%W%m%H%3%k%?%$%W$rMW5a$5$l$k$3$H$O$"$j$^$;$s(B. 
[MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

ppp(8) $B$O%/%i%$%"%s%H%5%$%H(B DNS $BN.DL(B, PPP $B%3!<%k%P%C%/(B (CBCP $B3HD%$H6&$K(B) , 
PPP $B%^%k%A%j%s%/%W%m%H%3%k(B (rfc1990) $B$r4^$s$@B?$/$NDI2CE*$JFCD'$r%5%]!<%H(B
$B$7$F$$$^$9(B. 
$B@_Dj$NJQ99E@$K4X$9$k>\:Y$O%=!<%9%G%#%l%/%H%j2<$N(B README.changes $B$r;2>H$N$3(B
$B$H(B. 

Pthread read/write $B$,(B Single UNIX $B;EMM(B, $B%P!<%8%g%s(B 2 $B$G(B POSIX threads $B%i%$(B
$B%V%i%j$K2C$($i$l$?(B libc_r $B$GDj5A$5$l$?$h$&$K(B lock $B$7$^$9(B. 

$B%7%9%F%`%U%!%$%k$,%f!<%6(B `root', $B%0%k!<%W(B `wheel' $B$K@_Dj$5$l$^$7$?(B. UID
0 $B$O(B bin $B$h$j$bJ]8n$,9b$$$N$G$9(B. $BFC$K(B NFS $B1[$7$K$O(B ($BJ]8n$,9b$$$G$9(B).

/bin/sh $B$N(B signal $B$H(B trap handling $B$O(B rework $B$5$l$^$7$?(B. $BB>$K$b$"$j$^$9$,(B, 
$B$3$l$G(B tty-mode emacs $B$O(B system(2) $B$+$i8F$S=P$9$H$-$KF/$-$^$9(B. $BNc$($P(B, $B%a!<(B
$B%k%(!<%8%'%s%H$+$i$G$9(B. $B$$$D$/$+$N9=J8%P%0$O=$@5$5$l$^$7$?(B. 
[MARGED: 2.2.8 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

systat(1), iostat(8), rpc.rstatd(8), vmstat(8) $B$,?7$7$/(B devstat(3) $B$i$$$V(B
$B$i$j$H(B devstat(9) $BE}7W%5%V%7%9%F%`$r;H$&$h$&$K%*!<%P!<%[!<%k$5$l$^$7$?(B. $BB>(B
$B$K9b$a$?$b$N$O$"$j$^$9$,(B, $B$3$l$i$N%f!<%F%#%j%F%#(B ($B$($($C$H(B, pc.rstatd(8) 
$B$NNc30$J$I$H6&$K(B) $B$O:#2s$5$i$K;H$$$d$9$$E}7WCM$r=PNO$7$^$9$7(B, $B$?$@(B first
8 $B$G$O$J$$(B, $B%7%9%F%`$NA4$F$N%G%P%$%9$NE}7WCM$r8+$k$3$H$,$G$-$^$9(B. 
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


$B!D$($C$H!"B>$N>O$NK]LuItJ,$H$I$&$d$C$F0l$D$K$9$l$P$h$$$G$7$g$&$+!D(B
$BKM$,2a5n%m%0$rC)$C$F<h$C$F$-$F!"E}9g$7$F$h$$$G$7$g$&$+!)(B
$B$40U8+$/$@$5$$$^$;(B m(_ _)m


# $BBG$A9~$_$,40N;$7$?$H$-$O4r$7$+$C$?$C$9(B ToT!!!
----
 Daichi T.GOTO (ONGS)
    http://www.ongs.net/daichi, daichi@ongs.net
