From owner-doc-jp@jp.freebsd.org  Mon Nov  9 19:44:41 1998
Received: (from daemon@localhost)
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) id TAA07913;
	Mon, 9 Nov 1998 19:44:41 +0900 (JST)
	(envelope-from owner-doc-jp@jp.FreeBSD.org)
Received: from mailgate.aist-nara.ac.jp (fse4.aist-nara.ac.jp [163.221.76.12])
	by jaz.jp.freebsd.org (8.9.1+3.1W/8.7.3) with ESMTP id TAA07907
	for <doc-jp@jp.freebsd.org>; Mon, 9 Nov 1998 19:44:40 +0900 (JST)
	(envelope-from takas-su@is.aist-nara.ac.jp)
Received: from decpc20.aist-nara.ac.jp (decpc20.aist-nara.ac.jp [163.221.172.33]) by mailgate.aist-nara.ac.jp (8.8.5+2.7Wbeta5/3.6W/NAIST/GATE-3.4c-fake) with ESMTP id TAA24291 for <doc-jp@jp.freebsd.org>; Mon, 9 Nov 1998 19:44:37 +0900 (JST)
Received: from is (takas-su@localhost) by decpc20.aist-nara.ac.jp (8.8.5+2.7Wbeta5/3.5Wpl5/NAIST/2.0) id TAA00554; Mon, 9 Nov 1998 19:45:19 +0900 (JST)
Date: Mon, 9 Nov 1998 19:45:19 +0900 (JST)
Message-Id: <199811091045.TAA00554@decpc20.aist-nara.ac.jp>
From: takas-su@is.aist-nara.ac.jp (SUGIMURA Takashi/
	=?ISO-2022-JP?B?GyRCP3lCPDUuO04bKEI=?=)
To: doc-jp@jp.freebsd.org
In-Reply-To: Your message of "Tue, 10 Nov 1998 16:48:05 +0900".
	<19981110164805S.daichi@ongs.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-2022-JP
X-Mailer: mnews [version 1.20] 1996-12/08(Sun)
Reply-To: doc-jp@jp.freebsd.org
Precedence: list
X-Distribute: distribute version 2.1 (Alpha) patchlevel 24e+980914
X-Sequence: doc-jp 5511
Subject: [doc-jp 5511] Re: 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: takas-su@is.aist-nara.ac.jp

$B?yB<$G$9!#(B

$B>/!9%3%a%s%H$r!#(B

<19981110164805S.daichi@ongs.net>$B$N5-;v$K$*$$$F(B
daichi@ongs.net$B$5$s$O=q$-$^$7$?!#(B
>> $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. 

3.0-CURRENT $B$N8x3+!"$O$I$&$+$H;W$$$^$9!#(B

3.0-CURRENT $B$+$i$N=i$a$F$N%j%j!<%9$G$9!#$H$+$O$I$&$G$7$g$&!#(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). 
>> 

ASAP $B$H$O(B As soon as possible $B$G$9!#(B
$B$G$-$k$@$1Aa$/!"$H$$$&0UL#$G$9!#(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. 
>> 

$B$s!"$,M>7W$G$9!#(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. 
>> 

daily $B$G$9!#(B
$BAw$j$,$J$G$9$,(B $B1d$P$5$l$?(B $B$,@5$7$$$H;W$$$^$9!#(B

$B$^$?!"Lu(B($BF|K\8l(B?)$B$b>/!9JQ$G$9!#(B

3.0-current (HEAD) $B%V%i%s%A$G$N:G=*8x3+$G$"$k$H$$$&$3$H$b$J$/(B,
$B:#$^$GDL$j$K$3$N%j%j!<%9$KB3$$$F(B daily snapshot $B$bB3$$$F$$$-$^$9(B.

$B$/$i$$$@$H;W$$$^$9!#(B


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

post- $B$H$$$&$N$O!V8e$N!W!V<!$N!W$H$$$&0UL#$G$9!#(B

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

$B$H$$$&$N$O$I$&$G$7$g$&!#(B


>> $BL\<!(B:
>> -----
>> 1. 2.2.X_RELEASE $B$+$i2?$,?7$7$/$J$C$?$+(B

2.2.X-RELEASE $B$G$9$M!#(B
_ $B$G$O$J$/$F(B - $B$G$9!#(B


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

$B8x3+$G$9!#(B


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

$B$s!#$J$s$+5!3#$+$J$K$+$G:n$C$?$h$&$J!#!#(B

5. $BLdBj$NJs9p(B, $BDs0F(B, $B%3!<%I$NDs6!(B

$B$G$7$g$&!#(B

$B$^$?!"(B3 Obtaining FreeBSD $B$,H4$1$F$$$^$9!#(B
1$B$+$i(B6$B$^$G$"$k$O$:$G$9!#(B


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

$BF1MM$G$9!#(B2.2.X-RELEASE $B$G$9!#(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. 

CAM $B$G$9!#(B


>>  o Sun $B$N(B WEBNFS standart $B$,:#2s%5%]!<%H$5$l$^$7$?(B. 

standard $B$G$9$M!#(B


>>  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%O%$%l%>$G$O!#(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). 

$B$9$0$K%f!<%6%b!<%I$KJV$5$l$^$9(B.
$B$3$l$O@8@.;~$N%+!<%M%k%9%?%C%/%3%T!<$r:o=|$7$F$"$kB>$NFbItA`:n$r4JC1$K$7$^$9(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. 

vfork() $B$O:#2s?7$7$$6&M-%;%^%s%F%#%/%9$rMxMQ$9$k$3$H$G!A(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. 

$B!A%U%i%0$,<BAu$5$l$^$7$?(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 OpenBSD $B$HF1$8(B issetugid(2) $B$N<BAu$OF1$8L>A0$G8F$P$l$^$9(B. $B2f!9$O(B OpenBSD
$B$h$j$bB?$/$N>l9g$K%U%i%0$r@_Dj$7$^$7$?(B. $B2f!9$N<BAu$O>/!9:Y$+$9$.$k$H$3$m$,(B
$B$"$j$^$9(B.

paranoid $B$,(B $BJP<9$J(B $B$H$+(B $B6/>p$J(B $B$H$$$&0UL#$J$N$G(B
$B$3$s$J46$8$K$7$F$_$^$7$?!#(B


>>  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. 

In a nutshell $B$O!V4JC1$K8@$&$H!W$/$i$$$N0UL#$G$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. 

$B5!G=2=$5$l(B $B$O(B $B<BAu$5$l(B $B$,$$$$$G$7$g$&!#(B
bogosity $B$O(B bogus $B$+$i9M$($F(B $B$$$s$A$-$J(B,$B$$$$2C8:$J(B $B$H$$$&$N$O$I$&$G$7$g$&!#(B


>>  o tfs $B$G;~!95)$K5/$3$k%P%0$,=$@5$5$l$^$7$?(B. 

tfs $B$G$O$J$/$F(B ffs $B$G$9!#(B


>>  o VFS name chashe $B$O$b$C$H8zN($h$/3N<B$KF0$/$h$&(B rework $B$5$l$^$7$?(B. 

chashe $B$G$J$/!"(Bcache $B$G$9!#%-%c%C%7%e!#(B
rework $B$O(B $B:n$jD>$7$?(B $B$H$G$b$7$^$7$g$&!#(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. 

$B!A@_Dj%U%C%/5!9=$,<BAu$5$l$^$7$?(B. 
$B%[%C%/$h$j$O%U%C%/$H;W$$$^$9!#(B

$B$3$NB.EY$O%5%V%G%P%$%98!=P(B ($BNc(B: SCSI $B$N%P%98!=P(B) $B$N$?$a$K(B busy-waiting $B$r(B
$BHr$1$k$H$$$&$3$H$+$i7h$a$i$l$F$$$^$9(B.(?)

$B$3$l$O$A$g$C$HFq$7$$$G$9!#(B
busy-waiting is avoided $B$J$N$G!"Hr$1$kBP>]$O(B busy-waiting $B$G$9!#(B
booting $B$JB.EY$G$O$h$/$o$+$i$J$$$G$9!#(B
$B$o$?$7$N0F$b$4$^$+$7$F$$$^$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. 

callout $B$N:o=|$G$9$M!#(B
sottclock $B$G$O$J$/$F(B softclock $B$G$9!#(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. 
>> 

$BIU<h$5$l$?(B, $B$H$O!#(B
$B3d$jEv$F$i$l$?$H$+!#(B


$B0J2<=EJ#$7$F$$$^$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
>>    [MARGED: 2.2.6 $B$H0J9_$N(B 2.2-STABLE $B%V%i%s%A$K$b$"$j$^$9(B]

$B$3$3$^$G!#:o=|$7$^$7$g$&!#(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]

$BFq2r$J$C%+!<%I!#$C!#(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. 

aka $B$H$$$&$N$O(B as known as $B$H$$$&0UL#$G$9!#(B

$B!A(B($B$D$^$j(B SMC83c170 EPIC $B%A%C%W%Y!<%9$N(B SMC9432TX) $B$N%5%]!<%H$rDI2C(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]

other $B$O(B $BB>$N(B $B$G$9!#(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. 

$B%P%C%U%!%*!<%P!<%U%m!<(Bh ?


>> 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. 
>> 

$BCi9p$G$O$J$/$F4+9p$,0lHLE*$G$7$g$&$+!#(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. 
>> 

$B8=$s8k$O(B $B8@8l(B $B$G$9$M!#(B


>> $BI8=`$sLn%f!<%6L>D9$5$,(B 16 $BJ8;z$XA}$d$5$l$^$7$?(B. 

$B$sLn!#(B
$BI8=`$N%f!<%6L>$ND9$5$,!A(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. 
>> 

unsigned $B$G$9$M!#(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"). 
>> 

ntpd $B$G$O$J$/$F(B xntpd $B$G$9$M!#BgJ8;z$K$J$C$F$$$k$N$O9TF,$@$+$i$G$9!#(B
xntpd $B$N(B syslogging $B$O$=$l<+?H$K<h$j9~$^$l$^$7$?(B. (LOG_NTP, $B%f!<%6L>(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. 
>> 

$B%[%C%/$O%U%C%/!#(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. 
>> 

sppp(4) $B$O(B FreeBSD 2.2.X $B$+$i>/$7$:$D2~A1$5$l$F$-$^$7$?(B.
$B%^%7!<%s$O%^%7%s!#(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]
>> 

rework $B$O(B $B=q$-D>$7$^$7$?(B $B$,$$$$$G$7$g$&!#(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$i$$$V$i$j(B $B$O%+%?%+%J!#(B

---
SUGIMURA Takashi (takas-su@is.aist-nara.ac.jp)
URL: http://www.aist-nara.ac.jp/%7Etakas-su/ (sorry only in Japanese)
Software Engineering lab. of NAIST, 2nd grade of Master

** URL changed: hawk -> www **

