Hi all,
I am posting Documentation/HOWTO which is translated into Japanese at
bottom of this email.
This document had been reviewed by JF project which has long history
to translate documents into Japanese. (not only kernel but also FAQs).
For JF, please see : http://www.linux.or.jp/JF/index.html
Please also note that the page is written in Japanese, but you can see
a lot of results there.
Actually, this is my first trial to post Japanese translated document
and here are some points I decided ;
- Character encoding is ISO-2022-JP, which is normally used for email
using Japanese.
- Added "Singed-off-by" line
- Left the JF header strings which include translator/reviewer's name
- Non-patch format, simple text
I would be happy if I could get your comments and suggestions.
Though I know there are several issues to merge it, I want to have
discussions with you to accomplish it.
This email comes from strong recommendation from Greg K-H when he came
to Tokyo two weeks ago. Thanks >Greg
----- Below lines are Japanese Translation of "HOWTO" -----
Signed-off-by: Tsugikazu Shibata <[email protected]>
---
==================================
$B$3$l$O!"(B
linux-2.6.21/Documentation/HOWTO
$B$NOBLu$G$9!#(B
$BK]LuCDBN!'(B JF $B%W%m%8%'%/%H(B < http://www.linux.or.jp/JF/ >
$BK]LuF|!'(B 2007/06/04
$BK]Lu<T!'(B Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
$B9;@5<T!'(B $B>>AR$5$s(B <nbh--mats at nifty dot com>
$B>.NS(B $B2mE5$5$s(B (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
$BIp0f?-8w$5$s!"(B<takei at webmasters dot gr dot jp>
$B$+$M$3$5$s(B (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
$BLn8}$5$s(B (Kenji Noguchi) <tokyo246 at gmail dot com>
$B2OFb$5$s(B (Takayoshi Kochi) <t-kochi at bq dot jp dot nec dot com>
$B4dK\$5$s(B (iwamoto) <iwamoto.kn at ncos dot nec dot co dot jp>
==================================
Linux $B%+!<%M%k3+H/$N$d$jJ}(B
-------------------------------
$B$3$l$O>e$N%H%T%C%/(B( Linux $B%+!<%M%k3+H/$N$d$jJ}(B)$B$N=EMW$J;vJA$rLVMe$7$?(B
$B%I%-%e%a%s%H$G$9!#$3$3$K$O(B Linux $B%+!<%M%k3+H/<T$K$J$k$?$a$NJ}K!$H(B
Linux $B%+!<%M%k3+H/%3%_%e%K%F%#$H6&$K3hF0$9$k$d$jJ}$r3X$VJ}K!$,4^$^$l$F(B
$B$$$^$9!#%+!<%M%k%W%m%0%i%_%s%0$K4X$9$k5;=QE*$J9`L\$K4X$9$k$3$H$O2?$b4^(B
$B$a$J$$$h$&$K$7$F$$$^$9$,!"%+!<%M%k3+H/<T$H$J$k$?$a$N@5$7$$J}8~$K8~$+$&(B
$B<j=u$1$K$J$j$^$9!#(B
$B$b$7!"$3$N%I%-%e%a%s%H$N$I$3$+$,8E$/$J$C$F$$$?>l9g$K$O!"$3$N%I%-%e%a%s(B
$B%H$N:G8e$K%j%9%H$7$?%a%s%F%J!<$K%Q%C%A$rAw$C$F$/$@$5$$!#(B
$B$O$8$a$K(B
---------
$B$"$J$?$O!!(BLinux $B%+!<%M%k$N3+H/<T$K$J$kJ}K!$r3X$S$?$$$N$G$7$g$&$+!)!!$=(B
$B$l$H$b$"$J$?$O>e;J$+$i!V$3$N%G%P%$%9$N(B Linux $B%I%i%$%P$r=q$/$h$&$K!W$H(B
$B8@$o$l$F$$$k$N$G$7$g$&$+!)!!(B
$B$3$NJ8=q$NL\E*$O!"$"$J$?$,F'$`$Y$-<j=g$H!"%3%_%e%K%F%#$H0l=o$K$&$^$/F/(B
$B$/%R%s%H$r=q$-2<$9$3$H$G!"$"$J$?$,CN$k$Y$-A4$F$N$3$H$r65$($k$3$H$G$9!#(B
$B$^$?!"$3$N%3%_%e%K%F%#$,$J$<:#$&$^$/$^$o$C$F$$$k$N$+$H$$$&M}M3$N0lIt$b(B
$B@bL@$7$h$&$H;n$_$F$$$^$9!#(B
$B%+!<%M%k$O(B $B>/NL$N%"!<%-%F%/%A%c0MB8ItJ,$,%"%;%s%V%j8@8l$G=q$+$l$F$$$k(B
$B0J30$OBgItJ,$O(B C $B8@8l$G=q$+$l$F$$$^$9!#(BC$B8@8l$r$h$/M}2r$7$F$$$k$3$H$O%+!<(B
$B%M%k3+H/<T$K$OI,MW$G$9!#%"!<%-%F%/%A%c8~$1$NDc%l%Y%kItJ,$N3+H/$r$9$k$N(B
$B$G$J$1$l$P!"(B($B$I$s$J%"!<%-%F%/%A%c$G$b(B)$B%"%;%s%V%j(B($BLuCm(B: $B8@8l(B)$B$OI,MW$"$j(B
$B$^$;$s!#0J2<$NK\$O!"(BC $B8@8l$N==J,$JCN<1$d2?G/$b$N7P83$K<h$C$FBe$o$k$b$N(B
$B$G$O$"$j$^$;$s$,!">/$J$/$H$b%j%U%!%l%s%9$H$7$F$O$$$$K\$G$9!#(B
- "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
-$B!X%W%m%0%i%_%s%08@8l#CBh(B2$BHG!Y(B(B.W. $B%+!<%K%O%s(B/D.M. $B%j%C%A!<Cx(B $B@PED@25WLu(B) [$B6&N)=PHG(B]
- "Practical C Programming" by Steve Oualline [O'Reilly]
- $B!X(BC$B<BA)%W%m%0%i%_%s%0Bh(B3$BHG!Y(B(Steve Oualline$BCx(B $BK>7n9/;J4FLu(B $BC+8}8yLu(B) [$B%*%i%$%j!<%8%c%Q%s(B]
- "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
- $B!X?7!&>\@b(B C $B8@8l(B H&S $B%j%U%!%l%s%9!Y(B
($B%5%_%e%(%k(B P $B%O!<%S%=%s(B/$B%,%$(B L $B%9%F%#!<%k6&Cx(B $B@FF#(B $B?.CK4FLu(B)[$B%=%U%H%P%s%/(B]
$B%+!<%M%k$O(B GNU C $B$H(B GNU $B%D!<%k%A%'%$%s$r;H$C$F=q$+$l$F$$$^$9!#%+!<%M%k(B
$B$O(B ISO C89 $B;EMM$K=`5r$7$F=q$/0lJ}$G!"I8=`$K$OL5$$8@8l3HD%$rB?$/;H$C$F(B
$B$$$^$9!#%+!<%M%k$OI8=`(B C $B%i%$%V%i%j$H$O4X78$,$J$$$H$$$C$?!"(BC $B8@8l%U%j!<(B
$B%9%?%s%G%#%s%04D6-$G$9!#$=$N$?$a!"(BC $B$NI8=`$G;H$($J$$$b$N$b$"$j$^$9!#G$(B
$B0U$N(B long long $B$N=|;;$dIbF0>.?tE@$O;H$($^$;$s!#(B
$B$H$-$I$-!"%+!<%M%k$,%D!<%k%A%'%$%s$d(B C $B8@8l3HD%$KCV$$$F$$$kA0Ds$,$I$&(B
$B$J$C$F$$$k$N$+$o$+$j$K$/$$$3$H$,$"$j!"$^$?!";DG0$J$3$H$K7hDjE*$J%j%U%!(B
$B%l%s%9$OB8:_$7$^$;$s!#>pJs$rF@$k$K$O!"(Bgcc $B$N(B info $B%Z!<%8(B( info gcc )$B$r(B
$B$_$F$/$@$5$$!#(B
$B$"$J$?$O4{B8$N3+H/%3%_%e%K%F%#$H0l=o$K:n6H$9$kJ}K!$r3X$\$&$H$7$F$$$k$3(B
$B$H$KN10U$7$F$/$@$5$$!#$=$N%3%_%e%K%F%#$O!"%3!<%G%#%s%0!"%9%?%$%k!"(B
$B3+H/<j=g$K$D$$$F9bEY$JI8=`$r;}$D!"B?MM$J?M$N=8$^$j$G$9!#(B
$BCOM}E*$KJ,;6$7$?Bg5,LO$J%A!<%`$KBP$7$F$b$C$H$b$&$^$/$$$/$H$o$+$C$?$3$H(B
$B$r%Y!<%9$K$7$J$,$i!"$3$l$i$NI8=`$OD9$$;~4V$r$+$1$FC[$+$l$F$-$^$7$?!#(B
$B$3$l$i$O$-$A$s$HJ8=q2=$5$l$F$$$^$9$+$i!";vA0$K$3$l$i$NI8=`$K$D$$$F$G$-(B
$B$k$@$1$?$/$5$s3X$s$G$/$@$5$$!#$^$?3'$,$"$J$?$d$"$J$?$N2q<R$N$d$jJ}$K9g$o(B
$B$;$F$/$l$k$H;W$o$J$$$G$/$@$5$$!#(B
$BK!E*LdBj(B
------------
Linux $B%+!<%M%k$N%=!<%9%3!<%I$O(B GPL $B%i%$%;%s%9$N2<$G%j%j!<%9$5$l$F$$$^(B
$B$9!#%i%$%;%s%9$N>\:Y$K$D$$$F$O!"%=!<%9%D%j!<$N%a%$%s%G%#%l%/%H%j$KB8:_(B
$B$9$k!"(BCOPYING $B$N%U%!%$%k$r$_$F$/$@$5$$!#$b$7%i%$%;%s%9$K$D$$$F$5$i$K<A(B
$BLd$,$"$l$P!"(BLinux Kernel $B%a!<%j%s%0%j%9%H$K<ALd$9$k$N$G$O$J$/!"$I$&$>(B
$BK!N'2H$KAjCL$7$F$/$@$5$$!#%a!<%j%s%0%j%9%H$N?MC#$OK!N'2H$G$O$J$/!"K!E*(B
$BLdBj$K$D$$$F$OH`$i$N@<L@$O$"$F$K$9$k$Y$-$G$O$"$j$^$;$s!#(B
GPL $B$K4X$9$k6&DL$N<ALd$d2sEz$K$D$$$F$O!"0J2<$r;2>H$7$F$/$@$5$$!#(B
http://www.gnu.org/licenses/gpl-faq.html
$B%I%-%e%a%s%H(B
------------
Linux $B%+!<%M%k%=!<%9%D%j!<$OI}9-$$HO0O$N%I%-%e%a%s%H$r4^$s$G$*$j!"$=$l(B
$B$i$O%+!<%M%k%3%_%e%K%F%#$H2qOC$9$kJ}K!$r3X$V$N$KHs>o$K5.=E$J$b$N$G$9!#(B
$B?7$7$$5!G=$,%+!<%M%k$KDI2C$5$l$k>l9g!"$=$N5!G=$N;H$$J}$K$D$$$F@bL@$7$?(B
$B?7$7$$%I%-%e%a%s%H%U%!%$%k$bDI2C$9$k$3$H$r4+$a$^$9!#(B
$B%+!<%M%k$NJQ99$,!"%+!<%M%k$,%f!<%66u4V$K8x3+$7$F$$$k%$%s%?!<%U%'%$%9$N(B
$BJQ99$r0z$-5/$3$9>l9g!"$=$NJQ99$r@bL@$9$k%^%K%e%"%k%Z!<%8$N%Q%C%A$d>pJs(B
$B$r%^%K%e%"%k%Z!<%8$N%a%s%F%J(B [email protected] $B$KAw$k$3$H$r4+$a$^$9!#(B
$B0J2<$O%+!<%M%k%=!<%9%D%j!<$K4^$^$l$F$$$kFI$s$G$*$/$Y$-%U%!%$%k$N0lMw$G(B
$B$9(B-
README
$B$3$N%U%!%$%k$O(B Linux$B%+!<%M%k$N4JC1$JGX7J$H%+!<%M%k$r@_Dj(B($BLuCm(B
configure )$B$7!"@8@.(B($BLuCm(B build )$B$9$k$?$a$KI,MW$J$3$H$O2?$+$,=q$+$l(B
$B$F$$$^$9!#%+!<%M%k$K4X$7$F=i$a$F$N?M$O$3$3$+$i%9%?!<%H$9$k$H$h$$$G(B
$B$7$g$&!#(B
Documentation/Changes
$B$3$N%U%!%$%k$O%+!<%M%k$r$&$^$/@8@.(B($BLuCm(B build )$B$7!"Av$i$;$k$N$K:G(B
$B>.8B$N%l%Y%k$GI,MW$J?t!9$N%=%U%H%&%'%"%Q%C%1!<%8$N0lMw$r<($7$F$$(B
$B$^$9!#(B
Documentation/CodingStyle
$B$3$l$O(B Linux $B%+!<%M%k$N%3!<%G%#%s%0%9%?%$%k$HGX7J$K$"$kM}M3$r5-=R(B
$B$7$F$$$^$9!#A4$F$N?7$7$$%3!<%I$O$3$N%I%-%e%a%s%H$K$"$k%,%$%I%i%$%s(B
$B$K=>$C$F$$$k$3$H$r4|BT$5$l$F$$$^$9!#BgItJ,$N%a%s%F%J!<$O$3$l$i$N%k!<(B
$B%k$K=>$C$F$$$k$b$N$@$1$r<u$1IU$1!"B?$/$N?M$O@5$7$$%9%?%$%k$N%3!<%I(B
$B$@$1$r%l%S%e!<$7$^$9!#(B
Documentation/SubmittingPatches
Documentation/SubmittingDrivers
$B$3$l$i$N%U%!%$%k$K$O!"$I$&$d$C$F$&$^$/%Q%C%A$r:n$C$FEj9F$9$k$+$K(B
$B$D$$$FHs>o$K>\$7$/=q$+$l$F$*$j!"0J2<$r4^$_$^$9(B($B$3$l$@$1$K8B$i$J$$(B
$B$1$l$I$b(B)
- Email $B$K4^$`$3$H(B
- Email $B$N7A<0(B
- $B$@$l$KAw$k$+(B
$B$3$l$i$N%k!<%k$K=>$($P$&$^$/$$$/$3$H$rJ]>Z$9$k$3$H$G$O$"$j$^$;$s(B
$B$,(B ($B$9$Y$F$N%Q%C%A$OFbMF$H%9%?%$%k$K$D$$$F@:::$r<u$1$k$N$G(B)$B!"(B
$B%k!<%k$K=>$o$J$1$l$P4V0c$$$J$/$&$^$/$$$+$J$$$G$7$g$&!#(B
$B$3$NB>$K%Q%C%A$r:n$kJ}K!$K$D$$$F$N$h$/$G$-$?5-=R$O(B-
"The Perfect Patch"
http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
"Linux kernel patch submission format"
http://linux.yyz.us/patch-format.html
Documentation/stable_api_nonsense.txt
$B$3$N%U%!%$%k$O%+!<%M%k$NCf$KITJQ$N(BAPI$B$r;}$?$J$$$3$H$K$7$?0U<1E*$J(B
$B7hCG$NGX7J$K$"$kM}M3$K$D$$$F=q$+$l$F$$$^$9!#0J2<$N$h$&$J$3$H$r4^(B
$B$s$G$$$^$9(B-
- $B%5%V%7%9%F%`$H$N4V$KAX$r:n$k$3$H(B($B%3%s%Q%A%S%j%F%#$N$?$a(B?)
- $B%*%Z%l!<%F%#%s%0%7%9%F%`4V$N%I%i%$%P$N0\?"@-(B
- $B%+!<%M%k%=!<%9%D%j!<$NAGAa$$JQ99$rCY$i$;$k(B($B$b$7$/$OAGAa$$JQ99(B
$B$rK8$2$k(B)
$B$3$N%I%-%e%a%s%H$O(B Linux $B3+H/$N;WA[$rM}2r$9$k$N$KHs>o$K=EMW$G$9!#(B
$B$=$7$F!"B>$N(BOS$B$G$N3+H/<T$,(B Linux $B$K0\$k;~$K$H$F$b=EMW$G$9!#(B
Documentation/SecurityBugs
$B$b$7(B Linux $B%+!<%M%k$G%;%-%e%j%F%#LdBj$rH/8+$7$?$h$&$K;W$C$?$i!"$3(B
$B$N%I%-%e%a%s%H$N%9%F%C%W$K=>$C$F%+!<%M%k3+H/<T$KO"Mm$7!"LdBj2r7h$r(B
$B;Y1g$7$F$/$@$5$$!#(B
Documentation/ManagementStyle
$B$3$N%I%-%e%a%s%H$O(B Linux $B%+!<%M%k$N%a%s%F%J!<C#$,$I$&9TF0$9$k$+!"(B
$BH`$i$N<jK!$NGX7J$K$"$k6&M-$5$l$F$$$k@:?@$K$D$$$F5-=R$7$F$$$^$9!#$3(B
$B$l$O%+!<%M%k3+H/$N=i?4<T$J$i!J$b$7$/$O!"C1$K6=L#$,$"$k$@$1$N?M$G$b!K(B
$B=EMW$G$9!#$J$<$J$i$3$N%I%-%e%a%s%H$O!"%+!<%M%k%a%s%F%J!<C#$NFHFC$J(B
$B9TF0$K$D$$$F$NB?$/$N8m2r$d:.Mp$r2r>C$9$k$+$i$G$9!#(B
Documentation/stable_kernel_rules.txt
$B$3$N%U%!%$%k$O$I$N$h$&$K(B stable $B%+!<%M%k$N%j%j!<%9$,9T$o$l$k$+$N%k!<(B
$B%k$,5-=R$5$l$F$$$^$9!#$=$7$F$3$l$i$N%j%j!<%9$NCf$N$I$3$+$GJQ99$r<h(B
$B$jF~$l$F$b$i$$$?$$>l9g$K2?$r$9$l$P$$$$$+$,<($5$l$F$$$^$9!#(B
Documentation/kernel-docs.txt
$B!!!!%+!<%M%k3+H/$KIU?o$9$k30It%I%-%e%a%s%H$N%j%9%H$G$9!#$b$7$"$J$?$,(B
$BC5$7$F$$$k$b$N$,%+!<%M%kFb$N%I%-%e%a%s%H$G$_$D$+$i$J$+$C$?>l9g!"(B
$B$3$N%j%9%H$r$"$?$C$F$_$F$/$@$5$$!#(B
Documentation/applying-patches.txt
$B%Q%C%A$H$O$J$K$+!"%Q%C%A$r$I$&$d$C$FMM!9$J%+!<%M%k$N3+H/%V%i%s%A$K(B
$BE,MQ$9$k$N$+$K$D$$$F@53N$K5-=R$7$?NI$$F~Lg=q$G$9!#(B
$B%+!<%M%k$O%=!<%9%3!<%I$+$i<+F0E*$K@[email protected]=$JB??t$N%I%-%e%a%s%H$r<+J,<+(B
$B?H$G$b$C$F$$$^$9!#$3$l$K$O%+!<%M%kFb(B API $B$N$9$Y$F$N5-=R$d!"$I$&@5$7$/(B
$B%m%C%/$r$+$1$k$+$N5,B'$,4^$^$l$^$9!#$3$N%I%-%e%a%s%H$O(B
Documentation/DocBook/ $B%G%#%l%/%H%j$K:n$i$l!"0J2<$N$h$&$K(B
make pdfdocs
make psdocs
make htmldocs
make mandocs
$B%3%^%s%I$r<B9T$9$k$H%a%$%s%+!<%M%k$N%=!<%9%G%#%l%/%H%j$+$i(B
$B$=$l$>$l!"(BPDF, Postscript, HTML, man page $B$N7A<0$G@8@.$5$l$^$9!#(B
$B%+!<%M%k3+H/<T$K$J$k$K$O(B
---------------------------
$B$b$7$"$J$?$,!"(BLinux $B%+!<%M%k3+H/$K$D$$$F2?$bCN$i$J$$$J$i$P!"(B
KernelNewbies $B%W%m%8%'%/%H$r8+$k$Y$-$G$9(B
http://kernelnewbies.org
$B$3$N%5%$%H$K$OLr$KN)$D%a!<%j%s%0%j%9%H$,$"$j!"4pK\E*$J%+!<%M%k3+H/$K4X(B
$B$9$k$[$H$s$I$I$s$J<oN`$N<ALd$b$G$-$^$9(B ($B4{$K2sEz$5$l$F$$$k$h$&$J$3$H$r(B
$BJ9$/A0$K$^$:$O%"!<%+%$%V$rD4$Y$F$/$@$5$$(B)$B!#(B
$B$^$?$3$3$K$O!"%j%"%k%?%$%`$G<ALd$rJ9$/$3$H$,$G$-$k(B IRC $B%A%c%M%k$d!"(BLinux
$B%+!<%M%k$N3+H/$K4X$7$F3X$V$N$KJXMx$J$?$/$5$s$NLr$KN)$D%I%-%e%a%s%H$,$"(B
$B$j$^$9!#(B
web $B%5%$%H$K$O!"%3!<%I$N9=@.!"%5%V%7%9%F%`!"8=:_B8:_$9$k%W%m%8%'%/%H(B($B%D(B
$B%j!<$K$"$k$b$NL5$$$b$N$NN>J}(B)$B$N4pK\E*$J4IM}>pJs$,$"$j$^$9!#(B
$B$3$3$K$O!"$^$?!"%+!<%M%k$N%3%s%Q%$%k$N$d$jJ}$d%Q%C%A$NEv$FJ}$J$I$N4V@\(B
$BE*$J4pK\>pJs$b5-=R$5$l$F$$$^$9!#(B
$B$"$J$?$,$I$3$+$i%9%?!<%H$7$F$h$$$+$o$+$i$J$$$,!"(BLinux $B%+!<%M%k3+H/%3%_%e(B
$B%K%F%#$K;22C$7$F2?$+$9$k$3$H$r$5$,$7$F$$$k>l9g$K$O!"(BLinux kernel
Janitor's $B%W%m%8%'%/%H$K$$$1$P$h$$$G$7$g$&(B -
http://janitor.kernelnewbies.org/
$B$3$3$O$=$N$h$&$J%9%?!<%H$r$9$k$N$K$&$C$F$D$1$N>l=j$G$9!#$3$3$K$O!"(B
Linux $B%+!<%M%k%=!<%9%D%j!<$NCf$K4^$^$l$k!"$-$l$$$K$7!"=$@5$7$J$1$l$P$J(B
$B$i$J$$!"C1=c$JLdBj$N%j%9%H$,5-=R$5$l$F$$$^$9!#$3$N%W%m%8%'%/%H$K4X$o$k(B
$B3+H/<T$H0l=o$K:n6H$9$k$3$H$G!"$"$J$?$N%Q%C%A$r(B Linux$B%+!<%M%k%D%j!<$KF~(B
$B$l$k$?$a$N4pAC$r3X$V$3$H$,$G$-!"$=$7$F$b$7$"$J$?$,$^$@%"%$%G%#%"$r;}$C(B
$B$F$$$J$$>l9g$K$O!"<!$K$d$k;E;v$NJ}8~@-$,8+$($F$/$k$+$b$7$l$^$;$s!#(B
$B$b$7$"$J$?$,!"$9$G$K$R$H$^$H$^$j%3!<%I$r=q$$$F$$$F!"%+!<%M%k%D%j!<$KF~(B
$B$l$?$$$H;W$C$F$$$?$j!"$=$l$K4X$9$kE,@Z$J;Y1g$r5a$a$?$$>l9g!"%+!<%M%k(B
$B%a%s%?!<%:%W%m%8%'%/%H$O$=$N$h$&$J3'$5$s$r=u$1$k$?$a$K$G$-$^$7$?!#(B
$B$3$3$K$O%a!<%j%s%0%j%9%H$,$"$j!"0J2<$+$i;2>H$G$-$^$9(B
http://selenic.com/mailman/listinfo/kernel-mentors
$B<B:]$K(B Linux $B%+!<%M%k$N%3!<%I$K$D$$$F=$@5$r2C$($kA0$K!"$I$&$d$C$F$=$N(B
$B%3!<%I$,F0:n$9$k$N$+$rM}2r$9$k$3$H$,I,MW$G$9!#$=$N$?$a$K$O!"FCJL$J%D!<(B
$B%k$N=u$1$r<Z$j$F$G$b!"$=$l$rD>@\$h$/FI$`$3$H$,:GNI$NJ}K!$G$9(B($B$[$H$s$I(B
$B$N%H%j%C%-!<$JItJ,$O==J,$K%3%a%s%H$7$F$"$j$^$9$+$i(B)$B!#$=$&$$$&%D!<%k$G(B
$BFC$K$*$9$9$a$J$N$O!"(BLinux $B%/%m%9%j%U%!%l%s%9%W%m%8%'%/%H$G$9!#$3$l$O!"(B
$B<+8J;2>HJ}<0$G!":w0z$,$D$$$?(B web $B7A<0$G!"%=!<%9%3!<%I$r;2>H$9$k$3$H$,(B
$B$G$-$^$9!#$3$N:G?7$NAG@2$7$$%+!<%M%k%3!<%I$N%j%]%8%H%j$O0J2<$G8+$D$+$j(B
$B$^$9(B-
http://sosdg.org/~coywolf/lxr/
$B3+H/%W%m%;%9(B
-----------------------
Linux $B%+!<%M%k$N3+H/%W%m%;%9$O8=:_4v$D$+$N0[$J$k%a%$%s%+!<%M%k!V%V%i%s(B
$B%A!W$HB??t$N%5%V%7%9%F%`Kh$N%+!<%M%k%V%i%s%A$+$i9=@.$5$l$^$9!#(B
$B$3$l$i$N%V%i%s%A$H$O(B-
- $B%a%$%s$N(B 2.6.x $B%+!<%M%k%D%j!<(B
- 2.6.x.y -stable $B%+!<%M%k%D%j!<(B
- 2.6.x -git $B%+!<%M%k%Q%C%A(B
- 2.6.x -mm $B%+!<%M%k%Q%C%A(B
- $B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
2.6.x $B%+!<%M%k%D%j!<(B
-----------------
2.6.x $B%+!<%M%k$O(B Linus Torvalds $B$K$h$C$F%a%s%F%J%s%9$5$l!"(Bkernel.org
$B$N(B pub/linux/kernel/v2.6/ $B%G%#%l%/%H%j$KB8:_$7$^$9!#$3$N3+H/%W%m%;%9$O(B
$B0J2<$N$H$*$j(B-
- $B?7$7$$%+!<%M%k$,%j%j!<%9$5$l$?D>8e$K!"(B2$B=54V$NFCJL4|4V$,@_$1$i$l!"(B
$B$3$N4|4VCf$K!"%a%s%F%J!<C#$O(B Linus $B$KBg$-$J:9J,$rAw$k$3$H$,$G$-$^(B
$B$9!#$3$N$h$&$J:9J,$ODL>o(B -mm $B%+!<%M%k$K?t=54V4^$^$l$F$-$?%Q%C%A$G(B
$B$9!#(B $BBg$-$JJQ99$O(B git($B%+!<%M%k$N%=!<%94IM}%D!<%k!">\:Y$O(B
http://git.or.cz/ $B;2>H(B) $B$r;H$C$FAw$k$N$,9%$^$7$$$d$jJ}$G$9$,!"%Q%C(B
$B%A%U%!%$%k$N7A<0$N$^$^Aw$k$N$G$b==J,$G$9!#(B
- 2$B=54V8e!"(B-rc1 $B%+!<%M%k$,%j%j!<%9$5$l!"$3$N8e$K$O%+!<%M%kA4BN$N0BDj(B
$B@-$K1F6A$r$"$?$($k$h$&$J?75!G=$O4^$^$J$$N`$N%Q%C%A$7$+<h$j9~$`$3$H(B
$B$O$G$-$^$;$s!#?7$7$$%I%i%$%P(B($B$b$7$/$O%U%!%$%k%7%9%F%`(B)$B$N%Q%C%A$O(B
-rc1 $B$N8e$G<u$1IU$1$i$l$k$3$H$b$"$k$3$H$r3P$($F$*$$$F$/$@$5$$!#$J(B
$B$<$J$i!"JQ99$,FHN)$7$F$$$F!"DI2C$5$l$?%3!<%I$N30$NNN0h$K1F6A$rM?$((B
$B$J$$8B$j!"B`9T$N%j%9%/$OL5$$$+$i$G$9!#(B-rc1 $B$,%j%j!<%9$5$l$?8e!"(B
Linus $B$X%Q%C%A$rAwIU$9$k$N$K(B git $B$r;H$&$3$H$b$G$-$^$9$,!"%Q%C%A$O(B
$B%l%S%e!<$N$?$a$K!"%Q%V%j%C%/$J%a!<%j%s%0%j%9%H$X$bF1;~$KAw$kI,MW$,(B
$B$"$j$^$9!#(B
- $B?7$7$$(B -rc $B$O(B Linus $B$,!":G?7$N(B git $B%D%j!<$,%F%9%HL\E*$G$"$l$P==J,(B
$B$K0BDj$7$?>uBV$K$"$k$HH=CG$7$?$H$-$K%j%j!<%9$5$l$^$9!#L\I8$OKh=5?7(B
$B$7$$(B -rc $B%+!<%M%k$r%j%j!<%9$9$k$3$H$G$9!#(B
- $B$3$N%W%m%;%9$O%+!<%M%k$,(B $B!V=`Hw$,$G$-$?!W$H9M$($i$l$k$^$G7QB3$7$^(B
$B$9!#$3$N%W%m%;%9$O$@$$$?$$(B 6$B=54V7QB3$7$^$9!#(B
Andrew Morton $B$,(B Linux-kernel $B%a!<%j%s%0%j%9%H$K%+!<%M%k%j%j!<%9$K$D$$(B
$B$F=q$$$?$3$H$r$3$3$G8@$C$F$*$/$3$H$O2ACM$,$"$j$^$9(B-
$B!V%+!<%M%k$,$$$D%j%j!<%9$5$l$k$+$OC/$bCN$j$^$;$s!#$J$<$J$i!"$3$l$O8=(B
$B<B$KG'<1$5$l$?%P%0$N>u67$K$h$j%j%j!<%9$5$l$k$N$G$"$j!"A0$b$C$F7h$a$i(B
$B$l$?7W2h$K$h$C$F%j%j!<%9$5$l$k$b$N$G$O$J$$$+$i$G$9!#!W(B
2.6.x.y -stable $B%+!<%M%k%D%j!<(B
---------------------------
$B%P!<%8%g%s$K(B4$B$DL\$N?t;z$,$D$$$?%+!<%M%k$O(B -stable $B%+!<%M%k$G$9!#$3$l$K(B
$B$O!"(B2.6.x $B%+!<%M%k$G8+$D$+$C$?%;%-%e%j%F%#LdBj$d=EBg$J8eLa$j$KBP$9$kHf(B
$B3SE*>.$5$$=EMW$J=$@5$,4^$^$l$^$9!#(B
$B$3$l$O!"3+H/(B/$B<B83E*%P!<%8%g%s$N%F%9%H$K6(NO$9$k$3$H$K6=L#$,L5$/!"(B
$B:G?7$N0BDj$7$?%+!<%M%k$r;H$$$?$$%f!<%6$K?d>)$9$k%V%i%s%A$G$9!#(B
$B$b$7!"(B2.6.x.y $B%+!<%M%k$,B8:_$7$J$$>l9g$K$O!"HV9f$,0lHVBg$-$$(B 2.6.x
$B$,:G?7$N0BDjHG%+!<%M%k$G$9!#(B
2.6.x.y $B$O(B "stable" $B%A!<%`(B <[email protected]> $B$G%a%s%F$5$l$F$*$j!"$@(B
$B$$$?$$3V=5$G%j%j!<%9$5$l$F$$$^$9!#(B
$B%+!<%M%k%D%j!<$KF~$C$F$$$k!"(BDocumentation/stable_kernel_rules.txt $B%U%!(B
$B%$%k$K$O$I$N$h$&$J<oN`$NJQ99$,(B -stable $B%D%j!<$K<u$1F~$l2DG=$+!"$^$?%j(B
$B%j!<%9%W%m%;%9$,$I$&F0$/$+$,5-=R$5$l$F$$$^$9!#(B
2.6.x -git $B%Q%C%A(B
------------------
git $B%j%]%8%H%j$G4IM}$5$l$F$$$k(BLinus $B$N%+!<%M%k%D%j!<$NKhF|$N%9%J%C%W(B
$B%7%g%C%H$,$"$j$^$9!#(B($B$@$+$i(B -git $B$H$$$&L>A0$,$D$$$F$$$^$9(B)$B!#$3$l$i$N%Q%C(B
$B%A$O$*$*$`$MKhF|%j%j!<%9$5$l$F$*$j!"(BLinus $B$N%D%j!<$N8=>u$rI=$7$^$9!#$3(B
$B$l$O(B -rc $B%+!<%M%k$HHf$Y$F!"%Q%C%A$,Bg>fIW$+$I$&$+$b3NG'$7$J$$$G<+F0E*(B
$B$K@8@.$5$l$k$N$G!"$h$j<B83E*$G$9!#(B
2.6.x -mm $B%+!<%M%k%Q%C%A(B
------------------------
Andrew Morton $B$K$h$C$F%j%j!<%9$5$l$k<B83E*$J%+!<%M%k%Q%C%A72$G$9!#(B
Andrew $B$O8DJL$N%5%V%7%9%F%`%+!<%M%k%D%j!<$H%Q%C%A$rA4$F=8$a$F$-$F(B
linux-kernel $B%a!<%j%s%0%j%9%H$G<}=8$5$l$?B??t$N%Q%C%A$HF1;~$K0l$D$K$^(B
$B$H$a$^$9!#(B
$B$3$N%D%j!<$O?75!G=$H%Q%C%A$,8!>Z$5$l$k>l$H$J$j$^$9!#$"$k4|4V$N4V%Q%C%A(B
$B$,(B -mm $B$KF~$C$F2ACM$r>ZL@$5$l$?$i!"(BAndrew $B$d%5%V%7%9%F%`%a%s%F%J$,!"%a(B
$B%$%s%i%$%s$XF~$l$k$h$&$K(B Linus $B$K%W%C%7%e$7$^$9!#(B
$B%a%$%s%+!<%M%k%D%j!<$K4^$a$k$?$a$K(B Linus $B$KAw$kA0$K!"$9$Y$F$N?7$7$$%Q%C(B
$B%A$,(B -mm $B%D%j!<$G%F%9%H$5$l$k$3$H$,6/$/?d>)$5$l$^$9!#(B
$B$3$l$i$N%+!<%M%k$O0BDj$7$FF0:n$9$Y$-%7%9%F%`$H$7$F;H$&$N$K$OE,@Z$G$O$"(B
$B$j$^$;$s$7!"%+!<%M%k%V%i%s%A$NCf$G$b$b$C$H$bF0:n$K%j%9%/$,9b$$$b$N$G$9!#(B
$B$b$7$"$J$?$,!"%+!<%M%k3+H/%W%m%;%9$N;Y1g$r$7$?$$$H;W$C$F$$$k$N$G$"$l$P!"(B
$B$I$&$>$3$l$i$N%+!<%M%k%j%j!<%9$r%F%9%H$K;H$C$F$_$F!"$=$7$F$b$7LdBj$,$"(B
$B$l$P!"$^$?$b$7A4$F$,@5$7$/F0:n$7$?$H$7$F$b!"(Blinux-kernel $B%a!<%j%s%0%j(B
$B%9%H$K%U%#!<%I%P%C%/$rDs6!$7$F$/$@$5$$!#(B
$B$9$Y$F$NB>$N<B83E*%Q%C%A$K2C$($F!"$3$l$i$N%+!<%M%k$ODL>o%j%j!<%9;~E@$G(B
$B%a%$%s%i%$%s$N(B -git $B%+!<%M%k$K4^$^$l$kA4$F$NJQ99$b4^$s$G$$$^$9!#(B
-mm $B%+!<%M%k$O7h$^$C$?%9%1%8%e!<%k$G$O%j%j!<%9$5$l$^$;$s!"$7$+$7DL>o4v(B
$B$D$+$N(B -mm $B%+!<%M%k(B (1 $B$+$i(B 3 $B$,IaDL!K$,3F(B-rc $B%+!<%M%k$N4V$K%j%j!<%9$5(B
$B$l$^$9!#(B
$B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
-------------------------------------------
$B%+!<%M%k$NMM!9$JNN0h$G2?$,5/$-$F$$$k$+$r8+$i$l$k$h$&$K$9$k$?$a!"B?$/$N(B
$B%+!<%M%k%5%V%7%9%F%`3+H/<T$OH`$i$N3+H/%D%j!<$r8x3+$7$F$$$^$9!#$3$l$i$N(B
$B%D%j!<$O@bL@$7$?$h$&$K(B -mm $B%+!<%M%k%j%j!<%9$KF~$l9~$^$l$^$9!#(B
$B0J2<$O$5$^$6$^$J%+!<%M%k%D%j!<$NCf$N$$$/$D$+$N%j%9%H(B-
git $B%D%j!<(B-
- Kbuild $B$N3+H/%D%j!<!"(BSam Ravnborg <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
- ACPI $B$N3+H/%D%j!<!"(B Len Brown <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
- Block $B$N3+H/%D%j!<!"(BJens Axboe <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
- DRM $B$N3+H/%D%j!<!"(BDave Airlie <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
- ia64 $B$N3+H/%D%j!<!"(BTony Luck <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
- ieee1394 $B$N3+H/%D%j!<!"(BJody McIntyre <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git
- infiniband, Roland Dreier <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
- libata, Jeff Garzik <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
- $B%M%C%H%o!<%/%I%i%$%P(B, Jeff Garzik <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
- pcmcia, Dominik Brodowski <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
- SCSI, James Bottomley <[email protected]>
kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
$B$=$NB>$N(B git $B%+!<%M%k%D%j!<$O(B http://kernel.org/git $B$K0lMwI=$,$"$j$^(B
$B$9!#(B
quilt $B%D%j!<(B-
- USB, PCI $B%I%i%$%P%3%"$H(B I2C, Greg Kroah-Hartman <[email protected]>
kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
$B%P%0%l%]!<%H(B
-------------
bugzilla.kernel.org $B$O(B Linux $B%+!<%M%k3+H/<T$,%+!<%M%k$N%P%0$rDI@W$9$k(B
$B>l=j$G$9!#%f!<%6$O8+$D$1$?%P%0$NA4$F$r$3$N%D!<%k$GJs9p$9$Y$-$G$9!#(B
$B$I$&(B kernel bugzilla $B$r;H$&$+$N>\:Y$O!"0J2<$r;2>H$7$F$/$@$5$$(B-
http://test.kernel.org/bugzilla/faq.html
$B%a%$%s%+!<%M%k%=!<%9%G%#%l%/%H%j$K$"$k%U%!%$%k(B REPORTING-BUGS $B$O%+!<%M(B
$B%k%P%0$i$7$$$b$N$K$D$$$F$I$&%l%]!<%H$9$k$+$NNI$$%F%s%W%l!<%H$G$"$j!"Ld(B
$BBj$NDI@W$r=u$1$k$?$a$K%+!<%M%k3+H/<T$K$H$C$F$I$s$J>pJs$,I,MW$J$N$+$N>\(B
$B:Y$,=q$+$l$F$$$^$9!#(B
$B%a!<%j%s%0%j%9%H(B
-------------
$B>e$N$$$/$D$+$N%I%-%e%a%s%H$G=R$Y$F$$$^$9$,!"%3%"%+!<%M%k3+H/<T$NBgItJ,(B
$B$O(B Linux kernel $B%a!<%j%s%0%j%9%H$K;22C$7$F$$$^$9!#$3$N%j%9%H$NEPO?(B/$BC&(B
$BB`$NJ}K!$K$D$$$F$O0J2<$r;2>H$7$F$/$@$5$$(B-
http://vger.kernel.org/vger-lists.html#linux-kernel
$B$3$N%a!<%j%s%0%j%9%H$N%"!<%+%$%V$O(B web $B>e$NB??t$N>l=j$KB8:_$7$^$9!#$3(B
$B$l$i$N%"!<%+%$%V$rC5$9$K$O%5!<%A%(%s%8%s$r;H$$$^$7$g$&!#Nc$($P(B-
http://dir.gmane.org/gmane.linux.kernel
$B%j%9%H$KEj9F$9$kA0$K$9$G$K$=$NOCBj$,%"!<%+%$%V$KB8:_$9$k$+$I$&$+$r8!:w(B
$B$9$k$3$H$r@'Hs$d$C$F$/$@$5$$!#B??t$N;v$,$9$G$K>\:Y$KEO$C$F5DO@$5$l$F(B
$B$*$j!"%"!<%+%$%V$K$N$_5-O?$5$l$F$$$^$9!#(B
$BBgItJ,$N%+!<%M%k%5%V%7%9%F%`$b<+J,$N8DJL$N3+H/$r<B;\$9$k%a!<%j%s%0%j%9(B
$B%H$r;}$C$F$$$^$9!#8D!9$N%0%k!<%W$,$I$s$J%j%9%H$r;}$C$F$$$k$+$O!"(B
MAINTAINERS $B%U%!%$%k$K%j%9%H$,$"$j$^$9$N$G;2>H$7$F$/$@$5$$!#(B
$BB?$/$N%j%9%H$O(B kernel.org $B$G%[%9%H$5$l$F$$$^$9!#$3$l$i$N>pJs$O0J2<$K$"(B
$B$j$^$9(B-
http://vger.kernel.org/vger-lists.html
$B%a!<%j%s%0%j%9%H$r;H$&>l9g!"NI$$9TF0=,47$K=>$&$h$&$K$7$^$7$g$&!#(B
$B>/$70B$C$]$$$,!"0J2<$N(B URL $B$O>e$N%j%9%H(B($B$dB>$N%j%9%H(B)$B$G2qOC$9$k>l9g$N(B
$B%7%s%W%k$J%,%$%I%i%$%s$r<($7$F$$$^$9(B-
http://www.albion.com/netiquette/
$B$b$7J#?t$N?M$,$"$J$?$N%a!<%k$KJV;v$r$7$?>l9g!"(BCC: $B$G<u$1$k?M$N%j%9%H$O(B
$B$@$$$VB?$/$J$k$G$7$g$&!#NI$$M}M3$,$J$$>l9g!"(BCC: $B%j%9%H$+$iC/$+$r:o=|$r(B
$B$7$J$$$h$&$K!"$^$?!"%a!<%j%s%0%j%9%H$N%"%I%l%9$@$1$K%j%W%i%$$9$k$3$H$N(B
$B$J$$$h$&$K$7$^$7$g$&!#(B1$B$D$OAw?.<T$+$i!"$b$&(B1$B$D$O%j%9%H$+$i$N$h$&$K!"%a!<(B
$B%k$r(B2$B2s<u$1$k$3$H$K$J$C$F$b$=$l$K47$l!"$7$c$l$?%a!<%k%X%C%@!<$rDI2C$7(B
$B$F$3$N>uBV$rJQ$($h$&$H$7$J$$$h$&$K!#?M!9$O$=$N$h$&$J$3$H$O9%$_$^$;$s!#(B
$B:#$^$G$N%a!<%k$G$N$d$j$H$j$H$=$N4V$N$"$J$?$NH/8@$O$=$N$^$^;D$7!"(B
"John Kernlehacker wrote ...:" $B$N9T$r$"$J$?$N%j%W%i%$$N@hF,9T$K$7$F!"(B
$B%a!<%k$N@hF,$G$J$/!"3F0zMQ9T$N4V$K$"$J$?$N8@$$$?$$$3$H$rDI2C$9$k$Y$-$G(B
$B$9!#(B
$B$b$7%Q%C%A$r%a!<%k$KIU$1$k>l9g$O!"(BDocumentaion/SubmittingPatches $B$KDs(B
$B<($5$l$F$$$k$h$&$K!"$=$l$O(B $B%W%l!<%s$J2DFI%F%-%9%H$K$9$k$3$H$rK:$l$J$$(B
$B$h$&$K$7$^$7$g$&!#%+!<%M%k3+H/<T$O(B $BE:IU$d05=L$7$?%Q%C%A$r07$$$?$,$j$^(B
$B$;$s(B-
$BH`$i$O$"$J$?$N%Q%C%A$N9TKh$K%3%a%s%H$rF~$l$?$$$N$G!"$=$N$?$a$K$O$=$&$9(B
$B$k$7$+$"$j$^$;$s!#$"$J$?$N%a!<%k%W%m%0%i%`$,6uGr$d%?%V$r05=L$7$J$$$h$&(B
$B$K3NG'$7$?J}$,$$$$$G$9!#:G=i$NNI$$%F%9%H$H$7$F$O!"<+J,$K%a!<%k$rAw$C$F(B
$B$_$F!"$=$N%Q%C%A$r<+J,$GEv$F$F$_$k$3$H$G$9!#$b$7$=$l$,$&$^$/9T$+$J$$$J(B
$B$i!"$"$J$?$N%a!<%k%W%m%0%i%`$rD>$7$F$b$i$&$+!"@5$7$/F0$/$h$&$KJQ$($k$Y(B
$B$-$G$9!#(B
$B$H$j$o$1!"B>$NEPO?<T$KBP$9$kB:7I$rI=$9$h$&$K$9$k$3$H$r3P$($F$*$$$F$/$@(B
$B$5$$!#(B
$B%3%_%e%K%F%#$H6&$KF/$/$3$H(B
--------------------------
$B%+!<%M%k%3%_%e%K%F%#$N%4!<%k$O2DG=$J$+$.$j:G9b$N%+!<%M%k$rDs6!$9$k$3$H(B
$B$G$9!#$"$J$?$,%Q%C%A$r<u$1F~$l$F$b$i$&$?$a$KEj9F$7$?>l9g!"$=$l$O!"5;=Q(B
$BE*%a%j%C%H$@$1$,%l%S%e!<$5$l$^$9!#$=$N:]!"$"$J$?$O2?$rM=A[$9$Y$-$G$7$g(B
$B$&$+(B?
- $BHcH=(B
- $B%3%a%s%H(B
- $BJQ99$NMW5a(B
- $B%Q%C%A$N@5Ev@-$N>ZL@MW5a(B
- $BD@L[(B
$B;W$$=P$7$F$/$@$5$$!"$3$3$O$"$J$?$N%Q%C%A$r%+!<%M%k$KF~$l$kOC$G$9!#$"(B
$B$J$?$O!"$"$J$?$N%Q%C%A$KBP$9$kHcH=$H%3%a%s%H$r<u$1F~$l$k$Y$-$G!"$=$l$i(B
$B$r5;=QE*%l%Y%k$GI>2A$7$F!"%Q%C%A$r:F:n@.$9$k$+!"$J$<$=$l$i$NJQ99$r$9$Y(B
$B$-$G$J$$$+$rL@3N$G4J7i$JM}M3$N@bL@$rDs6!$7$F$/$@$5$$!#(B
$B$b$7!"$"$J$?$N%Q%C%A$K2?$bH?1~$,$J$$>l9g!"$?$^$K$O%a!<%k$N;3$KKd$b$l$F(B
$B8+F($5$l!"$"$J$?$NEj9F$,K:$l$i$l$F$7$^$&$3$H$b$"$k$N$G!"?tF|BT$C$F:FEY(B
$BEj9F$7$F$/$@$5$$!#(B
$B$"$J$?$,$d$k$Y$-$G$J$$$b$N$O(B?
- $B<ALd$J$7$K$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$k$HA[A|$9$k$3$H(B
- $B<i$j$KF~$k$3$H(B
- $B%3%a%s%H$rL5;k$9$k$3$H(B
- $BMW5a$5$l$?JQ99$r2?$b$7$J$$$G%Q%C%A$r=P$7D>$9$3$H(B
$B2DG=$J8B$j:G9b$N5;=QE*2r7h$r5a$a$F$$$k%3%_%e%K%F%#$G$O!"%Q%C%A$,$I$N$/(B
$B$i$$M-1W$J$N$+$K$D$$$F$O>o$K0[$J$k0U8+$,$"$j$^$9!#$"$J$?$O6(D4E*$G$"$k(B
$B$Y$-$G$9$7!"$^$?!"$"$J$?$N%"%$%G%#%"$r%+!<%M%k$KBP$7$F$&$^$/9g$o$;$k$h(B
$B$&$K$9$k$3$H$,K>$^$l$F$$$^$9!#$b$7$/$O!":GDc8B$"$J$?$N%"%$%G%#%"$,$=$l(B
$B$@$1$N2ACM$,$"$k$H$9$9$s$G>ZL@$9$k$h$&$K$7$J$1$l$P$J$j$^$;$s!#(B
$B@5$7$$2r7h$K8~$+$C$F?J$b$&$H$$$&0U;V$,$"$k8B$j!"4V0c$&$3$H$,$"$C$F$b5v(B
$BMF$5$l$k$3$H$rK:$l$J$$$G$/$@$5$$!#(B
$B$"$J$?$N:G=i$N%Q%C%A$KC1$K(B 1$B%@!<%9$b$N=$@5$r5a$a$k%j%9%H$NJVEz$K$J$k$3(B
$B$H$bIaDL$N$3$H$G$9!#$3$l$O$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$J$$$H$$$&$3$H$G(B
$B$O(B *$B$"$j$^$;$s(B*$B!"$=$7$F$"$J$?<+?H$KH?BP$9$k$3$H$r0UL#$9$k$N$G$b(B *$B$"$j$^(B
$B$;$s(B*$B!#C1$K<+J,$N%Q%C%A$KBP$7$F;XE&$5$l$?LdBj$rA4$F=$@5$7$F:FAw$9$l$P(B
$B$$$$$N$G$9!#(B
$B%+!<%M%k%3%_%e%K%F%#$H4k6HAH?%$N$A$,$$(B
-----------------------------------------------------------------
$B%+!<%M%k%3%_%e%K%F%#$OBgItJ,$NEAE}E*$J2q<R$N3+H/4D6-$H$O0[$C$?$d$jJ}$G(B
$BF0$$$F$$$^$9!#0J2<$OLdBj$rHr$1$k$?$a$K$G$-$k$H$h$$$3$H$N$N%j%9%H$G$9(B-
$B$"$J$?$NDs0F$9$kJQ99$K$D$$$F8@$&$H$-$N$&$^$$8@$$J}!'(B
- "$B$3$l$OJ#?t$NLdBj$r2r7h$7$^$9(B"
- "$B$3$l$O(B2000$B9T$N%3!<%I$r:o=|$7$^$9(B"
- "$B0J2<$N%Q%C%A$O!";d$,8@$*$&$H$7$F$$$k$3$H$r@bL@$9$k$b$N$G$9(B"
- "$B;d$O$3$l$r(B5$B$D$N0[$J$k%"!<%-%F%/%A%c$G%F%9%H$7$?$N$G$9$,(B..."
- "$B0J2<$O0lO"$N>.$5$J%Q%C%A72$G$9$,(B..."
- "$B$3$l$OE57?E*$J%^%7%s$G$N@-G=$r8~>e$5$;$^$9(B.."
$B$d$a$?J}$,$$$$0-$$8@$$J}!'(B
- $B$3$N$d$jJ}$G(B AIX/ptx/Solaris $B$G$O$G$-$?$N$G!"$G$-$k$O$:$@(B
- $B;d$O$3$l$r(B20$BG/$b$N4V$d$C$F$-$?!"$@$+$i(B
- $B$3$l$O!";d$N2q<R$,6bLY$1$r$9$k$?$a$KI,MW$@(B
- $B$3$l$O2f!9$N%(%s%?!<%W%i%$%:8~$1>&IJ%i%$%s$N$?$a$G$"$k(B
- $B$3$l$O(B $B;d$,<+J,$N%"%$%G%#%"$r5-=R$7$?!"(B1000$B%Z!<%8$N@_7W;qNA$G$"$k(B
- $B;d$O$3$l$K$D$$$F!"(B6$B%17n:n6H$7$F$$$k!#(B
- $B0J2<$O(B ... $B$K4X$9$k(B5000$B9T$N%Q%C%A$G$9(B
- $B;d$O8=:_$N$0$A$c$0$A$c$rA4It=q$-D>$7$?!"$=$l$,0J2<$G$9(B...
- $B;d$O!:@Z$,$"$k!"$=$N$?$a$3$N%Q%C%A$O:#$9$0E,MQ$5$l$kI,MW$,$"$k(B
$B%+!<%M%k%3%_%e%K%F%#$,BgItJ,$NEAE}E*$J%=%U%H%&%'%"%(%s%8%K%"%j%s%0$NO+(B
$BF/4D6-$H0[$J$k$b$&0l$D$NE@$O!"$d$j$H$j$K4i$r9g$o$;$J$$$H$$$&$3$H$G$9!#(B
email $B$H(B irc $B$rBh0l$N%3%_%e%K%1!<%7%g%s$N7A$H$9$k0l$D$NMxE@$O!"@-JL$d(B
$BL1B2$N:9JL$,$J$$$3$H$G$9!#(BLinux $B%+!<%M%k$N?&>l4D6-$O=w@-$d>/?tL1B2$r<u(B
$BMF$7$^$9!#$J$<$J$i!"(Bemail $B%"%I%l%9$K$h$C$F$N$_$"$J$?$,G'<1$5$l$k$+$i$G(B
$B$9!#(B
$B9q:]E*$JB&LL$+$i$b3hF0NN0h$r6QEy$K$9$k$h$&$K$7$^$9!#$J$<$J$i$P!"$"$J$?(B
$B$O?M$NL>A0$G@-JL$rA[A|$G$-$J$$$+$i$G$9!#$"$kCK@-$,(B $B%"%s%I%l%"$H$$$&L>(B
$BA0$G!"=w@-$NL>A0$O(B $B%Q%C%H(B $B$+$b$7$l$^$;$s(B ($BLuCm(B Andrea $B$OJF9q$G$O=w@-!"(B
$B$=$l0J30(B($B2$=#$J$I(B)$B$G$OCK@-L>$H$7$F;H$o$l$k$3$H$,B?$$!#F1MM$K!"(BPat $B$O(B
Patricia ($B<g$K=w@-L>(B)$B$d(B Patrick ($B<g$KCK@-L>(B)$B$NN,>N(B)$B!#(B
Linux $B%+!<%M%k$N3hF0$r$7$F!"0U8+$rI=L@$7$?$3$H$,$"$kBgItJ,$N=w@-$O!"A0(B
$B8~$-$J7P83$r$b$C$F$$$^$9!#(B
$B8@MU$NJI$O1Q8l$,F@0U$G$J$$0lIt$N?M$K$OLdBj$K$J$j$^$9!#(B
$B%a!<%j%s%0%j%9%H$NCf$G$-$A$s$H%"%$%G%#%"$r8r49$9$k$K$O!"AjEv$&$^$/1Q8l(B
$B$rA`$l$kI,MW$,$"$k$3$H$b$"$j$^$9!#$=$N$?$a!"$"$J$?$O<+J,$N%a!<%k(B
$B$rAw$kA0$K1Q8l$G0UL#$,DL$8$F$$$k$+$r%A%'%C%/$9$k$3$H$r$*A&$a$7$^$9!#(B
$BJQ99$rJ,3d$9$k(B
---------------------
Linux $B%+!<%M%k%3%_%e%K%F%#$O!"0lEY$KBgNL$N%3!<%I$N2t$r4n$s$G<uMF$9$k$3(B
$B$H$O$"$j$^$;$s!#JQ99$O@53N$K@bL@$5$l$kI,MW$,$"$j!"5DO@$5$l!">.$5$$!"8D(B
$BJL$NItJ,$KJ,3d$9$kI,MW$,$"$j$^$9!#$3$l$O$3$l$^$GB?$/$N2q<R$,$d$j47$l$F(B
$B$-$?$3$H$HA4$/@5H?BP$N$3$H$G$9!#$"$J$?$N%W%m%]!<%6%k$O!"3+H/%W%m%;%9$N$H(B
$B$F$bAa$$CJ3,$+$i>R2p$5$l$k$Y$-$G$9!#$=$&$9$l$P(B $B$"$J$?$O<+J,$N$d$C$F$$(B
$B$k$3$H$K%U%#!<%I%P%C%/$rF@$i$l$^$9!#$3$l$O!"%3%_%e%K%F%#$+$i$_$l$P!"$"(B
$B$J$?$,H`$i$H0l=o$K$d$C$F$$$k$h$&$K46$8$i$l!"C1$K$"$J$?$NDs0F$9$k5!G=$N(B
$B%4%_<N$F>l$H$7$F;H$C$F$$$k$N$G$O$J$$!"$H46$8$i$l$k$G$7$g$&!#(B
$B$7$+$7!"0lEY$K(B 50 $B$b$N(B email $B$r%a!<%j%s%0%j%9%H$KAw$j$D$1$k$h$&$J$3$H$O(B
$B$d$C$F$O$$$1$^$;$s!"$"$J$?$N%Q%C%A72$O$$$D$b$I$s$J;~$G$b$=$l$h$j$O>.$5(B
$B$/$J$1$l$P$J$j$^$;$s!#(B
$B%Q%C%A$rJ,3d$9$kM}M3$O0J2<$G$9(B-
1) $B>.$5$$%Q%C%A$O$"$J$?$N%Q%C%A$,E,MQ$5$l$k8+9~$_$rBg$-$/$7$^$9!"%+!<(B
$B%M%k$N?MC#$O%Q%C%A$,@5$7$$$+$I$&$+$r3NG'$9$k;~4V$dO+NO$r$+$1$J$$$+(B
$B$i$G$9!#(B5$B9T$N%Q%C%A$O%a%s%F%J$,$?$C$?(B1$BIC8+$k$@$1$GE,MQ$G$-$^$9!#$7(B
$B$+$7!"(B500$B9T$N%Q%C%A$O!"@5$7$$$3$H$r%l%S%e!<$9$k$N$K?t;~4V$+$+$k$+$b(B
$B$7$l$^$;$s(B($B;~4V$O%Q%C%A$N%5%$%:$J$I$K$h$j;X?t4X?t$KHfNc$7$F$+$+$j$^(B
$B$9(B)
$B>.$5$$%Q%C%A$O2?$+$"$C$?$H$-$K%G%P%C%0$b$H$F$b4JC1$K$J$j$^$9!#%Q%C(B
$B%A$r(B1$B8D(B1$B8D<h$j=|$/$N$O!"$H$F$bBg$-$J%Q%C%A$rEv$F$?8e$K(B($B$+$D!"2?$+$*(B
$B$+$7$/$J$C$?8e$G(B)$B2rK6$9$k$N$KHf$Y$l$P$H$F$b4JC1$G$9!#(B
2) $B>.$5$$%Q%C%A$rAw$k$@$1$G$J$/!"Aw$k$^$($K!"=q$-D>$7$F!"%7%s%W%k$K$9(B
$B$k(B($B$b$7$/$O!"C1$K=gHV$rJQ$($k$@$1$G$b(B)$B$3$H$b!"$H$F$b=EMW$G$9!#(B
$B0J2<$O%+!<%M%k3+H/<T$N(B Al Viro $B$N$?$H$(OC$7$G$9!'(B
"$B@8EL$N?t3X$N=IBj$r:NE@$9$k@h@8$N$3$H$r9M$($F$_$F$/$@$5$$!"@h(B
$B@8$O@8EL$,2r$KE~C#$9$k$^$G$N;n9T:x8m$r$_$?$$$H$O;W$o$J$$$G$7$g(B
$B$&!#@h@8$O4J7i$J:G9b$N2r$r$_$?$$$N$G$9!#NI$$@8EL$O$3$l$rCN$C$F(B
$B$*$j!"$=$7$F:G=*2r$NA0$NCf4V:n6H$rDs=P$9$k$3$H$O7h$7$F$J$$$N$G(B
$B$9(B"
$B%+!<%M%k3+H/$G$b$3$l$OF1$8$G$9!#%a%s%F%J!<C#$H%l%S%e!<%"C#$O!"(B
$BLdBj$r2r7h$9$k2r$NGX8e$K$J$k;W9M%W%m%;%9$r$_$?$$$H$O;W$$$^$;$s!#(B
$BH`$i$OC1=c$G$"$6$d$+$J2r7hJ}K!$r$_$?$$$N$G$9!#(B
$B$"$6$d$+$J2r$r@bL@$9$k$N$H!"%3%_%e%K%F%#$H6&$K;E;v$r$7!"L$2r7h$N;E;v$r(B
$B5DO@$9$k$3$H$N%P%i%s%9$r%-!<%W$9$k$N$OFq$7$$$+$b$7$l$^$;$s!#(B
$B$G$9$+$i!"3+H/%W%m%;%9$NAa4|CJ3,$G2~A1$N$?$a$N%U%#!<%I%P%C%/$r$b$i$&$h(B
$B$&$K$9$k$N$b$$$$$G$9$,!"JQ99E@$r>.$5$$ItJ,$KJ,3d$7$FA4BN$G$O$^$@40@.$7(B
$B$F$$$J$$;E;v$r(B($BItJ,E*$K(B)$B<h$j9~$s$G$b$i$($k$h$&$K$9$k$3$H$b$$$$$3$H$G$9!#(B
$B$^$?!"$G$->e$,$C$F$$$J$$$b$N$d!"(B"$B>-MhD>$9(B" $B$h$&$J%Q%C%A$r!"K\N.$K4^$a(B
$B$F$b$i$&$h$&$KAw$C$F$b!"$=$l$O<u$1IU$1$i$l$J$$$3$H$rM}2r$7$F$/$@$5$$!#(B
$B$"$J$?$NJQ99$r@5Ev2=$9$k(B
-------------------
$B$"$J$?$N%Q%C%A$rJ,3d$9$k$N$HF1;~$K!"$J$<$=$NJQ99$rDI2C$7$J$1$l$P$J$i$J(B
$B$$$+$r(B Linux $B%3%_%e%K%F%#$KCN$i$;$k$3$H$O$H$F$b=EMW$G$9!#?75!G=$OI,MW(B
$B@-$HM-MQ@-$G@5Ev2=$5$l$J$1$l$P$J$j$^$;$s!#(B
$B$"$J$?$NJQ99$N@bL@(B
--------------------
$B$"$J$?$N%Q%C%A$rAwIU$9$k>l9g$K$O!"%a!<%k$NCf$N%F%-%9%H$G2?$r8@$&$+$K$D(B
$B$$$F!"FCJL$KCm0U$rJ'$C$F$/$@$5$$!#$3$N>pJs$O%Q%C%A$N(B ChangeLog $B$K;H$o(B
$B$l!"$$$D$b3'$,$_$i$l$k$h$&$KJ]4I$5$l$^$9!#$3$l$O<!$N$h$&$J9`L\$r4^$a!"(B
$B%Q%C%A$r40A4$K5-=R$9$k$Y$-$G$9(B-
- $B$J$<JQ99$,I,MW$+(B
- $B%Q%C%AA4BN$N@_7W%"%W%m!<%A(B
- $B<BAu$N>\:Y(B
- $B%F%9%H7k2L(B
$B$3$l$K$D$$$FA4$F$,$I$N$h$&$K$"$k$Y$-$+$K$D$$$F$N>\:Y$O!"0J2<$N%I%-%e%a(B
$B%s%H$N(B ChangeLog $B%;%/%7%g%s$r$_$F$/$@$5$$(B-
"The Perfect Patch"
http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
$B$3$l$i$N$I$l$b$,!";~$K$O$H$F$b:$Fq$G$9!#$3$l$i$N47Nc$r40`z$K<B;\$9$k$K(B
$B$O?tG/$+$+$k$+$b$7$l$^$;$s!#$3$l$O7QB3E*$J2~A1$N%W%m%;%9$G$"$j!"$=$N$?(B
$B$a$K$OB??t$NG&BQ$H7h0U$rI,MW$H$9$k$b$N$G$9!#$G$b!"D|$a$J$$$G!"$3$l$O2D(B
$BG=$J$3$H$G$9!#B??t$N?M$,$9$G$K$G$-$F$$$^$9$7!"H`$i$b3':G=i$O$"$J$?$HF1(B
$B$8$H$3$m$+$i%9%?!<%H$7$?$N$G$9$+$i!#(B
Paolo Ciarrocchi $B$K46<U!"H`$OH`$N=q$$$?(B "Development Process"
(http://linux.tar.bz/articles/2.6-development_process)$B%;%/%7%g(B
$B%s$r$3$N%F%-%9%H$N867?$K$9$k$3$H$r5v2D$7$F$/$l$^$7$?!#(B
Rundy Dunlap $B$H(B Gerrit Huizenga $B$O%a!<%j%s%0%j%9%H$G$d$k$Y$-$3$H$H$d$C(B
$B$F$O$$$1$J$$$3$H$N%j%9%H$rDs6!$7$F$/$l$^$7$?!#(B
$B0J2<$N?M!9$N%l%S%e!<!"%3%a%s%H!"9W8%$K46<U!#(B
Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers,
Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi
Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop,
David A. Wheeler, Junio Hamano, Michael Kerrisk, $B$H(B Alex Shepard
$BH`$i$N;Y1g$J$7$G$O!"$3$N%I%-%e%a%s%H$O$G$-$J$+$C$?$G$7$g$&!#(B
Maintainer: Greg Kroah-Hartman <[email protected]>
This is Japanese translation of "stable_api_nonsense.txt",
which is based on the same motivation of Tsugikazu Shibata.
-----------------------------------------------------------------
Below lines are Japanese Translation of "stable_api_nonsense.txt"
-----------------------------------------------------------------
Signed-off-by: IKEDA, Munehiro <[email protected]>
---
==================================
$B$3$l$O!"(B
linux-2.6.19/Documentation/stable_api_nonsense.txt $B$NOBLu(B
$B$G$9!#(B
$BK]LuCDBN!'(B JF $B%W%m%8%'%/%H(B < http://www.linux.or.jp/JF/ >
$BK]LuF|(B $B!'(B 2006/12/3
$B86Cx:n<T(B: Greg Kroah-Hartman < greg at kroah dot com >
$BK]Lu<T(B $B!'(B $BCSED(B $B=!9-(B < m-ikeda at ds dot jp dot nec dot com >
$B9;@5<T(B $B!'(B Masanori Kobayashi $B$5$s(B < zap03216 at nifty dot ne dot jp >
Seiji Kaneko $B$5$s(B < skaneko at a2 dot mbn dot or dot jp >
==================================
Linux $B%+!<%M%k$N%I%i%$%P%$%s%?!<%U%'!<%9(B
$B!J$"$J$?$N<ALd$9$Y$F$KBP$9$k2sEz$H$=$NB>=t!9!K(B
Greg Kroah-Hartman <greg at kroah dot com>
$B$3$NJ8=q$O!"$J$<(B Linux $B$G$O%P%$%J%j%+!<%M%k%$%s%?!<%U%'!<%9$,Dj5A(B
$B$5$l$F$$$J$$$N$+!"$^$?$O$J$<ITJQ$N%+!<%M%k%$%s%?!<%U%'!<%9$r;}$?$J(B
$B$$$N$+!"$H$$$&$3$H$r@bL@$9$k$?$a$K=q$+$l$?!#$3$3$G$NOCBj$O!V%+!<%M(B
$B%kFbIt$N!W%$%s%?!<%U%'!<%9$K$D$$$F$G$"$j!"%f!<%6!<6u4V$H$N%$%s%?!<(B
$B%U%'!<%9$G$O$J$$$3$H$rM}2r$7$F$[$7$$!#%+!<%M%k$H%f!<%6!<6u4V$H$N%$(B
$B%s%?!<%U%'!<%9$H$O%"%W%j%1!<%7%g%s%W%m%0%i%`$,;HMQ$9$k$b$N$G$"$j!"(B
$B$D$^$j%7%9%F%`%3!<%k$N%$%s%?!<%U%'!<%9$,$3$l$KEv$?$k!#$3$l$O:#$^$G(B
$BD9$-$KEO$j!"$+$D:#8e$b!V$^$5$7$/!WITJQ$G$"$k!#;d$O3N$+(B 0.9 $B$+2?$+(B
$B$h$jA0$N%+!<%M%k$r;H$C$F%S%k%I$7$?8E$$%W%m%0%i%`$r;}$C$F$$$k$,!"$=(B
$B$l$O:G?7$N(B 2.6 $B%+!<%M%k$G$b$-$A$s$HF0:n$9$k!#%f!<%6!<6u4V$H$N%$%s(B
$B%?!<%U%'!<%9$O!"%f!<%6!<$H%"%W%j%1!<%7%g%s%W%m%0%i%^$,ITJQ@-$r?.Mj(B
$B$7$F$h$$$b$N$N0l$D$G$"$k!#(B
$BMW;](B
----
$B$"$J$?$OITJQ$N%+!<%M%k%$%s%?!<%U%'!<%9$,I,MW$@$H9M$($F$$$k$+$b$7$l(B
$B$J$$$,!"<B:]$N$H$3$m$O$=$&$G$O$J$$!#$"$J$?$OI,MW$H$7$F$$$k$b$N$,J,(B
$B$+$C$F$$$J$$!#$"$J$?$,I,MW$H$7$F$$$k$b$N$O0BDj$7$FF0:n$9$k%I%i%$%P(B
$B$G$"$j!"$=$l$O%I%i%$%P$,%a%$%s$N%+!<%M%k%D%j!<$K4^$^$l$k>l9g$N$_F@(B
$B$k$3$H$,$G$-$k!#%I%i%$%P$,%a%$%s$N%+!<%M%k%D%j!<$K4^$^$l$F$$$k$H!"(B
$BB>$K$bB?$/$NNI$$$3$H$,$"$k!#$=$l$O!"(BLinux $B$r$h$j6/8G$G!"0BDj$J!"@.(B
$B=O$7$?%*%Z%l!<%F%#%s%0%7%9%F%`$K$9$k$3$H$,$G$-$k$H$$$&$3$H$@!#$3$l(B
$B$3$=!"$=$b$=$b$"$J$?$,(B Linux $B$r;H$&M}M3$N$O$:$@!#(B
$B$O$8$a$K(B
--------
$B%+!<%M%kFbIt$N%$%s%?!<%U%'!<%9JQ99$r?4G[$7$J$1$l$P$J$i$J$$%I%i%$%P(B
$B$r=q$-$?$$$J$I$H$$$&$N$O!"JQ$o$j<T$@$1$@!#$3$N@$3&$N$[$H$s$I$N?M$O!"(B
$B$=$N$h$&$J%I%i%$%P$,$I$s$J%$%s%?!<%U%'!<%9$r;H$C$F$$$k$+$J$ICN$i$J(B
$B$$$7!"$=$s$J%I%i%$%P$N$3$H$J$IA4$/5$$K$b$+$1$F$$$J$$!#(B
$B$^$:=i$a$K!"%/%m!<%:%=!<%9$H$+!"%=!<%9%3!<%I$N1#JC$H$+!"%P%$%J%j$N(B
$B$_$,G[I[$5$l$k;H$$J*$K$J$i$J$$BeJ*(B[$BLuCm(B(1)]$B$H$+!"<BBN$O%P%$%J%j(B
$B%3!<%I$G$=$l$rFI$_9~$`$?$a$N%i%C%Q!<ItJ,$N$_%=!<%9%3!<%I$,8x3+$5$l(B
$B$F$$$k$H$+!"$=$NB>MQ8l$O2?$G$"$l(B GPL $B$N2<$K%=!<%9%3!<%I$,%j%j!<%9(B
$B$5$l$F$$$J$$%+!<%M%k%I%i%$%P$K4X$9$kK!E*$JLdBj$K$D$$$F!";d$O!V$$$+(B
$B$J$k5DO@$b!W9T$&$D$b$j$,$J$$!#K!E*$J5?Ld$,$"$k$N$J$i$P!"%W%m%0%i%^(B
$B$G$"$k;d$G$O$J$/!"J[8n;N$KAjCL$7$FM_$7$$!#$3$3$G$OC1$K!"5;=QE*$JLd(B
$BBj$K$D$$$F=R$Y$k$3$H$K$9$k!#!JK!E*$JLdBj$r7Z;k$7$F$$$k$o$1$G$O$J$$!#(B
$B$=$l$i$O<B:]$KB8:_$9$k$7!"$"$J$?$O$=$l$r$$$D$b5$$K$+$1$F$*$/I,MW$,(B
$B$"$k!K(B
$BLuCm(B(1)
$B!V;H$$J*$K$J$i$J$$BeJ*!W$N86J8$O(B "blob"
$B$5$F$3$3$G$O!"%P%$%J%j%+!<%M%k%$%s%?!<%U%'!<%9$K$D$$$F$H!"%=!<%9%l(B
$B%Y%k$G$N%$%s%?!<%U%'!<%9$NITJQ@-$K$D$$$F!"$H$$$&Fs$D$NOCBj$r<h$j>e(B
$B$2$k!#$3$NFs$D$O8_$$$K0MB8$9$k4X78$K$"$k$,!"$^$:$O%P%$%J%j%$%s%?!<(B
$B%U%'!<%9$K$D$$$F5DO@$r9T$$$d$C$D$1$F$7$^$*$&!#(B
$B%P%$%J%j%+!<%M%k%$%s%?!<%U%'!<%9(B
--------------------------------
$B$b$7%=!<%9%l%Y%k$G$N%$%s%?!<%U%'!<%9$,ITJQ$J$i$P!"%P%$%J%j%$%s%?!<(B
$B%U%'!<%9$bEvA3$N$h$&$KITJQ$G$"$k!"$H$$$&$N$O@5$7$$$@$m$&$+!)@5$7$/(B
$B$J$$!#(BLinux $B%+!<%M%k$K4X$9$k0J2<$N;v<B$r9M$($F$_$F$[$7$$!#(B
- $B$"$J$?$,;HMQ$9$k#C%3%s%Q%$%i$N%P!<%8%g%s$K$h$C$F!"%+!<%M%kFbIt(B
$B$N9=B$BN$NG[CV9=B$$O0[$J$C$?$b$N$K$J$k!#$^$?!"4X?t$O0[$J$C$?J}(B
$BK!$G%+!<%M%k$K4^$^$l$k$3$H$K$J$k$+$b$7$l$J$$!JNc$($P%$%s%i%$%s(B
$B4X?t$H$7$F07$o$l$?$j!"07$o$l$J$+$C$?$j$9$k!K!#8D!9$N4X?t$,$I$N(B
$B$h$&$K%3%s%Q%$%k$5$l$k$+$O$=$l$[$I=EMW$G$O$J$$$,!"9=B$BN$N%Q%G(B
$B%#%s%0$,0[$J$k$H$$$&$N$OHs>o$K=EMW$G$"$k!#(B
- $B$"$J$?$,%+!<%M%k$N%S%k%I%*%W%7%g%s$r$I$N$h$&$K@_Dj$9$k$+$K$h$C(B
$B$F!"%+!<%M%k$K$O9-$$HO0O$G0[$J$C$?;vBV$,5/$3$jF@$k!#(B
- $B%G!<%?9=B$$O0[$J$k%G!<%?%U%#!<%k%I$r;}$D$+$b$7$l$J$$(B
- $B$$$/$D$+$N4X?t$OA4$/<BAu$5$l$F$$$J$$>uBV$K$J$jF@$k(B
$B!JNc!'(BSMP$B8~$1$G$O$J$$%S%k%I$G$O!"$$$/$D$+$N%m%C%/$OCf?H$,(B
$B%+%i$K%3%s%Q%$%k$5$l$k!K(B
- $B4X?t$+$i4X?t$X$N0z?t$N<u$1EO$7$O!"0[$J$kJ}K!$G9T$o$l$k2DG=(B
$B@-$,$"$k!J(BCONFIG_REGPARM $B%*%W%7%g%s$,$3$l$r@)8f$7$F$$$k!K(B
- $B%+!<%M%kFb$N%a%b%j$O!"0[$J$C$?J}K!$GG[CV$5$lF@$k!#$3$l$O%S(B
$B%k%I%*%W%7%g%s$K0MB8$7$F$$$k!#(B
- Linux $B$OMM!9$J0[$J$k%W%m%;%C%5%"!<%-%F%/%A%c>e$GF0:n$9$k!#(B
$B$"$k%"!<%-%F%/%A%cMQ$N%P%$%J%j%I%i%$%P$r!"B>$N%"!<%-%F%/%A%c$G(B
$B@5>o$KF0:n$5$;$kJ}K!$O$J$$!#(B
$B$"$kFCDj$N%+!<%M%k@_Dj$r;HMQ$7!"%+!<%M%k$r%S%k%I$7$?$N$H@53N$KF1$8(B
$B#C%3%s%Q%$%i$r;HMQ$7$FC1$K%+!<%M%k%b%8%e!<%k$r%3%s%Q%$%k$9$k$@$1$G(B
$B$b!"$"$J$?$O$3$l$i$$$/$D$b$NLdBj$KD>LL$9$k$3$H$K$J$k!#$"$kFCDj$N(B
Linux $B%G%#%9%H%j%S%e!<%7%g%s$N!"$"$kFCDj$N%j%j!<%9%P!<%8%g%sMQ$K%b(B
$B%8%e!<%k$rDs6!$7$h$&$H;W$C$?$@$1$G$b!"$3$l$i$NLdBj$r0z$-5/$3$9$K$O(B
$B==J,$G$"$k!#$K$b4X$o$i$:(B Linux $B%G%#%9%H%j%S%e!<%7%g%s$N?t$H!"%5(B
$B%]!<%H$9$k%G%#%9%H%j%S%e!<%7%g%s$N%j%j!<%9?t$r3]$1;;$7!"$=$l$i0l$D(B
$B0l$D$K$D$$$F%S%k%I$r9T$C$?$H$7$?$i!":#EY$O%j%j!<%9$4$H$N%S%k%I%*%W(B
$B%7%g%s$N0c$$$H$$$&0-L4$K$9$0$5$^G:$^$5$l$k$3$H$K$J$k!#$^$?!"%G%#%9(B
$B%H%j%S%e!<%7%g%s$N3F%j%j!<%9%P!<%8%g%s$K$O!"0[$J$k%O!<%I%&%'%"!J%W(B
$B%m%;%C%5%?%$%W$d<o!9$N%*%W%7%g%s!K$KBP1~$9$k$?$a!"2?<oN`$+$N%+!<%M(B
$B%k$,4^$^$l$F$$$k$H$$$&$3$H$bM}2r$7$FM_$7$$!#=>$C$F!"$"$k0l$D$N%j(B
$B%j!<%9%P!<%8%g%s$@$1$N$?$a$K%b%8%e!<%k$r:n@.$9$k>l9g$G$b!"$"$J$?$O(B
$B2?%P!<%8%g%s$b$N%b%8%e!<%k$rMQ0U$7$J$1$l$P$J$i$J$$!#(B
$B?.$8$FM_$7$$!#$3$N$h$&$JJ}K!$G%5%]!<%H$rB3$1$h$&$H$9$k$J$i!"$"$J$?(B
$B$O$$$:$l@55$$r<:$&$@$m$&!#1s$$@N!";d$O$=$l$,$$$+$K:$Fq$J$3$H$+!"?H(B
$B$r$b$C$F3X$s$@$N$@!&!&!&(B
$BITJQ$N%+!<%M%k%=!<%9%l%Y%k%$%s%?!<%U%'!<%9(B
------------------------------------------
$B%a%$%s%+!<%M%k%D%j!<$K4^$^$l$F$$$J$$(B Linux $B%+!<%M%k%I%i%$%P$r7QB3(B
$B$7$F%5%]!<%H$7$F$$$3$&$H$7$F$$$k?M$?$A$H$N5DO@$K$*$$$F$O!"$3$l$O6K(B
$B$a$F!V0z2P@-$N9b$$!WOCBj$G$"$k!#(B[$BLuCm(B(2)]
$BLuCm(B(2)
$B!V0z2P@-$N9b$$!W$N86J8$O(B "valatile"$B!#(B
valatile $B$K$O!V4xH/@-$N!W!VGzH/$7$d$9$$!W$H$$$&0UL#$NB>!"!VJQ$o$j(B
$B$d$9$$!W!V0\$j5$$J!W$H$$$&0UL#$,$"$k!#(B
$B!V!J$3$NOCBj$O!KGzH/E*$K7c$7$$O@Ah$r4,$-5/$3$7$+$M$J$$!W$H$$$&$3$H(B
$B$r!"!V!J%+!<%M%k$N%=!<%9%l%Y%k%$%s%?!<%U%'!<%9$O!K0\$m$$9T$/$b$N$G(B
$B$"$k!W$H$$$&$3$H$rO"A[$5$;$k(B "valatile" $B$H$$$&C18l$GI=8=$7$F$$$k!#(B
Linux $B%+!<%M%k$N3+H/$O7QB3E*$KB.$$%Z!<%9$G9T$o$l!"7h$7$FJb$_$r4K$a(B
$B$k$3$H$,$J$$!#$=$NCf$G%+!<%M%k3+H/<TC#$O!"8=>u$N%$%s%?!<%U%'!<%9$K(B
$B$"$k%P%0$r8+$D$1!"$h$jNI$$J}K!$r9M$(=P$9!#H`$i$O$d$,$F!"8=>u$N%$%s(B
$B%?!<%U%'!<%9$,$h$j@5$7$/F0:n$9$k$h$&$K=$@5$r9T$&!#$=$N2aDx$G4X?t$N(B
$BL>A0$OJQ99$5$l$k$+$b$7$l$:!"9=B$BN$OBg$-$/!"$^$?$O>.$5$/$J$k$+$b$7(B
$B$l$:!"4X?t$N0z?t$O8!F$$7$J$*$5$l$k$+$b$7$l$J$$!#$=$N$h$&$J>l9g!"0z(B
$B$-B3$-A4$F$,@5>o$KF0:n$9$k$h$&!"%+!<%M%kFb$G$3$l$i$N%$%s%?!<%U%'!<(B
$B%9$r;HMQ$7$F$$$k8D=j$bA4$FF1;~$K=$@5$5$l$k!#(B
$B6qBNE*$JNc$H$7$F!"%+!<%M%kFb$N(B USB $B%$%s%?!<%U%'!<%9$r5s$2$k!#(BUSB
$B%5%V%7%9%F%`$O$3$l$^$G$K>/$J$/$H$b#32s$N=q$-D>$7$,9T$o$l!"$=$N7k2L(B
$B%$%s%?!<%U%'!<%9$,JQ99$5$l$?!#$3$l$i$N=q$-D>$7$O$$$/$D$+$N0[$J$C$?(B
$BLdBj$r=$@5$9$k$?$a$K9T$o$l$?!#(B
- $BF14|E*%G!<%?%9%H%j!<%`$,HsF14|$KJQ99$5$l$?!#$3$l$K$h$jB??t$N%I(B
$B%i%$%P$rC1=c2=$G$-!"A4$F$N%I%i%$%P$N%9%k!<%W%C%H$,8~>e$7$?!#:#(B
$B$d$[$H$s$IA4$F$N(B USB $B%G%P%$%9$O!"9M$($i$l$k:G9b$NB.EY$GF0:n$7(B
$B$F$$$k!#(B
- USB $B%I%i%$%P$,(B USB $B%5%V%7%9%F%`$N%3%"$+$i9T$&!"%G!<%?%Q%1%C%H(B
$BMQ$N%a%b%j3NJ]J}K!$,JQ99$5$l$?!#$3$l$KH<$$!"$$$/$D$b$NJ8=q2=$5(B
$B$l$?%G%C%I%m%C%/>r7o$r2sHr$9$k$?$a!"A4$F$N(B USB $B%I%i%$%P$O$h$j(B
$BB?$/$N>pJs$r(B USB $B%3%"$KDs6!$7$J$1$l$P$J$i$J$$$h$&$K$J$C$F$$$k!#(B
$B$3$N$G$-$4$H$O!"?tB?$/B8:_$9$k%/%m!<%:%=!<%9$N%*%Z%l!<%F%#%s%0%7%9(B
$B%F%`$H$OA4$/BP>HE*$@!#$=$l$i$OD94|$KEO$j8E$$(B USB $B%$%s%?!<%U%'!<%9(B
$B$r%a%s%F%J%s%9$7$J$1$l$P$J$i$J$$!#8E$$%$%s%?!<%U%'!<%9$,;D$k$3$H$G!"(B
$B?7$?$J3+H/<T$,6vA38E$$%$%s%?!<%U%'!<%9$r;H$$!"@5$7$/$J$$J}K!$G3+H/(B
$B$r9T$C$F$7$^$&2DG=@-$,@8$8$k!#$3$l$K$h$j%7%9%F%`$N0BDj@-$O4m81$K$5(B
$B$i$5$l$k$3$H$K$J$k!#(B
$B>e$K5s$2$?$I$A$i$NNc$K$*$$$F$b!"3+H/<TC#$O$=$NJQ99$,=EMW$+$DI,MW$G(B
$B$"$k$3$H$K9g0U$7!"Hf3SE*3Z$K$=$l$r<B9T$7$?!#$b$7(B Linux $B$,%=!<%9%l(B
$B%Y%k$G%$%s%?!<%U%'!<%9$NITJQ@-$rJ]>Z$7$J$1$l$P$J$i$J$$$H$7$?$i!"?7(B
$B$7$$%$%s%?!<%U%'!<%9$r:n$k$HF1;~$K!"8E$$!"LdBj$N$"$kJ}$r:#8e$H$b%a(B
$B%s%F%J%s%9$9$k$H$$$&M>7W$J;E;v$r(B USB $B$N3+H/<T$K$5$;$J$1$l$P$J$i$J(B
$B$$!#(BLinux $B$N(B USB $B3+H/<T$O!"<+J,$N;~4V$r;H$C$F;E;v$r$7$F$$$k!#$h$C(B
$B$F!"2ACM$N$J$$M>7W$J;E;v$rJs=7$b$J$7$K<B9T$7$m$H8@$&$3$H$O$G$-$J$$!#(B
$B%;%-%e%j%F%#LdBj$b!"(BLinux $B$K$H$C$F$OHs>o$K=EMW$G$"$k!#$R$H$?$S%;%-(B
$B%e%j%F%#$K4X$9$kLdBj$,H/8+$5$l$l$P!"$=$l$O6K$a$FC;4|4V$N$&$A$K=$@5(B
$B$5$l$k!#%;%-%e%j%F%#LdBj$NH/@8$rKI$0$?$a$N=$@5$O!"%+!<%M%k$NFbIt%$(B
$B%s%?!<%U%'!<%9$NJQ99$r2?EY$b0z$-5/$3$7$F$-$?!#$=$N:]F1;~$K!"JQ99$5(B
$B$l$?%$%s%?!<%U%'!<%9$r;HMQ$9$kA4$F$N%I%i%$%P$b$^$?JQ99$5$l$?!#$3$l(B
$B$K$h$jLdBj$,2r>C$7!">-Mh6vA3$KLdBj$,:FH/$7$F$7$^$o$J$$$3$H$,J]>Z$5(B
$B$l$k!#$b$7FbIt%$%s%?!<%U%'!<%9$NJQ99$,5v$5$l$J$$$H$7$?$i!"$3$N$h$&(B
$B$K%;%-%e%j%F%#LdBj$r=$@5$7!">-Mh:FH/$7$J$$$3$H$rJ]>Z$9$k$3$H$J$IIT(B
$B2DG=$J$N$@!#(B
$B%+!<%M%k$N%$%s%?!<%U%'!<%9$O;~$,7P$D$K$D$l%/%j!<%s%J%C%W$r<u$1$k!#(B
$BC/$b;H$C$F$$$J$$%$%s%?!<%U%'!<%9$O:o=|$5$l$k!#$3$l$K$h$j!"2DG=$J8B(B
$B$j%+!<%M%k$,>.$5$/J]$?$l!"8=Lr$NA4$F$N%$%s%?!<%U%'!<%9$,2DG=$J8B$j(B
$B%F%9%H$5$l$k$3$H$rJ]>Z$7$F$$$k$N$@!#!J;H$o$l$F$$$J$$%$%s%?!<%U%'!<(B
$B%9$NBEEv@-$r%F%9%H$9$k$3$H$OIT2DG=$H8@$C$F$$$$$@$m$&!K(B
$B$3$l$+$i2?$r$9$Y$-$+(B
-----------------------
$B$G$O!"$b$7%a%$%s$N%+!<%M%k%D%j!<$K4^$^$l$J$$(B Linux $B%+!<%M%k%I%i%$(B
$B%P$,$"$C$?$H$7$F!"$"$J$?$O!"$D$^$j3+H/<T$O2?$r$9$k$Y$-$@$m$&$+!)A4(B
$B$F$N%G%#%9%H%j%S%e!<%7%g%s$NA4$F$N%+!<%M%k%P!<%8%g%s8~$1$K%P%$%J%j(B
$B$N%I%i%$%P$r6!5k$9$k$3$H$O0-L4$G$"$j!"%+!<%M%k%$%s%?!<%U%'!<%9$NJQ(B
$B99$rDI$$$+$1B3$1$k$3$H$b$^$?2a9s$J;E;v$@!#(B
$BEz$($O4JC1!#$=$N%I%i%$%P$r%a%$%s$N%+!<%M%k%D%j!<$KF~$l$F$7$^$($P$h(B
$B$$!#!J$3$3$G8@5Z$7$F$$$k$N$O!"(BGPL $B$K=>$C$F8x3+$5$l$k%I%i%$%P$N$3$H(B
$B$@$H$$$&$3$H$KCm0U$7$F$[$7$$!#$"$J$?$N%3!<%I$,$=$l$K3:Ev$7$J$$$J$i(B
$B$P!"$5$h$J$i!#9,1?$r5'$j$^$9!#$4<+J,$G2?$H$+$7$F$/$@$5$$!#(BAndrew
$B$H(B Linus $B$+$i$N%3%a%s%H!c(BAndrew $B$H(B Linus $B$N%3%a%s%H$X$N%j%s%/$r$3(B
$B$3$KCV$/!d$r$I$&$>!K%I%i%$%P$,%a%$%s%D%j!<$KF~$l$P!"%+!<%M%k$N%$%s(B
$B%?!<%U%'!<%9$,JQ99$5$l$?>l9g!"JQ99$r9T$C$?3+H/<T$K$h$C$F%I%i%$%P$b(B
$B=$@5$5$l$k$3$H$K$J$k$@$m$&!#$"$J$?$O$[$H$s$IO+NO$rJ'$&$3$H$J$7$K!"(B
$B>o$K%S%k%I2DG=$G$-$A$s$HF0:n$9$k%I%i%$%P$r<j$KF~$l$k$3$H$,$G$-$k!#(B
$B%I%i%$%P$r%a%$%s$N%+!<%M%k%D%j!<$KF~$l$k$H!"Hs>o$K9%$^$7$$0J2<$N8z(B
$B2L$,$"$k!#(B
- $B%I%i%$%P$NIJ<A$,8~>e$9$k0lJ}$G!"!J85$N3+H/<T$K$H$C$F$N!K%a%s%F(B
$B%J%s%9%3%9%H$O2<$,$k!#(B
- $B$"$J$?$N%I%i%$%P$KB>$N3+H/<T$,5!G=$rDI2C$7$F$/$l$k!#(B
- $BC/$+$,$"$J$?$N%I%i%$%P$K$"$k%P%0$r8+$D$1!"=$@5$7$F$/$l$k!#(B
- $BC/$+$,$"$J$?$N%I%i%$%P$K$"$k2~A1E@$r8+$D$1$F$/$l$k!#(B
- $B30It%$%s%?!<%U%'!<%9$,JQ99$5$l%I%i%$%P$N99?7$,I,MW$K$J$C$?>l9g!"(B
$BC/$+$,$"$J$?$NBe$o$j$K99?7$7$F$/$l$k!#(B
- $B%I%i%$%P$rF~$l$F$/$l$H%G%#%9%H%m$KMj$^$J$/$F$b!"$=$N%I%i%$%P$O(B
$BA4$F$N(B Linux $B%G%#%9%H%j%S%e!<%7%g%s$K<+F0E*$K4^$^$l$F%j%j!<%9(B
$B$5$l$k!#(B
Linux $B$G$O!"B>$N$I$N%*%Z%l!<%F%#%s%0%7%9%F%`$h$j$b?tB?$/$N%G%P%$%9(B
$B$,!V$=$N$^$^!W;HMQ$G$-$k$h$&$K$J$C$?!#$^$?(B Linux $B$O!"$I$N%*%Z%l!<(B
$B%F%#%s%0%7%9%F%`$h$j$b?tB?$/$N%W%m%;%C%5%"!<%-%F%/%A%c>e$G$=$l$i$N(B
$B%G%P%$%9$r;HMQ$9$k$3$H$,$G$-$k$h$&$K$b$J$C$?!#$3$N$h$&$K!"(BLinux $B$N(B
$B3+H/%b%G%k$O<B>Z$5$l$F$*$j!":#8e$b4V0c$$$J$/@5$7$$J}8~$X$H?J$s$G$$(B
$B$/$@$m$&!#(B:)
------
$B$3$NJ8=q$N=i4|$NAp9F$KBP$7!"(BRandy Dunlap, Andrew Morton, David
Brownell, Hanna Linder, Robert Love, Nishanth Aravamudan $B$+$i::FI(B
$B$H=u8@$rD:$-$^$7$?!#46<U?=$7>e$2$^$9!#(B
On Jun 10 2007 21:03, IKEDA Munehiro wrote:
>
>This is Japanese translation of "stable_api_nonsense.txt",
>which is based on the same motivation of Tsugikazu Shibata.
Sweet! But could we have it in UTF-8?
Jan
--
On 10/06/07, Tsugikazu Shibata <[email protected]> wrote:
> Hi all,
>
> I am posting Documentation/HOWTO which is translated into Japanese at
> bottom of this email.
Good job. I'm sure a lot of japanese people will appreciate that.
> This document had been reviewed by JF project which has long history
> to translate documents into Japanese. (not only kernel but also FAQs).
> For JF, please see : http://www.linux.or.jp/JF/index.html
> Please also note that the page is written in Japanese, but you can see
> a lot of results there.
>
> Actually, this is my first trial to post Japanese translated document
> and here are some points I decided ;
>
> - Character encoding is ISO-2022-JP, which is normally used for email
> using Japanese.
I think there's consensus that documents in the kernel source should
be either plain ASCII or UTF-8 (doesn't UTF-8 work for japanese?).
> - Added "Singed-off-by" line
> - Left the JF header strings which include translator/reviewer's name
> - Non-patch format, simple text
>
> I would be happy if I could get your comments and suggestions.
> Though I know there are several issues to merge it, I want to have
> discussions with you to accomplish it.
>
> This email comes from strong recommendation from Greg K-H when he came
> to Tokyo two weeks ago. Thanks >Greg
>
> ----- Below lines are Japanese Translation of "HOWTO" -----
>
> Signed-off-by: Tsugikazu Shibata <[email protected]>
> ---
Unfortunately I don't speak japanese so I can't say anything about the
translation at all, but I do have some other comments/questions.
If we start adding translated versions of documentation to the kernel
source how should we organize the documents? Should each language get
a sepperate directory in Documentation/ - like Documentation/JP/,
Documentation/EN/, Documentation/DA/ etc?
With multiple translated versions of the documentation in the tree,
don't we run the risk that the translations will quickly become
outdated since most people updating the documentation won't be able to
update the translations?
Since the common language of most kernel contributors is english I
personally feel that we should stick to just that one language in the
tree and then perhaps keep translations on a website somewhere. So the
authoritative docs stay in the tree, in english, so that as many
contributors as possible can read and update them. It would then be a
seperate project to generate translations and keep them updated
according to what's in the tree. Perhaps we could get the kernel.org
people to create an official space for that and then place a pointer
to that site in Documentation/ somewhere.
--
Jesper Juhl <[email protected]>
Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html
Plain text mails only, please http://www.expita.com/nomime.html
On Jun 10 2007 14:24, Jesper Juhl wrote:
>
> If we start adding translated versions of documentation to the kernel
> source how should we organize the documents? Should each language get
> a sepperate directory in Documentation/ - like Documentation/JP/,
> Documentation/EN/, Documentation/DA/ etc?
I'd prefer the 'standardized' "ja_JP", "en_US", "de_DE", "nb_NO", etc.
as names.
> With multiple translated versions of the documentation in the tree,
> don't we run the risk that the translations will quickly become
> outdated since most people updating the documentation won't be able to
> update the translations?
What's more, the kernel tarball grows and grows :(
Jan
--
Jesper Juhl wrote:
>> - Character encoding is ISO-2022-JP, which is normally used for email
>> using Japanese.
>
>
> I think there's consensus that documents in the kernel source should
> be either plain ASCII or UTF-8 (doesn't UTF-8 work for japanese?).
Oh really?
UTF-8 works even for Japanese. Thank you and Jan for the suggestion.
> If we start adding translated versions of documentation to the kernel
> source how should we organize the documents? Should each language get
> a sepperate directory in Documentation/ - like Documentation/JP/,
> Documentation/EN/, Documentation/DA/ etc?
>
> With multiple translated versions of the documentation in the tree,
> don't we run the risk that the translations will quickly become
> outdated since most people updating the documentation won't be able to
> update the translations?
>
> Since the common language of most kernel contributors is english I
> personally feel that we should stick to just that one language in the
> tree and then perhaps keep translations on a website somewhere. So the
> authoritative docs stay in the tree, in english, so that as many
> contributors as possible can read and update them. It would then be a
> seperate project to generate translations and keep them updated
> according to what's in the tree. Perhaps we could get the kernel.org
> people to create an official space for that and then place a pointer
> to that site in Documentation/ somewhere.
Yes, that's the point.
At least for Japanese, there is a great activity "JF" as Tsugikazu
Shibata mentioned. It is a separate project from the tree, and it often
happens that some documentations are outdated. If we could merge them,
they could be kept up-to-date IMHO.
But, on the other hand, it is fact that kernel tar ball would bloat.
Your opinion above as "creating official space in kernel.org and putting
pointer in Documentation" seems good for me.
Hmm...
--
IKEDA, Munehiro
On Sun, Jun 10, 2007 at 02:24:51PM +0200, Jesper Juhl wrote:
> On 10/06/07, Tsugikazu Shibata <[email protected]> wrote:
> > Hi all,
> >
> > I am posting Documentation/HOWTO which is translated into Japanese at
> > bottom of this email.
Great, thanks for posting this and doing the work.
> > This document had been reviewed by JF project which has long history
> > to translate documents into Japanese. (not only kernel but also FAQs).
> > For JF, please see : http://www.linux.or.jp/JF/index.html
> > Please also note that the page is written in Japanese, but you can see
> > a lot of results there.
> >
> > Actually, this is my first trial to post Japanese translated document
> > and here are some points I decided ;
> >
> > - Character encoding is ISO-2022-JP, which is normally used for email
> > using Japanese.
>
> I think there's consensus that documents in the kernel source should
> be either plain ASCII or UTF-8 (doesn't UTF-8 work for japanese?).
Is it hard to convert it to UTF-8?
> > - Added "Singed-off-by" line
> > - Left the JF header strings which include translator/reviewer's name
> > - Non-patch format, simple text
> >
> > I would be happy if I could get your comments and suggestions.
> > Though I know there are several issues to merge it, I want to have
> > discussions with you to accomplish it.
> >
> > This email comes from strong recommendation from Greg K-H when he came
> > to Tokyo two weeks ago. Thanks >Greg
> >
> > ----- Below lines are Japanese Translation of "HOWTO" -----
> >
> > Signed-off-by: Tsugikazu Shibata <[email protected]>
> > ---
>
> Unfortunately I don't speak japanese so I can't say anything about the
> translation at all, but I do have some other comments/questions.
>
> If we start adding translated versions of documentation to the kernel
> source how should we organize the documents? Should each language get
> a sepperate directory in Documentation/ - like Documentation/JP/,
> Documentation/EN/, Documentation/DA/ etc?
>
> With multiple translated versions of the documentation in the tree,
> don't we run the risk that the translations will quickly become
> outdated since most people updating the documentation won't be able to
> update the translations?
That's up to the people maintaining the translations to do.
> Since the common language of most kernel contributors is english I
> personally feel that we should stick to just that one language in the
> tree and then perhaps keep translations on a website somewhere. So the
> authoritative docs stay in the tree, in english, so that as many
> contributors as possible can read and update them. It would then be a
> seperate project to generate translations and keep them updated
> according to what's in the tree. Perhaps we could get the kernel.org
> people to create an official space for that and then place a pointer
> to that site in Documentation/ somewhere.
No, I think the translated files should be in the tree proper, we have
the space :)
thanks,
greg k-h
On Sun, 10 Jun 2007 09:22:21 -0700, gregkh wrote:
> On Sun, Jun 10, 2007 at 02:24:51PM +0200, Jesper Juhl wrote:
> > On 10/06/07, Tsugikazu Shibata <[email protected]> wrote:
> > > Actually, this is my first trial to post Japanese translated document
> > > and here are some points I decided ;
> > >
> > > - Character encoding is ISO-2022-JP, which is normally used for email
> > > using Japanese.
> >
> > I think there's consensus that documents in the kernel source should
> > be either plain ASCII or UTF-8 (doesn't UTF-8 work for japanese?).
>
> Is it hard to convert it to UTF-8?
NO, it's easy.
iconv -f ISO-2022-JP -t UTF-8 <infile >outfile
We are usually using ISO-2022-JP for email exchange and if anyone
would comment on my document, this is better I believe.
For documentation purpose, I agree with UTF-8.
Thanks,
Tsugikazu Shibata
On Jun 11 2007 01:34, Tsugikazu Shibata wrote:
>
>We are usually using ISO-2022-JP for email exchange and if anyone
>would comment on my document,
well I can't! Not sure if this is a flaw in pine, but all I get is
[hexcode][hexcode][hexcode] and a bit of 7bit throughout.
EUC-JP and UTF-8 are no problem though. *shrug*
Jan
--
On Sunday 10 June 2007 13:03:15 you wrote:
> $BLuCm(B(2)
> $B!V0z2P@-$N9b$$!W$N86J8$O(B "valatile"$B!#(B
> valatile $B$K$O!V4xH/@-$N!W!VGzH/$7$d$9$$!W$H$$$&0UL#$NB>!"!VJQ$o$j(B
> $B$d$9$$!W!V0\$j5$$J!W$H$$$&0UL#$,$"$k!#(B
> $B!V!J$3$NOCBj$O!KGzH/E*$K7c$7$$O@Ah$r4,$-5/$3$7$+$M$J$$!W$H$$$&$3$H(B
> $B$r!"!V!J%+!<%M%k$N%=!<%9%l%Y%k%$%s%?!<%U%'!<%9$O!K0\$m$$9T$/$b$N$G(B
> $B$"$k!W$H$$$&$3$H$rO"A[$5$;$k(B "valatile" $B$H$$$&C18l$GI=8=$7$F$$$k!#(B
Not speaking Japanese, I'm probably missing some fundamental translation
issue, but the English word is "volatile", not "valatile".
--
Cheers,
Alistair.
Final year Computer Science undergraduate.
1F2 55 South Clerk Street, Edinburgh, UK.
On Sun, Jun 10, 2007 at 09:22:21AM -0700, Greg KH wrote:
> > Since the common language of most kernel contributors is english I
> > personally feel that we should stick to just that one language in the
> > tree and then perhaps keep translations on a website somewhere. So the
> > authoritative docs stay in the tree, in english, so that as many
> > contributors as possible can read and update them. It would then be a
> > seperate project to generate translations and keep them updated
> > according to what's in the tree. Perhaps we could get the kernel.org
> > people to create an official space for that and then place a pointer
> > to that site in Documentation/ somewhere.
>
> No, I think the translated files should be in the tree proper, we have
> the space :)
We once discussed about .po files for kconfig and back then
the conclusion was not to keep them in the kernel tree.
I advocated that they should stay out back then.
But on the other hand I do not see it causing much troubles
having scripts/kconfig/po/da.po etc araound.
Any opinion about the .po files?
Sam
Greg KH wrote:
> On Sun, Jun 10, 2007 at 02:24:51PM +0200, Jesper Juhl wrote:
>> Since the common language of most kernel contributors is english I
>> personally feel that we should stick to just that one language in the
>> tree and then perhaps keep translations on a website somewhere. So the
>> authoritative docs stay in the tree, in english, so that as many
>> contributors as possible can read and update them. It would then be a
>> seperate project to generate translations and keep them updated
>> according to what's in the tree. Perhaps we could get the kernel.org
>> people to create an official space for that and then place a pointer
>> to that site in Documentation/ somewhere.
>
> No, I think the translated files should be in the tree proper, we have
> the space :)
Frankly i don't see the difference between this and the annual reoccurring "why can't the kernel messages be localized" discussion.
(Which is a little overdue, but maybe this replaces it this time.)
I could see the point in ONE "HOWTO" file per language to get people started, but everything else is a pointless exercise.
A developer/bug-reporter has to be able to express him-/herself in English and understand English, otherwise you can not accomplish very much.
All the points of the localized-messages discussion:
- You have to have a common language, otherwise you can't communicate.
- The translation will per definition be out of sync
- Translations tend to introduce (translation-)errors
- ...
also apply here.
A little anecdote:
Very Long ago (last millennium i think) SuSE defaulted to a german translated kernel for one release of their distribution. (And optionally for a few more)
But even though i'm german i couldn't understand a single word.
And here is the FAQ-Entry about the annually reoccurring discussion:
http://www.tux.org/lkml/#s9-16
Bis denn
--
Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.
On Jun 10 2007 19:52, Sam Ravnborg wrote:
>> > Since the common language of most kernel contributors is english I
>> > personally feel that we should stick to just that one language in the
>> > tree and then perhaps keep translations on a website somewhere. So the
>> > authoritative docs stay in the tree, in english, so that as many
>> > contributors as possible can read and update them. It would then be a
>> > seperate project to generate translations and keep them updated
>> > according to what's in the tree. Perhaps we could get the kernel.org
>> > people to create an official space for that and then place a pointer
>> > to that site in Documentation/ somewhere.
>>
>> No, I think the translated files should be in the tree proper, we have
>> the space :)
>
>We once discussed about .po files for kconfig and back then
>the conclusion was not to keep them in the kernel tree.
>
>I advocated that they should stay out back then.
>But on the other hand I do not see it causing much troubles
>having scripts/kconfig/po/da.po etc araound.
>
>Any opinion about the .po files?
Like with translated doc, they might get out of date easily.
Jan
--
On 06/10/2007 07:52 PM, Sam Ravnborg wrote:
> We once discussed about .po files for kconfig and back then
> the conclusion was not to keep them in the kernel tree.
>
> I advocated that they should stay out back then.
> But on the other hand I do not see it causing much troubles
> having scripts/kconfig/po/da.po etc araound.
>
> Any opinion about the .po files?
From me, the same opinion as about any and all internationalized content in
the tree -- please don't.
All that stuff only serves to multiply the speed at which a fixed percentage
of content obsoletes itself. When it's still new and shiny, sure, stuff will
get translated but in no time at all it'll become a fragmented mess which
nobody ever feels right about removing because that would be anti-social to
all those poor non-english speaking kernel hackers out there.
In current effect, English is the language of the linux kernel. Its messages
are in English, most or all of the useful information available on it is in
English, its developers communicate in (some semblance of) English...
More importantly even than any current practical situation though it seems
this should also be how people should try to keep things. I'm not a native
English speaker myself but English serves well as a common language among
all us non-native speakers. I really do not so much want to have to learn
more languages well enough to be able to understand technical discussions
about operating system kernels in them still.
America is obviously historically (for a sufficiently short value of
history) the main supplier/originator of computer software and as such,
using English is often seen as something that needs to be fixed upon
expansion but this is wrong. Please do not for a minute believe that
internationalization is doing anyone a favour.
I know all about constantly translating computer terminology back and forth
when a non-computer savvy friend asks something in the context of his/her
Dutch language copy of Windows.
Internationalization is sometimes _neccessary_ (those same windows desktops)
simply because the result needs to be used by people that you don't want to
have to expect to be able to use English (because you'd limit your market)
and things like adopting a character set that allows people to write down
their names is obviously wonderful but generally internationalization only
fragments.
RESIST! UNITE!
Rene.
On Sun, Jun 10, 2007 at 08:35:03PM +0200, Jan Engelhardt wrote:
> >> No, I think the translated files should be in the tree proper, we have
> >> the space :)
> >
> >We once discussed about .po files for kconfig and back then
> >the conclusion was not to keep them in the kernel tree.
> >
> >I advocated that they should stay out back then.
> >But on the other hand I do not see it causing much troubles
> >having scripts/kconfig/po/da.po etc araound.
> >
> >Any opinion about the .po files?
>
> Like with translated doc, they might get out of date easily.
The difference here is that with .po files we have tools
to report the actual translation status.
And having the .po files included in the source makes it
much easier to use the latest versions.
The Linux Kernel Translation Project
http://tlktp.sourceforge.net/
have nice statisitcs for the different translations.
Italian is 100% followed by Hungarian with almost 70%.
We have a number of dedicated people, so why not
make the works available to more users by including it
in the kernel.
I trust the tlktp people enough that we will not see patches
for the language with less than ~5% translated strings.
I would assume that Japanese soon get higher btw - there
is quite a number of people listed as translators.
Sam
El Sun, 10 Jun 2007 19:52:28 +0200, Sam Ravnborg <[email protected]> escribi?:
> I advocated that they should stay out back then.
> But on the other hand I do not see it causing much troubles
> having scripts/kconfig/po/da.po etc araound.
>
> Any opinion about the .po files?
These days the configuration menus are not something that users need to
read, they're more like a developer tool. IMO there's not much value in it,
because the people who read it already know english most of the times.
On 06/10/2007 08:58 PM, Rene Herman wrote:
> RESIST! UNITE!
Stick a ";-)" on that, by the way...
Rene.
On Sun, Jun 10, 2007 at 08:48:45PM +0900, Tsugikazu Shibata wrote:
> Hi all,
>
> I am posting Documentation/HOWTO which is translated into Japanese at
> bottom of this email.
> This document had been reviewed by JF project which has long history
> to translate documents into Japanese. (not only kernel but also FAQs).
> For JF, please see : http://www.linux.or.jp/JF/index.html
> Please also note that the page is written in Japanese, but you can see
> a lot of results there.
>
> Actually, this is my first trial to post Japanese translated document
> and here are some points I decided ;
>
> - Character encoding is ISO-2022-JP, which is normally used for email
> using Japanese.
> - Added "Singed-off-by" line
> - Left the JF header strings which include translator/reviewer's name
> - Non-patch format, simple text
>
> I would be happy if I could get your comments and suggestions.
> Though I know there are several issues to merge it, I want to have
> discussions with you to accomplish it.
>
> This email comes from strong recommendation from Greg K-H when he came
> to Tokyo two weeks ago. Thanks >Greg
This is a great idea, thanks.
What I'm not clear on is where this is intended to go?
The below isn't a patch, so if it's intended to live on a website
rather than in the kernel tarball, great. We probably want a link from
the in-kernel HOWTO to that website.
If it is intended to live in the kernel tarball, I'm not sure that's a
good idea. There are a number of languages we could consider
translating these and other documents into.
--
Mathematics is the supreme nostalgia of our time.
On Sun, Jun 10, 2007 at 08:35:03PM +0200, Jan Engelhardt wrote:
>
> On Jun 10 2007 19:52, Sam Ravnborg wrote:
> >> > Since the common language of most kernel contributors is english I
> >> > personally feel that we should stick to just that one language in the
> >> > tree and then perhaps keep translations on a website somewhere. So the
> >> > authoritative docs stay in the tree, in english, so that as many
> >> > contributors as possible can read and update them. It would then be a
> >> > seperate project to generate translations and keep them updated
> >> > according to what's in the tree. Perhaps we could get the kernel.org
> >> > people to create an official space for that and then place a pointer
> >> > to that site in Documentation/ somewhere.
> >>
> >> No, I think the translated files should be in the tree proper, we have
> >> the space :)
> >
> >We once discussed about .po files for kconfig and back then
> >the conclusion was not to keep them in the kernel tree.
> >
> >I advocated that they should stay out back then.
> >But on the other hand I do not see it causing much troubles
> >having scripts/kconfig/po/da.po etc araound.
> >
> >Any opinion about the .po files?
>
> Like with translated doc, they might get out of date easily.
Well, if for each document you translate, you record what revision you
translated (git hash or kernel release), it's fairly easy to generate
diffs and know what changes need to be translated.
I don't think keeping the translations of Documentation/ in the kernel
tree eases this significantly though.
--
Mathematics is the supreme nostalgia of our time.
On Sunday 10 June 2007 20:58, Rene Herman wrote:
> All that stuff only serves to multiply the speed at which a fixed percentage
> of content obsoletes itself. When it's still new and shiny, sure, stuff will
> get translated but in no time at all it'll become a fragmented mess which
> nobody ever feels right about removing because that would be anti-social to
> all those poor non-english speaking kernel hackers out there.
I agree. i18n efforts won't help one iota because people just have
to know English in order to participate in l-k development.
They should be able to read _and_ reply_ to lkml posts,
and read and understnd code _and_ comments_.
Those who cannot participate in development because they don't
know English, won't get much help from some bits of semi-obsolete
Documentation/* being available. Ok, they will read it, then what?
How they are supposed to read the code? Write email? etc...
There is only one practical solution: learn the language.
It's not about *English* per se. It just happened so historically
that CS has originated in English speaking countries.
BTW, I learned it by reading sci-fi (Asimov's Foundation was the first thing),
and then lkml. :)
--
vda
On Mon, Jun 11, 2007 at 01:59:00AM +0200, Denis Vlasenko wrote:
> On Sunday 10 June 2007 20:58, Rene Herman wrote:
> > All that stuff only serves to multiply the speed at which a fixed percentage
> > of content obsoletes itself. When it's still new and shiny, sure, stuff will
> > get translated but in no time at all it'll become a fragmented mess which
> > nobody ever feels right about removing because that would be anti-social to
> > all those poor non-english speaking kernel hackers out there.
>
> I agree. i18n efforts won't help one iota because people just have
> to know English in order to participate in l-k development.
> They should be able to read _and_ reply_ to lkml posts,
> and read and understnd code _and_ comments_.
>...
Kconfig is different since the target audience and the majority of users
are not kernel developers.
> vda
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
On Sun, Jun 10, 2007 at 09:41:38PM +0200, Diego Calleja wrote:
> El Sun, 10 Jun 2007 19:52:28 +0200, Sam Ravnborg <[email protected]> escribió:
>
> > I advocated that they should stay out back then.
> > But on the other hand I do not see it causing much troubles
> > having scripts/kconfig/po/da.po etc araound.
> >
> > Any opinion about the .po files?
>
> These days the configuration menus are not something that users need to
> read, they're more like a developer tool. IMO there's not much value in it,
> because the people who read it already know english most of the times.
The majority of Kconfig users are _not_ kernel developers.
There are many different reasons why people compile their own kernel,
and "sysadmin who knows his hardware and the filesystems of his disks"
is really sufficient for compiling your own kernel.
Whether non-English Kconfig texts are important might be a question, but
if there are people doing the translation work there's no problem with
it.
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
On Sun, Jun 10, 2007 at 06:46:17PM +0200, Jan Engelhardt wrote:
>
> On Jun 11 2007 01:34, Tsugikazu Shibata wrote:
> >
> >We are usually using ISO-2022-JP for email exchange and if anyone
> >would comment on my document,
>
> well I can't! Not sure if this is a flaw in pine, but all I get is
> [hexcode][hexcode][hexcode] and a bit of 7bit throughout.
> EUC-JP and UTF-8 are no problem though. *shrug*
It's correctly displayed with alpine 0.99 - you might consider upgrading?
> Jan
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
On Sun, Jun 10, 2007 at 07:52:28PM +0200, Sam Ravnborg wrote:
> On Sun, Jun 10, 2007 at 09:22:21AM -0700, Greg KH wrote:
> > > Since the common language of most kernel contributors is english I
> > > personally feel that we should stick to just that one language in the
> > > tree and then perhaps keep translations on a website somewhere. So the
> > > authoritative docs stay in the tree, in english, so that as many
> > > contributors as possible can read and update them. It would then be a
> > > seperate project to generate translations and keep them updated
> > > according to what's in the tree. Perhaps we could get the kernel.org
> > > people to create an official space for that and then place a pointer
> > > to that site in Documentation/ somewhere.
> >
> > No, I think the translated files should be in the tree proper, we have
> > the space :)
>
> We once discussed about .po files for kconfig and back then
> the conclusion was not to keep them in the kernel tree.
>
> I advocated that they should stay out back then.
> But on the other hand I do not see it causing much troubles
> having scripts/kconfig/po/da.po etc araound.
>
> Any opinion about the .po files?
Why not (if there are people willing to do the translation work).
The only thing I consider important is that this doesn't imply any kind
of string freeze at some time prior to a release (but .po updates
through -stable shouldn't be a problem).
> Sam
cu
Adrian
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
On Mon, Jun 11, 2007 at 01:59:00AM +0200, Denis Vlasenko wrote:
> On Sunday 10 June 2007 20:58, Rene Herman wrote:
> > All that stuff only serves to multiply the speed at which a fixed
> > percentage of content obsoletes itself. When it's still new and
> > shiny, sure, stuff will get translated but in no time at all it'll
> > become a fragmented mess which nobody ever feels right about removing
> > because that would be anti-social to all those poor non-english
> > speaking kernel hackers out there.
>
> I agree. i18n efforts won't help one iota because people just have
> to know English in order to participate in l-k development.
That's a ridiculous statement. Non-native language abilities and
technical competence have very little to do with each other. People have
to understand the code and figure out what it is that they want to
change. As long as this is done cleanly and the intent is obvious,
language doesn't even factor in beyond the Signed-off-by tag. Explanation
is necessary from time to time, but it really depends on the area in
which someone is working. If it's a complicated and involved change, then
of course it takes a bit more effort on both sides, but that doesn't
invalidate the importance or necessity of the work.
> They should be able to read _and_ reply_ to lkml posts,
> and read and understnd code _and_ comments_.
>
> Those who cannot participate in development because they don't
> know English, won't get much help from some bits of semi-obsolete
> Documentation/* being available. Ok, they will read it, then what?
> How they are supposed to read the code? Write email? etc...
>
It's arguable whether those that know English well derive any benefit
from semi-obsolete Documentation/* files either. One could speculate that
not being able to read semi-obsolete documentation and being forced to
read the code is actually more productive ;-)
Besides, Kconfig localization is more for the end users than the
developers anyways. I certainly don't see any problem with this, the more
people eyeballing the documentation, the easier it is to find out areas
where we're lacking or that are simply wrong.
> There is only one practical solution: learn the language.
>
I suggest you step outside of your box and spend more time working with
people who speak little to none of the languages you understand.
Alistair John Strachan wrote:
> On Sunday 10 June 2007 13:03:15 you wrote:
>
>>$BLuCm(B(2)
>>$B!V0z2P@-$N9b$$!W$N86J8$O(B "valatile"$B!#(B
>>valatile $B$K$O!V4xH/@-$N!W!VGzH/$7$d$9$$!W$H$$$&0UL#$NB>!"!VJQ$o$j(B
>>$B$d$9$$!W!V0\$j5$$J!W$H$$$&0UL#$,$"$k!#(B
>>$B!V!J$3$NOCBj$O!KGzH/E*$K7c$7$$O@Ah$r4,$-5/$3$7$+$M$J$$!W$H$$$&$3$H(B
>>$B$r!"!V!J%+!<%M%k$N%=!<%9%l%Y%k%$%s%?!<%U%'!<%9$O!K0\$m$$9T$/$b$N$G(B
>>$B$"$k!W$H$$$&$3$H$rO"A[$5$;$k(B "valatile" $B$H$$$&C18l$GI=8=$7$F$$$k!#(B
>
>
> Not speaking Japanese, I'm probably missing some fundamental translation
> issue, but the English word is "volatile", not "valatile".
This is a translation note for the "volatile" which is used as a
double-meaning word in original.
"valatile" is my mistake to spell, wrong spelling 3 times...sorry.
--
IKEDA, Munehiro
Hi, thank you for your work. I was impressed.
BTW, how about adding following lines (both in Japanese and English) ?
==
This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
And this one is maintained by Tsugikazu Shibata <[email protected]>
and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
is being updated day and night, this file may contain old sentences. Please contact
JF project if you find problems in translation.
It is guaranteed that this file is just a translation and doesn't contains any
additional information, sentences. If you want to update "HOWTO", please update
English version first. Don't fork from original if you update this file.
Last Updated: 2007/06/04 Version: 2.6.21
==
not worth writing ?
-Kame
On Sun, 10 Jun 2007 20:48:45 +0900 (JST)
Tsugikazu Shibata <[email protected]> wrote:
> ----- Below lines are Japanese Translation of "HOWTO" -----
>
> Signed-off-by: Tsugikazu Shibata <[email protected]>
> ---
> ==================================
> $B$3$l$O!"(B
> linux-2.6.21/Documentation/HOWTO
> $B$NOBLu$G$9!#(B
>
> $BK]LuCDBN!'(B JF $B%W%m%8%'%/%H(B < http://www.linux.or.jp/JF/ >
> $BK]LuF|!'(B 2007/06/04
> $BK]Lu<T!'(B Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
> $B9;@5<T!'(B $B>>AR$5$s(B <nbh--mats at nifty dot com>
> $B>.NS(B $B2mE5$5$s(B (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
> $BIp0f?-8w$5$s!"(B<takei at webmasters dot gr dot jp>
> $B$+$M$3$5$s(B (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
> $BLn8}$5$s(B (Kenji Noguchi) <tokyo246 at gmail dot com>
> $B2OFb$5$s(B (Takayoshi Kochi) <t-kochi at bq dot jp dot nec dot com>
> $B4dK\$5$s(B (iwamoto) <iwamoto.kn at ncos dot nec dot co dot jp>
> ==================================
>
> Linux $B%+!<%M%k3+H/$N$d$jJ}(B
> -------------------------------
>
> $B$3$l$O>e$N%H%T%C%/(B( Linux $B%+!<%M%k3+H/$N$d$jJ}(B)$B$N=EMW$J;vJA$rLVMe$7$?(B
> $B%I%-%e%a%s%H$G$9!#$3$3$K$O(B Linux $B%+!<%M%k3+H/<T$K$J$k$?$a$NJ}K!$H(B
> Linux $B%+!<%M%k3+H/%3%_%e%K%F%#$H6&$K3hF0$9$k$d$jJ}$r3X$VJ}K!$,4^$^$l$F(B
> $B$$$^$9!#%+!<%M%k%W%m%0%i%_%s%0$K4X$9$k5;=QE*$J9`L\$K4X$9$k$3$H$O2?$b4^(B
> $B$a$J$$$h$&$K$7$F$$$^$9$,!"%+!<%M%k3+H/<T$H$J$k$?$a$N@5$7$$J}8~$K8~$+$&(B
> $B<j=u$1$K$J$j$^$9!#(B
>
> $B$b$7!"$3$N%I%-%e%a%s%H$N$I$3$+$,8E$/$J$C$F$$$?>l9g$K$O!"$3$N%I%-%e%a%s(B
> $B%H$N:G8e$K%j%9%H$7$?%a%s%F%J!<$K%Q%C%A$rAw$C$F$/$@$5$$!#(B
>
> $B$O$8$a$K(B
> ---------
>
> $B$"$J$?$O!!(BLinux $B%+!<%M%k$N3+H/<T$K$J$kJ}K!$r3X$S$?$$$N$G$7$g$&$+!)!!$=(B
> $B$l$H$b$"$J$?$O>e;J$+$i!V$3$N%G%P%$%9$N(B Linux $B%I%i%$%P$r=q$/$h$&$K!W$H(B
> $B8@$o$l$F$$$k$N$G$7$g$&$+!)!!(B
> $B$3$NJ8=q$NL\E*$O!"$"$J$?$,F'$`$Y$-<j=g$H!"%3%_%e%K%F%#$H0l=o$K$&$^$/F/(B
> $B$/%R%s%H$r=q$-2<$9$3$H$G!"$"$J$?$,CN$k$Y$-A4$F$N$3$H$r65$($k$3$H$G$9!#(B
> $B$^$?!"$3$N%3%_%e%K%F%#$,$J$<:#$&$^$/$^$o$C$F$$$k$N$+$H$$$&M}M3$N0lIt$b(B
> $B@bL@$7$h$&$H;n$_$F$$$^$9!#(B
>
> $B%+!<%M%k$O(B $B>/NL$N%"!<%-%F%/%A%c0MB8ItJ,$,%"%;%s%V%j8@8l$G=q$+$l$F$$$k(B
> $B0J30$OBgItJ,$O(B C $B8@8l$G=q$+$l$F$$$^$9!#(BC$B8@8l$r$h$/M}2r$7$F$$$k$3$H$O%+!<(B
> $B%M%k3+H/<T$K$OI,MW$G$9!#%"!<%-%F%/%A%c8~$1$NDc%l%Y%kItJ,$N3+H/$r$9$k$N(B
> $B$G$J$1$l$P!"(B($B$I$s$J%"!<%-%F%/%A%c$G$b(B)$B%"%;%s%V%j(B($BLuCm(B: $B8@8l(B)$B$OI,MW$"$j(B
> $B$^$;$s!#0J2<$NK\$O!"(BC $B8@8l$N==J,$JCN<1$d2?G/$b$N7P83$K<h$C$FBe$o$k$b$N(B
> $B$G$O$"$j$^$;$s$,!">/$J$/$H$b%j%U%!%l%s%9$H$7$F$O$$$$K\$G$9!#(B
> - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
> -$B!X%W%m%0%i%_%s%08@8l#CBh(B2$BHG!Y(B(B.W. $B%+!<%K%O%s(B/D.M. $B%j%C%A!<Cx(B $B@PED@25WLu(B) [$B6&N)=PHG(B]
> - "Practical C Programming" by Steve Oualline [O'Reilly]
> - $B!X(BC$B<BA)%W%m%0%i%_%s%0Bh(B3$BHG!Y(B(Steve Oualline$BCx(B $BK>7n9/;J4FLu(B $BC+8}8yLu(B) [$B%*%i%$%j!<%8%c%Q%s(B]
> - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
> - $B!X?7!&>\@b(B C $B8@8l(B H&S $B%j%U%!%l%s%9!Y(B
> ($B%5%_%e%(%k(B P $B%O!<%S%=%s(B/$B%,%$(B L $B%9%F%#!<%k6&Cx(B $B@FF#(B $B?.CK4FLu(B)[$B%=%U%H%P%s%/(B]
>
> $B%+!<%M%k$O(B GNU C $B$H(B GNU $B%D!<%k%A%'%$%s$r;H$C$F=q$+$l$F$$$^$9!#%+!<%M%k(B
> $B$O(B ISO C89 $B;EMM$K=`5r$7$F=q$/0lJ}$G!"I8=`$K$OL5$$8@8l3HD%$rB?$/;H$C$F(B
> $B$$$^$9!#%+!<%M%k$OI8=`(B C $B%i%$%V%i%j$H$O4X78$,$J$$$H$$$C$?!"(BC $B8@8l%U%j!<(B
> $B%9%?%s%G%#%s%04D6-$G$9!#$=$N$?$a!"(BC $B$NI8=`$G;H$($J$$$b$N$b$"$j$^$9!#G$(B
> $B0U$N(B long long $B$N=|;;$dIbF0>.?tE@$O;H$($^$;$s!#(B
> $B$H$-$I$-!"%+!<%M%k$,%D!<%k%A%'%$%s$d(B C $B8@8l3HD%$KCV$$$F$$$kA0Ds$,$I$&(B
> $B$J$C$F$$$k$N$+$o$+$j$K$/$$$3$H$,$"$j!"$^$?!";DG0$J$3$H$K7hDjE*$J%j%U%!(B
> $B%l%s%9$OB8:_$7$^$;$s!#>pJs$rF@$k$K$O!"(Bgcc $B$N(B info $B%Z!<%8(B( info gcc )$B$r(B
> $B$_$F$/$@$5$$!#(B
>
> $B$"$J$?$O4{B8$N3+H/%3%_%e%K%F%#$H0l=o$K:n6H$9$kJ}K!$r3X$\$&$H$7$F$$$k$3(B
> $B$H$KN10U$7$F$/$@$5$$!#$=$N%3%_%e%K%F%#$O!"%3!<%G%#%s%0!"%9%?%$%k!"(B
> $B3+H/<j=g$K$D$$$F9bEY$JI8=`$r;}$D!"B?MM$J?M$N=8$^$j$G$9!#(B
> $BCOM}E*$KJ,;6$7$?Bg5,LO$J%A!<%`$KBP$7$F$b$C$H$b$&$^$/$$$/$H$o$+$C$?$3$H(B
> $B$r%Y!<%9$K$7$J$,$i!"$3$l$i$NI8=`$OD9$$;~4V$r$+$1$FC[$+$l$F$-$^$7$?!#(B
> $B$3$l$i$O$-$A$s$HJ8=q2=$5$l$F$$$^$9$+$i!";vA0$K$3$l$i$NI8=`$K$D$$$F$G$-(B
> $B$k$@$1$?$/$5$s3X$s$G$/$@$5$$!#$^$?3'$,$"$J$?$d$"$J$?$N2q<R$N$d$jJ}$K9g$o(B
> $B$;$F$/$l$k$H;W$o$J$$$G$/$@$5$$!#(B
>
> $BK!E*LdBj(B
> ------------
>
> Linux $B%+!<%M%k$N%=!<%9%3!<%I$O(B GPL $B%i%$%;%s%9$N2<$G%j%j!<%9$5$l$F$$$^(B
> $B$9!#%i%$%;%s%9$N>\:Y$K$D$$$F$O!"%=!<%9%D%j!<$N%a%$%s%G%#%l%/%H%j$KB8:_(B
> $B$9$k!"(BCOPYING $B$N%U%!%$%k$r$_$F$/$@$5$$!#$b$7%i%$%;%s%9$K$D$$$F$5$i$K<A(B
> $BLd$,$"$l$P!"(BLinux Kernel $B%a!<%j%s%0%j%9%H$K<ALd$9$k$N$G$O$J$/!"$I$&$>(B
> $BK!N'2H$KAjCL$7$F$/$@$5$$!#%a!<%j%s%0%j%9%H$N?MC#$OK!N'2H$G$O$J$/!"K!E*(B
> $BLdBj$K$D$$$F$OH`$i$N@<L@$O$"$F$K$9$k$Y$-$G$O$"$j$^$;$s!#(B
>
> GPL $B$K4X$9$k6&DL$N<ALd$d2sEz$K$D$$$F$O!"0J2<$r;2>H$7$F$/$@$5$$!#(B
> http://www.gnu.org/licenses/gpl-faq.html
>
> $B%I%-%e%a%s%H(B
> ------------
>
> Linux $B%+!<%M%k%=!<%9%D%j!<$OI}9-$$HO0O$N%I%-%e%a%s%H$r4^$s$G$*$j!"$=$l(B
> $B$i$O%+!<%M%k%3%_%e%K%F%#$H2qOC$9$kJ}K!$r3X$V$N$KHs>o$K5.=E$J$b$N$G$9!#(B
> $B?7$7$$5!G=$,%+!<%M%k$KDI2C$5$l$k>l9g!"$=$N5!G=$N;H$$J}$K$D$$$F@bL@$7$?(B
> $B?7$7$$%I%-%e%a%s%H%U%!%$%k$bDI2C$9$k$3$H$r4+$a$^$9!#(B
> $B%+!<%M%k$NJQ99$,!"%+!<%M%k$,%f!<%66u4V$K8x3+$7$F$$$k%$%s%?!<%U%'%$%9$N(B
> $BJQ99$r0z$-5/$3$9>l9g!"$=$NJQ99$r@bL@$9$k%^%K%e%"%k%Z!<%8$N%Q%C%A$d>pJs(B
> $B$r%^%K%e%"%k%Z!<%8$N%a%s%F%J(B [email protected] $B$KAw$k$3$H$r4+$a$^$9!#(B
>
> $B0J2<$O%+!<%M%k%=!<%9%D%j!<$K4^$^$l$F$$$kFI$s$G$*$/$Y$-%U%!%$%k$N0lMw$G(B
> $B$9(B-
>
> README
> $B$3$N%U%!%$%k$O(B Linux$B%+!<%M%k$N4JC1$JGX7J$H%+!<%M%k$r@_Dj(B($BLuCm(B
> configure )$B$7!"@8@.(B($BLuCm(B build )$B$9$k$?$a$KI,MW$J$3$H$O2?$+$,=q$+$l(B
> $B$F$$$^$9!#%+!<%M%k$K4X$7$F=i$a$F$N?M$O$3$3$+$i%9%?!<%H$9$k$H$h$$$G(B
> $B$7$g$&!#(B
>
> Documentation/Changes
> $B$3$N%U%!%$%k$O%+!<%M%k$r$&$^$/@8@.(B($BLuCm(B build )$B$7!"Av$i$;$k$N$K:G(B
> $B>.8B$N%l%Y%k$GI,MW$J?t!9$N%=%U%H%&%'%"%Q%C%1!<%8$N0lMw$r<($7$F$$(B
> $B$^$9!#(B
>
> Documentation/CodingStyle
> $B$3$l$O(B Linux $B%+!<%M%k$N%3!<%G%#%s%0%9%?%$%k$HGX7J$K$"$kM}M3$r5-=R(B
> $B$7$F$$$^$9!#A4$F$N?7$7$$%3!<%I$O$3$N%I%-%e%a%s%H$K$"$k%,%$%I%i%$%s(B
> $B$K=>$C$F$$$k$3$H$r4|BT$5$l$F$$$^$9!#BgItJ,$N%a%s%F%J!<$O$3$l$i$N%k!<(B
> $B%k$K=>$C$F$$$k$b$N$@$1$r<u$1IU$1!"B?$/$N?M$O@5$7$$%9%?%$%k$N%3!<%I(B
> $B$@$1$r%l%S%e!<$7$^$9!#(B
>
> Documentation/SubmittingPatches
> Documentation/SubmittingDrivers
> $B$3$l$i$N%U%!%$%k$K$O!"$I$&$d$C$F$&$^$/%Q%C%A$r:n$C$FEj9F$9$k$+$K(B
> $B$D$$$FHs>o$K>\$7$/=q$+$l$F$*$j!"0J2<$r4^$_$^$9(B($B$3$l$@$1$K8B$i$J$$(B
> $B$1$l$I$b(B)
> - Email $B$K4^$`$3$H(B
> - Email $B$N7A<0(B
> - $B$@$l$KAw$k$+(B
> $B$3$l$i$N%k!<%k$K=>$($P$&$^$/$$$/$3$H$rJ]>Z$9$k$3$H$G$O$"$j$^$;$s(B
> $B$,(B ($B$9$Y$F$N%Q%C%A$OFbMF$H%9%?%$%k$K$D$$$F@:::$r<u$1$k$N$G(B)$B!"(B
> $B%k!<%k$K=>$o$J$1$l$P4V0c$$$J$/$&$^$/$$$+$J$$$G$7$g$&!#(B
> $B$3$NB>$K%Q%C%A$r:n$kJ}K!$K$D$$$F$N$h$/$G$-$?5-=R$O(B-
>
> "The Perfect Patch"
> http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
> "Linux kernel patch submission format"
> http://linux.yyz.us/patch-format.html
>
> Documentation/stable_api_nonsense.txt
> $B$3$N%U%!%$%k$O%+!<%M%k$NCf$KITJQ$N(BAPI$B$r;}$?$J$$$3$H$K$7$?0U<1E*$J(B
> $B7hCG$NGX7J$K$"$kM}M3$K$D$$$F=q$+$l$F$$$^$9!#0J2<$N$h$&$J$3$H$r4^(B
> $B$s$G$$$^$9(B-
> - $B%5%V%7%9%F%`$H$N4V$KAX$r:n$k$3$H(B($B%3%s%Q%A%S%j%F%#$N$?$a(B?)
> - $B%*%Z%l!<%F%#%s%0%7%9%F%`4V$N%I%i%$%P$N0\?"@-(B
> - $B%+!<%M%k%=!<%9%D%j!<$NAGAa$$JQ99$rCY$i$;$k(B($B$b$7$/$OAGAa$$JQ99(B
> $B$rK8$2$k(B)
> $B$3$N%I%-%e%a%s%H$O(B Linux $B3+H/$N;WA[$rM}2r$9$k$N$KHs>o$K=EMW$G$9!#(B
> $B$=$7$F!"B>$N(BOS$B$G$N3+H/<T$,(B Linux $B$K0\$k;~$K$H$F$b=EMW$G$9!#(B
>
> Documentation/SecurityBugs
> $B$b$7(B Linux $B%+!<%M%k$G%;%-%e%j%F%#LdBj$rH/8+$7$?$h$&$K;W$C$?$i!"$3(B
> $B$N%I%-%e%a%s%H$N%9%F%C%W$K=>$C$F%+!<%M%k3+H/<T$KO"Mm$7!"LdBj2r7h$r(B
> $B;Y1g$7$F$/$@$5$$!#(B
>
> Documentation/ManagementStyle
> $B$3$N%I%-%e%a%s%H$O(B Linux $B%+!<%M%k$N%a%s%F%J!<C#$,$I$&9TF0$9$k$+!"(B
> $BH`$i$N<jK!$NGX7J$K$"$k6&M-$5$l$F$$$k@:?@$K$D$$$F5-=R$7$F$$$^$9!#$3(B
> $B$l$O%+!<%M%k3+H/$N=i?4<T$J$i!J$b$7$/$O!"C1$K6=L#$,$"$k$@$1$N?M$G$b!K(B
> $B=EMW$G$9!#$J$<$J$i$3$N%I%-%e%a%s%H$O!"%+!<%M%k%a%s%F%J!<C#$NFHFC$J(B
> $B9TF0$K$D$$$F$NB?$/$N8m2r$d:.Mp$r2r>C$9$k$+$i$G$9!#(B
>
> Documentation/stable_kernel_rules.txt
> $B$3$N%U%!%$%k$O$I$N$h$&$K(B stable $B%+!<%M%k$N%j%j!<%9$,9T$o$l$k$+$N%k!<(B
> $B%k$,5-=R$5$l$F$$$^$9!#$=$7$F$3$l$i$N%j%j!<%9$NCf$N$I$3$+$GJQ99$r<h(B
> $B$jF~$l$F$b$i$$$?$$>l9g$K2?$r$9$l$P$$$$$+$,<($5$l$F$$$^$9!#(B
>
> Documentation/kernel-docs.txt
> $B!!!!%+!<%M%k3+H/$KIU?o$9$k30It%I%-%e%a%s%H$N%j%9%H$G$9!#$b$7$"$J$?$,(B
> $BC5$7$F$$$k$b$N$,%+!<%M%kFb$N%I%-%e%a%s%H$G$_$D$+$i$J$+$C$?>l9g!"(B
> $B$3$N%j%9%H$r$"$?$C$F$_$F$/$@$5$$!#(B
>
> Documentation/applying-patches.txt
> $B%Q%C%A$H$O$J$K$+!"%Q%C%A$r$I$&$d$C$FMM!9$J%+!<%M%k$N3+H/%V%i%s%A$K(B
> $BE,MQ$9$k$N$+$K$D$$$F@53N$K5-=R$7$?NI$$F~Lg=q$G$9!#(B
>
> $B%+!<%M%k$O%=!<%9%3!<%I$+$i<+F0E*$K@[email protected]=$JB??t$N%I%-%e%a%s%H$r<+J,<+(B
> $B?H$G$b$C$F$$$^$9!#$3$l$K$O%+!<%M%kFb(B API $B$N$9$Y$F$N5-=R$d!"$I$&@5$7$/(B
> $B%m%C%/$r$+$1$k$+$N5,B'$,4^$^$l$^$9!#$3$N%I%-%e%a%s%H$O(B
> Documentation/DocBook/ $B%G%#%l%/%H%j$K:n$i$l!"0J2<$N$h$&$K(B
> make pdfdocs
> make psdocs
> make htmldocs
> make mandocs
> $B%3%^%s%I$r<B9T$9$k$H%a%$%s%+!<%M%k$N%=!<%9%G%#%l%/%H%j$+$i(B
> $B$=$l$>$l!"(BPDF, Postscript, HTML, man page $B$N7A<0$G@8@.$5$l$^$9!#(B
>
> $B%+!<%M%k3+H/<T$K$J$k$K$O(B
> ---------------------------
>
> $B$b$7$"$J$?$,!"(BLinux $B%+!<%M%k3+H/$K$D$$$F2?$bCN$i$J$$$J$i$P!"(B
> KernelNewbies $B%W%m%8%'%/%H$r8+$k$Y$-$G$9(B
> http://kernelnewbies.org
>
> $B$3$N%5%$%H$K$OLr$KN)$D%a!<%j%s%0%j%9%H$,$"$j!"4pK\E*$J%+!<%M%k3+H/$K4X(B
> $B$9$k$[$H$s$I$I$s$J<oN`$N<ALd$b$G$-$^$9(B ($B4{$K2sEz$5$l$F$$$k$h$&$J$3$H$r(B
> $BJ9$/A0$K$^$:$O%"!<%+%$%V$rD4$Y$F$/$@$5$$(B)$B!#(B
> $B$^$?$3$3$K$O!"%j%"%k%?%$%`$G<ALd$rJ9$/$3$H$,$G$-$k(B IRC $B%A%c%M%k$d!"(BLinux
> $B%+!<%M%k$N3+H/$K4X$7$F3X$V$N$KJXMx$J$?$/$5$s$NLr$KN)$D%I%-%e%a%s%H$,$"(B
> $B$j$^$9!#(B
>
> web $B%5%$%H$K$O!"%3!<%I$N9=@.!"%5%V%7%9%F%`!"8=:_B8:_$9$k%W%m%8%'%/%H(B($B%D(B
> $B%j!<$K$"$k$b$NL5$$$b$N$NN>J}(B)$B$N4pK\E*$J4IM}>pJs$,$"$j$^$9!#(B
> $B$3$3$K$O!"$^$?!"%+!<%M%k$N%3%s%Q%$%k$N$d$jJ}$d%Q%C%A$NEv$FJ}$J$I$N4V@\(B
> $BE*$J4pK\>pJs$b5-=R$5$l$F$$$^$9!#(B
>
> $B$"$J$?$,$I$3$+$i%9%?!<%H$7$F$h$$$+$o$+$i$J$$$,!"(BLinux $B%+!<%M%k3+H/%3%_%e(B
> $B%K%F%#$K;22C$7$F2?$+$9$k$3$H$r$5$,$7$F$$$k>l9g$K$O!"(BLinux kernel
> Janitor's $B%W%m%8%'%/%H$K$$$1$P$h$$$G$7$g$&(B -
> http://janitor.kernelnewbies.org/
> $B$3$3$O$=$N$h$&$J%9%?!<%H$r$9$k$N$K$&$C$F$D$1$N>l=j$G$9!#$3$3$K$O!"(B
> Linux $B%+!<%M%k%=!<%9%D%j!<$NCf$K4^$^$l$k!"$-$l$$$K$7!"=$@5$7$J$1$l$P$J(B
> $B$i$J$$!"C1=c$JLdBj$N%j%9%H$,5-=R$5$l$F$$$^$9!#$3$N%W%m%8%'%/%H$K4X$o$k(B
> $B3+H/<T$H0l=o$K:n6H$9$k$3$H$G!"$"$J$?$N%Q%C%A$r(B Linux$B%+!<%M%k%D%j!<$KF~(B
> $B$l$k$?$a$N4pAC$r3X$V$3$H$,$G$-!"$=$7$F$b$7$"$J$?$,$^$@%"%$%G%#%"$r;}$C(B
> $B$F$$$J$$>l9g$K$O!"<!$K$d$k;E;v$NJ}8~@-$,8+$($F$/$k$+$b$7$l$^$;$s!#(B
>
> $B$b$7$"$J$?$,!"$9$G$K$R$H$^$H$^$j%3!<%I$r=q$$$F$$$F!"%+!<%M%k%D%j!<$KF~(B
> $B$l$?$$$H;W$C$F$$$?$j!"$=$l$K4X$9$kE,@Z$J;Y1g$r5a$a$?$$>l9g!"%+!<%M%k(B
> $B%a%s%?!<%:%W%m%8%'%/%H$O$=$N$h$&$J3'$5$s$r=u$1$k$?$a$K$G$-$^$7$?!#(B
> $B$3$3$K$O%a!<%j%s%0%j%9%H$,$"$j!"0J2<$+$i;2>H$G$-$^$9(B
> http://selenic.com/mailman/listinfo/kernel-mentors
>
> $B<B:]$K(B Linux $B%+!<%M%k$N%3!<%I$K$D$$$F=$@5$r2C$($kA0$K!"$I$&$d$C$F$=$N(B
> $B%3!<%I$,F0:n$9$k$N$+$rM}2r$9$k$3$H$,I,MW$G$9!#$=$N$?$a$K$O!"FCJL$J%D!<(B
> $B%k$N=u$1$r<Z$j$F$G$b!"$=$l$rD>@\$h$/FI$`$3$H$,:GNI$NJ}K!$G$9(B($B$[$H$s$I(B
> $B$N%H%j%C%-!<$JItJ,$O==J,$K%3%a%s%H$7$F$"$j$^$9$+$i(B)$B!#$=$&$$$&%D!<%k$G(B
> $BFC$K$*$9$9$a$J$N$O!"(BLinux $B%/%m%9%j%U%!%l%s%9%W%m%8%'%/%H$G$9!#$3$l$O!"(B
> $B<+8J;2>HJ}<0$G!":w0z$,$D$$$?(B web $B7A<0$G!"%=!<%9%3!<%I$r;2>H$9$k$3$H$,(B
> $B$G$-$^$9!#$3$N:G?7$NAG@2$7$$%+!<%M%k%3!<%I$N%j%]%8%H%j$O0J2<$G8+$D$+$j(B
> $B$^$9(B-
> http://sosdg.org/~coywolf/lxr/
>
> $B3+H/%W%m%;%9(B
> -----------------------
>
> Linux $B%+!<%M%k$N3+H/%W%m%;%9$O8=:_4v$D$+$N0[$J$k%a%$%s%+!<%M%k!V%V%i%s(B
> $B%A!W$HB??t$N%5%V%7%9%F%`Kh$N%+!<%M%k%V%i%s%A$+$i9=@.$5$l$^$9!#(B
> $B$3$l$i$N%V%i%s%A$H$O(B-
> - $B%a%$%s$N(B 2.6.x $B%+!<%M%k%D%j!<(B
> - 2.6.x.y -stable $B%+!<%M%k%D%j!<(B
> - 2.6.x -git $B%+!<%M%k%Q%C%A(B
> - 2.6.x -mm $B%+!<%M%k%Q%C%A(B
> - $B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
>
> 2.6.x $B%+!<%M%k%D%j!<(B
> -----------------
>
> 2.6.x $B%+!<%M%k$O(B Linus Torvalds $B$K$h$C$F%a%s%F%J%s%9$5$l!"(Bkernel.org
> $B$N(B pub/linux/kernel/v2.6/ $B%G%#%l%/%H%j$KB8:_$7$^$9!#$3$N3+H/%W%m%;%9$O(B
> $B0J2<$N$H$*$j(B-
>
> - $B?7$7$$%+!<%M%k$,%j%j!<%9$5$l$?D>8e$K!"(B2$B=54V$NFCJL4|4V$,@_$1$i$l!"(B
> $B$3$N4|4VCf$K!"%a%s%F%J!<C#$O(B Linus $B$KBg$-$J:9J,$rAw$k$3$H$,$G$-$^(B
> $B$9!#$3$N$h$&$J:9J,$ODL>o(B -mm $B%+!<%M%k$K?t=54V4^$^$l$F$-$?%Q%C%A$G(B
> $B$9!#(B $BBg$-$JJQ99$O(B git($B%+!<%M%k$N%=!<%94IM}%D!<%k!">\:Y$O(B
> http://git.or.cz/ $B;2>H(B) $B$r;H$C$FAw$k$N$,9%$^$7$$$d$jJ}$G$9$,!"%Q%C(B
> $B%A%U%!%$%k$N7A<0$N$^$^Aw$k$N$G$b==J,$G$9!#(B
>
> - 2$B=54V8e!"(B-rc1 $B%+!<%M%k$,%j%j!<%9$5$l!"$3$N8e$K$O%+!<%M%kA4BN$N0BDj(B
> $B@-$K1F6A$r$"$?$($k$h$&$J?75!G=$O4^$^$J$$N`$N%Q%C%A$7$+<h$j9~$`$3$H(B
> $B$O$G$-$^$;$s!#?7$7$$%I%i%$%P(B($B$b$7$/$O%U%!%$%k%7%9%F%`(B)$B$N%Q%C%A$O(B
> -rc1 $B$N8e$G<u$1IU$1$i$l$k$3$H$b$"$k$3$H$r3P$($F$*$$$F$/$@$5$$!#$J(B
> $B$<$J$i!"JQ99$,FHN)$7$F$$$F!"DI2C$5$l$?%3!<%I$N30$NNN0h$K1F6A$rM?$((B
> $B$J$$8B$j!"B`9T$N%j%9%/$OL5$$$+$i$G$9!#(B-rc1 $B$,%j%j!<%9$5$l$?8e!"(B
> Linus $B$X%Q%C%A$rAwIU$9$k$N$K(B git $B$r;H$&$3$H$b$G$-$^$9$,!"%Q%C%A$O(B
> $B%l%S%e!<$N$?$a$K!"%Q%V%j%C%/$J%a!<%j%s%0%j%9%H$X$bF1;~$KAw$kI,MW$,(B
> $B$"$j$^$9!#(B
>
> - $B?7$7$$(B -rc $B$O(B Linus $B$,!":G?7$N(B git $B%D%j!<$,%F%9%HL\E*$G$"$l$P==J,(B
> $B$K0BDj$7$?>uBV$K$"$k$HH=CG$7$?$H$-$K%j%j!<%9$5$l$^$9!#L\I8$OKh=5?7(B
> $B$7$$(B -rc $B%+!<%M%k$r%j%j!<%9$9$k$3$H$G$9!#(B
>
> - $B$3$N%W%m%;%9$O%+!<%M%k$,(B $B!V=`Hw$,$G$-$?!W$H9M$($i$l$k$^$G7QB3$7$^(B
> $B$9!#$3$N%W%m%;%9$O$@$$$?$$(B 6$B=54V7QB3$7$^$9!#(B
>
> Andrew Morton $B$,(B Linux-kernel $B%a!<%j%s%0%j%9%H$K%+!<%M%k%j%j!<%9$K$D$$(B
> $B$F=q$$$?$3$H$r$3$3$G8@$C$F$*$/$3$H$O2ACM$,$"$j$^$9(B-
> $B!V%+!<%M%k$,$$$D%j%j!<%9$5$l$k$+$OC/$bCN$j$^$;$s!#$J$<$J$i!"$3$l$O8=(B
> $B<B$KG'<1$5$l$?%P%0$N>u67$K$h$j%j%j!<%9$5$l$k$N$G$"$j!"A0$b$C$F7h$a$i(B
> $B$l$?7W2h$K$h$C$F%j%j!<%9$5$l$k$b$N$G$O$J$$$+$i$G$9!#!W(B
>
> 2.6.x.y -stable $B%+!<%M%k%D%j!<(B
> ---------------------------
>
> $B%P!<%8%g%s$K(B4$B$DL\$N?t;z$,$D$$$?%+!<%M%k$O(B -stable $B%+!<%M%k$G$9!#$3$l$K(B
> $B$O!"(B2.6.x $B%+!<%M%k$G8+$D$+$C$?%;%-%e%j%F%#LdBj$d=EBg$J8eLa$j$KBP$9$kHf(B
> $B3SE*>.$5$$=EMW$J=$@5$,4^$^$l$^$9!#(B
>
> $B$3$l$O!"3+H/(B/$B<B83E*%P!<%8%g%s$N%F%9%H$K6(NO$9$k$3$H$K6=L#$,L5$/!"(B
> $B:G?7$N0BDj$7$?%+!<%M%k$r;H$$$?$$%f!<%6$K?d>)$9$k%V%i%s%A$G$9!#(B
>
> $B$b$7!"(B2.6.x.y $B%+!<%M%k$,B8:_$7$J$$>l9g$K$O!"HV9f$,0lHVBg$-$$(B 2.6.x
> $B$,:G?7$N0BDjHG%+!<%M%k$G$9!#(B
>
> 2.6.x.y $B$O(B "stable" $B%A!<%`(B <[email protected]> $B$G%a%s%F$5$l$F$*$j!"$@(B
> $B$$$?$$3V=5$G%j%j!<%9$5$l$F$$$^$9!#(B
>
> $B%+!<%M%k%D%j!<$KF~$C$F$$$k!"(BDocumentation/stable_kernel_rules.txt $B%U%!(B
> $B%$%k$K$O$I$N$h$&$J<oN`$NJQ99$,(B -stable $B%D%j!<$K<u$1F~$l2DG=$+!"$^$?%j(B
> $B%j!<%9%W%m%;%9$,$I$&F0$/$+$,5-=R$5$l$F$$$^$9!#(B
>
> 2.6.x -git $B%Q%C%A(B
> ------------------
>
> git $B%j%]%8%H%j$G4IM}$5$l$F$$$k(BLinus $B$N%+!<%M%k%D%j!<$NKhF|$N%9%J%C%W(B
> $B%7%g%C%H$,$"$j$^$9!#(B($B$@$+$i(B -git $B$H$$$&L>A0$,$D$$$F$$$^$9(B)$B!#$3$l$i$N%Q%C(B
> $B%A$O$*$*$`$MKhF|%j%j!<%9$5$l$F$*$j!"(BLinus $B$N%D%j!<$N8=>u$rI=$7$^$9!#$3(B
> $B$l$O(B -rc $B%+!<%M%k$HHf$Y$F!"%Q%C%A$,Bg>fIW$+$I$&$+$b3NG'$7$J$$$G<+F0E*(B
> $B$K@8@.$5$l$k$N$G!"$h$j<B83E*$G$9!#(B
>
> 2.6.x -mm $B%+!<%M%k%Q%C%A(B
> ------------------------
>
> Andrew Morton $B$K$h$C$F%j%j!<%9$5$l$k<B83E*$J%+!<%M%k%Q%C%A72$G$9!#(B
> Andrew $B$O8DJL$N%5%V%7%9%F%`%+!<%M%k%D%j!<$H%Q%C%A$rA4$F=8$a$F$-$F(B
> linux-kernel $B%a!<%j%s%0%j%9%H$G<}=8$5$l$?B??t$N%Q%C%A$HF1;~$K0l$D$K$^(B
> $B$H$a$^$9!#(B
> $B$3$N%D%j!<$O?75!G=$H%Q%C%A$,8!>Z$5$l$k>l$H$J$j$^$9!#$"$k4|4V$N4V%Q%C%A(B
> $B$,(B -mm $B$KF~$C$F2ACM$r>ZL@$5$l$?$i!"(BAndrew $B$d%5%V%7%9%F%`%a%s%F%J$,!"%a(B
> $B%$%s%i%$%s$XF~$l$k$h$&$K(B Linus $B$K%W%C%7%e$7$^$9!#(B
>
> $B%a%$%s%+!<%M%k%D%j!<$K4^$a$k$?$a$K(B Linus $B$KAw$kA0$K!"$9$Y$F$N?7$7$$%Q%C(B
> $B%A$,(B -mm $B%D%j!<$G%F%9%H$5$l$k$3$H$,6/$/?d>)$5$l$^$9!#(B
>
> $B$3$l$i$N%+!<%M%k$O0BDj$7$FF0:n$9$Y$-%7%9%F%`$H$7$F;H$&$N$K$OE,@Z$G$O$"(B
> $B$j$^$;$s$7!"%+!<%M%k%V%i%s%A$NCf$G$b$b$C$H$bF0:n$K%j%9%/$,9b$$$b$N$G$9!#(B
>
> $B$b$7$"$J$?$,!"%+!<%M%k3+H/%W%m%;%9$N;Y1g$r$7$?$$$H;W$C$F$$$k$N$G$"$l$P!"(B
> $B$I$&$>$3$l$i$N%+!<%M%k%j%j!<%9$r%F%9%H$K;H$C$F$_$F!"$=$7$F$b$7LdBj$,$"(B
> $B$l$P!"$^$?$b$7A4$F$,@5$7$/F0:n$7$?$H$7$F$b!"(Blinux-kernel $B%a!<%j%s%0%j(B
> $B%9%H$K%U%#!<%I%P%C%/$rDs6!$7$F$/$@$5$$!#(B
>
> $B$9$Y$F$NB>$N<B83E*%Q%C%A$K2C$($F!"$3$l$i$N%+!<%M%k$ODL>o%j%j!<%9;~E@$G(B
> $B%a%$%s%i%$%s$N(B -git $B%+!<%M%k$K4^$^$l$kA4$F$NJQ99$b4^$s$G$$$^$9!#(B
>
> -mm $B%+!<%M%k$O7h$^$C$?%9%1%8%e!<%k$G$O%j%j!<%9$5$l$^$;$s!"$7$+$7DL>o4v(B
> $B$D$+$N(B -mm $B%+!<%M%k(B (1 $B$+$i(B 3 $B$,IaDL!K$,3F(B-rc $B%+!<%M%k$N4V$K%j%j!<%9$5(B
> $B$l$^$9!#(B
>
> $B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
> -------------------------------------------
>
> $B%+!<%M%k$NMM!9$JNN0h$G2?$,5/$-$F$$$k$+$r8+$i$l$k$h$&$K$9$k$?$a!"B?$/$N(B
> $B%+!<%M%k%5%V%7%9%F%`3+H/<T$OH`$i$N3+H/%D%j!<$r8x3+$7$F$$$^$9!#$3$l$i$N(B
> $B%D%j!<$O@bL@$7$?$h$&$K(B -mm $B%+!<%M%k%j%j!<%9$KF~$l9~$^$l$^$9!#(B
>
> $B0J2<$O$5$^$6$^$J%+!<%M%k%D%j!<$NCf$N$$$/$D$+$N%j%9%H(B-
>
> git $B%D%j!<(B-
> - Kbuild $B$N3+H/%D%j!<!"(BSam Ravnborg <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
>
> - ACPI $B$N3+H/%D%j!<!"(B Len Brown <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
>
> - Block $B$N3+H/%D%j!<!"(BJens Axboe <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
>
> - DRM $B$N3+H/%D%j!<!"(BDave Airlie <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
>
> - ia64 $B$N3+H/%D%j!<!"(BTony Luck <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
>
> - ieee1394 $B$N3+H/%D%j!<!"(BJody McIntyre <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git
>
> - infiniband, Roland Dreier <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
>
> - libata, Jeff Garzik <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
>
> - $B%M%C%H%o!<%/%I%i%$%P(B, Jeff Garzik <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
>
> - pcmcia, Dominik Brodowski <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
>
> - SCSI, James Bottomley <[email protected]>
> kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
>
> $B$=$NB>$N(B git $B%+!<%M%k%D%j!<$O(B http://kernel.org/git $B$K0lMwI=$,$"$j$^(B
> $B$9!#(B
>
> quilt $B%D%j!<(B-
> - USB, PCI $B%I%i%$%P%3%"$H(B I2C, Greg Kroah-Hartman <[email protected]>
> kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
>
> $B%P%0%l%]!<%H(B
> -------------
>
> bugzilla.kernel.org $B$O(B Linux $B%+!<%M%k3+H/<T$,%+!<%M%k$N%P%0$rDI@W$9$k(B
> $B>l=j$G$9!#%f!<%6$O8+$D$1$?%P%0$NA4$F$r$3$N%D!<%k$GJs9p$9$Y$-$G$9!#(B
> $B$I$&(B kernel bugzilla $B$r;H$&$+$N>\:Y$O!"0J2<$r;2>H$7$F$/$@$5$$(B-
> http://test.kernel.org/bugzilla/faq.html
>
> $B%a%$%s%+!<%M%k%=!<%9%G%#%l%/%H%j$K$"$k%U%!%$%k(B REPORTING-BUGS $B$O%+!<%M(B
> $B%k%P%0$i$7$$$b$N$K$D$$$F$I$&%l%]!<%H$9$k$+$NNI$$%F%s%W%l!<%H$G$"$j!"Ld(B
> $BBj$NDI@W$r=u$1$k$?$a$K%+!<%M%k3+H/<T$K$H$C$F$I$s$J>pJs$,I,MW$J$N$+$N>\(B
> $B:Y$,=q$+$l$F$$$^$9!#(B
>
> $B%a!<%j%s%0%j%9%H(B
> -------------
>
> $B>e$N$$$/$D$+$N%I%-%e%a%s%H$G=R$Y$F$$$^$9$,!"%3%"%+!<%M%k3+H/<T$NBgItJ,(B
> $B$O(B Linux kernel $B%a!<%j%s%0%j%9%H$K;22C$7$F$$$^$9!#$3$N%j%9%H$NEPO?(B/$BC&(B
> $BB`$NJ}K!$K$D$$$F$O0J2<$r;2>H$7$F$/$@$5$$(B-
> http://vger.kernel.org/vger-lists.html#linux-kernel
>
> $B$3$N%a!<%j%s%0%j%9%H$N%"!<%+%$%V$O(B web $B>e$NB??t$N>l=j$KB8:_$7$^$9!#$3(B
> $B$l$i$N%"!<%+%$%V$rC5$9$K$O%5!<%A%(%s%8%s$r;H$$$^$7$g$&!#Nc$($P(B-
> http://dir.gmane.org/gmane.linux.kernel
>
> $B%j%9%H$KEj9F$9$kA0$K$9$G$K$=$NOCBj$,%"!<%+%$%V$KB8:_$9$k$+$I$&$+$r8!:w(B
> $B$9$k$3$H$r@'Hs$d$C$F$/$@$5$$!#B??t$N;v$,$9$G$K>\:Y$KEO$C$F5DO@$5$l$F(B
> $B$*$j!"%"!<%+%$%V$K$N$_5-O?$5$l$F$$$^$9!#(B
>
> $BBgItJ,$N%+!<%M%k%5%V%7%9%F%`$b<+J,$N8DJL$N3+H/$r<B;\$9$k%a!<%j%s%0%j%9(B
> $B%H$r;}$C$F$$$^$9!#8D!9$N%0%k!<%W$,$I$s$J%j%9%H$r;}$C$F$$$k$+$O!"(B
> MAINTAINERS $B%U%!%$%k$K%j%9%H$,$"$j$^$9$N$G;2>H$7$F$/$@$5$$!#(B
>
> $BB?$/$N%j%9%H$O(B kernel.org $B$G%[%9%H$5$l$F$$$^$9!#$3$l$i$N>pJs$O0J2<$K$"(B
> $B$j$^$9(B-
> http://vger.kernel.org/vger-lists.html
>
> $B%a!<%j%s%0%j%9%H$r;H$&>l9g!"NI$$9TF0=,47$K=>$&$h$&$K$7$^$7$g$&!#(B
> $B>/$70B$C$]$$$,!"0J2<$N(B URL $B$O>e$N%j%9%H(B($B$dB>$N%j%9%H(B)$B$G2qOC$9$k>l9g$N(B
> $B%7%s%W%k$J%,%$%I%i%$%s$r<($7$F$$$^$9(B-
> http://www.albion.com/netiquette/
>
> $B$b$7J#?t$N?M$,$"$J$?$N%a!<%k$KJV;v$r$7$?>l9g!"(BCC: $B$G<u$1$k?M$N%j%9%H$O(B
> $B$@$$$VB?$/$J$k$G$7$g$&!#NI$$M}M3$,$J$$>l9g!"(BCC: $B%j%9%H$+$iC/$+$r:o=|$r(B
> $B$7$J$$$h$&$K!"$^$?!"%a!<%j%s%0%j%9%H$N%"%I%l%9$@$1$K%j%W%i%$$9$k$3$H$N(B
> $B$J$$$h$&$K$7$^$7$g$&!#(B1$B$D$OAw?.<T$+$i!"$b$&(B1$B$D$O%j%9%H$+$i$N$h$&$K!"%a!<(B
> $B%k$r(B2$B2s<u$1$k$3$H$K$J$C$F$b$=$l$K47$l!"$7$c$l$?%a!<%k%X%C%@!<$rDI2C$7(B
> $B$F$3$N>uBV$rJQ$($h$&$H$7$J$$$h$&$K!#?M!9$O$=$N$h$&$J$3$H$O9%$_$^$;$s!#(B
>
> $B:#$^$G$N%a!<%k$G$N$d$j$H$j$H$=$N4V$N$"$J$?$NH/8@$O$=$N$^$^;D$7!"(B
> "John Kernlehacker wrote ...:" $B$N9T$r$"$J$?$N%j%W%i%$$N@hF,9T$K$7$F!"(B
> $B%a!<%k$N@hF,$G$J$/!"3F0zMQ9T$N4V$K$"$J$?$N8@$$$?$$$3$H$rDI2C$9$k$Y$-$G(B
> $B$9!#(B
>
> $B$b$7%Q%C%A$r%a!<%k$KIU$1$k>l9g$O!"(BDocumentaion/SubmittingPatches $B$KDs(B
> $B<($5$l$F$$$k$h$&$K!"$=$l$O(B $B%W%l!<%s$J2DFI%F%-%9%H$K$9$k$3$H$rK:$l$J$$(B
> $B$h$&$K$7$^$7$g$&!#%+!<%M%k3+H/<T$O(B $BE:IU$d05=L$7$?%Q%C%A$r07$$$?$,$j$^(B
> $B$;$s(B-
> $BH`$i$O$"$J$?$N%Q%C%A$N9TKh$K%3%a%s%H$rF~$l$?$$$N$G!"$=$N$?$a$K$O$=$&$9(B
> $B$k$7$+$"$j$^$;$s!#$"$J$?$N%a!<%k%W%m%0%i%`$,6uGr$d%?%V$r05=L$7$J$$$h$&(B
> $B$K3NG'$7$?J}$,$$$$$G$9!#:G=i$NNI$$%F%9%H$H$7$F$O!"<+J,$K%a!<%k$rAw$C$F(B
> $B$_$F!"$=$N%Q%C%A$r<+J,$GEv$F$F$_$k$3$H$G$9!#$b$7$=$l$,$&$^$/9T$+$J$$$J(B
> $B$i!"$"$J$?$N%a!<%k%W%m%0%i%`$rD>$7$F$b$i$&$+!"@5$7$/F0$/$h$&$KJQ$($k$Y(B
> $B$-$G$9!#(B
>
> $B$H$j$o$1!"B>$NEPO?<T$KBP$9$kB:7I$rI=$9$h$&$K$9$k$3$H$r3P$($F$*$$$F$/$@(B
> $B$5$$!#(B
>
> $B%3%_%e%K%F%#$H6&$KF/$/$3$H(B
> --------------------------
>
> $B%+!<%M%k%3%_%e%K%F%#$N%4!<%k$O2DG=$J$+$.$j:G9b$N%+!<%M%k$rDs6!$9$k$3$H(B
> $B$G$9!#$"$J$?$,%Q%C%A$r<u$1F~$l$F$b$i$&$?$a$KEj9F$7$?>l9g!"$=$l$O!"5;=Q(B
> $BE*%a%j%C%H$@$1$,%l%S%e!<$5$l$^$9!#$=$N:]!"$"$J$?$O2?$rM=A[$9$Y$-$G$7$g(B
> $B$&$+(B?
> - $BHcH=(B
> - $B%3%a%s%H(B
> - $BJQ99$NMW5a(B
> - $B%Q%C%A$N@5Ev@-$N>ZL@MW5a(B
> - $BD@L[(B
>
> $B;W$$=P$7$F$/$@$5$$!"$3$3$O$"$J$?$N%Q%C%A$r%+!<%M%k$KF~$l$kOC$G$9!#$"(B
> $B$J$?$O!"$"$J$?$N%Q%C%A$KBP$9$kHcH=$H%3%a%s%H$r<u$1F~$l$k$Y$-$G!"$=$l$i(B
> $B$r5;=QE*%l%Y%k$GI>2A$7$F!"%Q%C%A$r:F:n@.$9$k$+!"$J$<$=$l$i$NJQ99$r$9$Y(B
> $B$-$G$J$$$+$rL@3N$G4J7i$JM}M3$N@bL@$rDs6!$7$F$/$@$5$$!#(B
> $B$b$7!"$"$J$?$N%Q%C%A$K2?$bH?1~$,$J$$>l9g!"$?$^$K$O%a!<%k$N;3$KKd$b$l$F(B
> $B8+F($5$l!"$"$J$?$NEj9F$,K:$l$i$l$F$7$^$&$3$H$b$"$k$N$G!"?tF|BT$C$F:FEY(B
> $BEj9F$7$F$/$@$5$$!#(B
>
> $B$"$J$?$,$d$k$Y$-$G$J$$$b$N$O(B?
> - $B<ALd$J$7$K$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$k$HA[A|$9$k$3$H(B
> - $B<i$j$KF~$k$3$H(B
> - $B%3%a%s%H$rL5;k$9$k$3$H(B
> - $BMW5a$5$l$?JQ99$r2?$b$7$J$$$G%Q%C%A$r=P$7D>$9$3$H(B
>
> $B2DG=$J8B$j:G9b$N5;=QE*2r7h$r5a$a$F$$$k%3%_%e%K%F%#$G$O!"%Q%C%A$,$I$N$/(B
> $B$i$$M-1W$J$N$+$K$D$$$F$O>o$K0[$J$k0U8+$,$"$j$^$9!#$"$J$?$O6(D4E*$G$"$k(B
> $B$Y$-$G$9$7!"$^$?!"$"$J$?$N%"%$%G%#%"$r%+!<%M%k$KBP$7$F$&$^$/9g$o$;$k$h(B
> $B$&$K$9$k$3$H$,K>$^$l$F$$$^$9!#$b$7$/$O!":GDc8B$"$J$?$N%"%$%G%#%"$,$=$l(B
> $B$@$1$N2ACM$,$"$k$H$9$9$s$G>ZL@$9$k$h$&$K$7$J$1$l$P$J$j$^$;$s!#(B
> $B@5$7$$2r7h$K8~$+$C$F?J$b$&$H$$$&0U;V$,$"$k8B$j!"4V0c$&$3$H$,$"$C$F$b5v(B
> $BMF$5$l$k$3$H$rK:$l$J$$$G$/$@$5$$!#(B
>
> $B$"$J$?$N:G=i$N%Q%C%A$KC1$K(B 1$B%@!<%9$b$N=$@5$r5a$a$k%j%9%H$NJVEz$K$J$k$3(B
> $B$H$bIaDL$N$3$H$G$9!#$3$l$O$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$J$$$H$$$&$3$H$G(B
> $B$O(B *$B$"$j$^$;$s(B*$B!"$=$7$F$"$J$?<+?H$KH?BP$9$k$3$H$r0UL#$9$k$N$G$b(B *$B$"$j$^(B
> $B$;$s(B*$B!#C1$K<+J,$N%Q%C%A$KBP$7$F;XE&$5$l$?LdBj$rA4$F=$@5$7$F:FAw$9$l$P(B
> $B$$$$$N$G$9!#(B
>
> $B%+!<%M%k%3%_%e%K%F%#$H4k6HAH?%$N$A$,$$(B
> -----------------------------------------------------------------
>
> $B%+!<%M%k%3%_%e%K%F%#$OBgItJ,$NEAE}E*$J2q<R$N3+H/4D6-$H$O0[$C$?$d$jJ}$G(B
> $BF0$$$F$$$^$9!#0J2<$OLdBj$rHr$1$k$?$a$K$G$-$k$H$h$$$3$H$N$N%j%9%H$G$9(B-
>
> $B$"$J$?$NDs0F$9$kJQ99$K$D$$$F8@$&$H$-$N$&$^$$8@$$J}!'(B
>
> - "$B$3$l$OJ#?t$NLdBj$r2r7h$7$^$9(B"
> - "$B$3$l$O(B2000$B9T$N%3!<%I$r:o=|$7$^$9(B"
> - "$B0J2<$N%Q%C%A$O!";d$,8@$*$&$H$7$F$$$k$3$H$r@bL@$9$k$b$N$G$9(B"
> - "$B;d$O$3$l$r(B5$B$D$N0[$J$k%"!<%-%F%/%A%c$G%F%9%H$7$?$N$G$9$,(B..."
> - "$B0J2<$O0lO"$N>.$5$J%Q%C%A72$G$9$,(B..."
> - "$B$3$l$OE57?E*$J%^%7%s$G$N@-G=$r8~>e$5$;$^$9(B.."
>
> $B$d$a$?J}$,$$$$0-$$8@$$J}!'(B
>
> - $B$3$N$d$jJ}$G(B AIX/ptx/Solaris $B$G$O$G$-$?$N$G!"$G$-$k$O$:$@(B
> - $B;d$O$3$l$r(B20$BG/$b$N4V$d$C$F$-$?!"$@$+$i(B
> - $B$3$l$O!";d$N2q<R$,6bLY$1$r$9$k$?$a$KI,MW$@(B
> - $B$3$l$O2f!9$N%(%s%?!<%W%i%$%:8~$1>&IJ%i%$%s$N$?$a$G$"$k(B
> - $B$3$l$O(B $B;d$,<+J,$N%"%$%G%#%"$r5-=R$7$?!"(B1000$B%Z!<%8$N@_7W;qNA$G$"$k(B
> - $B;d$O$3$l$K$D$$$F!"(B6$B%17n:n6H$7$F$$$k!#(B
> - $B0J2<$O(B ... $B$K4X$9$k(B5000$B9T$N%Q%C%A$G$9(B
> - $B;d$O8=:_$N$0$A$c$0$A$c$rA4It=q$-D>$7$?!"$=$l$,0J2<$G$9(B...
> - $B;d$O!:@Z$,$"$k!"$=$N$?$a$3$N%Q%C%A$O:#$9$0E,MQ$5$l$kI,MW$,$"$k(B
>
> $B%+!<%M%k%3%_%e%K%F%#$,BgItJ,$NEAE}E*$J%=%U%H%&%'%"%(%s%8%K%"%j%s%0$NO+(B
> $BF/4D6-$H0[$J$k$b$&0l$D$NE@$O!"$d$j$H$j$K4i$r9g$o$;$J$$$H$$$&$3$H$G$9!#(B
> email $B$H(B irc $B$rBh0l$N%3%_%e%K%1!<%7%g%s$N7A$H$9$k0l$D$NMxE@$O!"@-JL$d(B
> $BL1B2$N:9JL$,$J$$$3$H$G$9!#(BLinux $B%+!<%M%k$N?&>l4D6-$O=w@-$d>/?tL1B2$r<u(B
> $BMF$7$^$9!#$J$<$J$i!"(Bemail $B%"%I%l%9$K$h$C$F$N$_$"$J$?$,G'<1$5$l$k$+$i$G(B
> $B$9!#(B
> $B9q:]E*$JB&LL$+$i$b3hF0NN0h$r6QEy$K$9$k$h$&$K$7$^$9!#$J$<$J$i$P!"$"$J$?(B
> $B$O?M$NL>A0$G@-JL$rA[A|$G$-$J$$$+$i$G$9!#$"$kCK@-$,(B $B%"%s%I%l%"$H$$$&L>(B
> $BA0$G!"=w@-$NL>A0$O(B $B%Q%C%H(B $B$+$b$7$l$^$;$s(B ($BLuCm(B Andrea $B$OJF9q$G$O=w@-!"(B
> $B$=$l0J30(B($B2$=#$J$I(B)$B$G$OCK@-L>$H$7$F;H$o$l$k$3$H$,B?$$!#F1MM$K!"(BPat $B$O(B
> Patricia ($B<g$K=w@-L>(B)$B$d(B Patrick ($B<g$KCK@-L>(B)$B$NN,>N(B)$B!#(B
> Linux $B%+!<%M%k$N3hF0$r$7$F!"0U8+$rI=L@$7$?$3$H$,$"$kBgItJ,$N=w@-$O!"A0(B
> $B8~$-$J7P83$r$b$C$F$$$^$9!#(B
>
> $B8@MU$NJI$O1Q8l$,F@0U$G$J$$0lIt$N?M$K$OLdBj$K$J$j$^$9!#(B
> $B%a!<%j%s%0%j%9%H$NCf$G$-$A$s$H%"%$%G%#%"$r8r49$9$k$K$O!"AjEv$&$^$/1Q8l(B
> $B$rA`$l$kI,MW$,$"$k$3$H$b$"$j$^$9!#$=$N$?$a!"$"$J$?$O<+J,$N%a!<%k(B
> $B$rAw$kA0$K1Q8l$G0UL#$,DL$8$F$$$k$+$r%A%'%C%/$9$k$3$H$r$*A&$a$7$^$9!#(B
>
> $BJQ99$rJ,3d$9$k(B
> ---------------------
>
> Linux $B%+!<%M%k%3%_%e%K%F%#$O!"0lEY$KBgNL$N%3!<%I$N2t$r4n$s$G<uMF$9$k$3(B
> $B$H$O$"$j$^$;$s!#JQ99$O@53N$K@bL@$5$l$kI,MW$,$"$j!"5DO@$5$l!">.$5$$!"8D(B
> $BJL$NItJ,$KJ,3d$9$kI,MW$,$"$j$^$9!#$3$l$O$3$l$^$GB?$/$N2q<R$,$d$j47$l$F(B
> $B$-$?$3$H$HA4$/@5H?BP$N$3$H$G$9!#$"$J$?$N%W%m%]!<%6%k$O!"3+H/%W%m%;%9$N$H(B
> $B$F$bAa$$CJ3,$+$i>R2p$5$l$k$Y$-$G$9!#$=$&$9$l$P(B $B$"$J$?$O<+J,$N$d$C$F$$(B
> $B$k$3$H$K%U%#!<%I%P%C%/$rF@$i$l$^$9!#$3$l$O!"%3%_%e%K%F%#$+$i$_$l$P!"$"(B
> $B$J$?$,H`$i$H0l=o$K$d$C$F$$$k$h$&$K46$8$i$l!"C1$K$"$J$?$NDs0F$9$k5!G=$N(B
> $B%4%_<N$F>l$H$7$F;H$C$F$$$k$N$G$O$J$$!"$H46$8$i$l$k$G$7$g$&!#(B
> $B$7$+$7!"0lEY$K(B 50 $B$b$N(B email $B$r%a!<%j%s%0%j%9%H$KAw$j$D$1$k$h$&$J$3$H$O(B
> $B$d$C$F$O$$$1$^$;$s!"$"$J$?$N%Q%C%A72$O$$$D$b$I$s$J;~$G$b$=$l$h$j$O>.$5(B
> $B$/$J$1$l$P$J$j$^$;$s!#(B
>
> $B%Q%C%A$rJ,3d$9$kM}M3$O0J2<$G$9(B-
>
> 1) $B>.$5$$%Q%C%A$O$"$J$?$N%Q%C%A$,E,MQ$5$l$k8+9~$_$rBg$-$/$7$^$9!"%+!<(B
> $B%M%k$N?MC#$O%Q%C%A$,@5$7$$$+$I$&$+$r3NG'$9$k;~4V$dO+NO$r$+$1$J$$$+(B
> $B$i$G$9!#(B5$B9T$N%Q%C%A$O%a%s%F%J$,$?$C$?(B1$BIC8+$k$@$1$GE,MQ$G$-$^$9!#$7(B
> $B$+$7!"(B500$B9T$N%Q%C%A$O!"@5$7$$$3$H$r%l%S%e!<$9$k$N$K?t;~4V$+$+$k$+$b(B
> $B$7$l$^$;$s(B($B;~4V$O%Q%C%A$N%5%$%:$J$I$K$h$j;X?t4X?t$KHfNc$7$F$+$+$j$^(B
> $B$9(B)
> $B>.$5$$%Q%C%A$O2?$+$"$C$?$H$-$K%G%P%C%0$b$H$F$b4JC1$K$J$j$^$9!#%Q%C(B
> $B%A$r(B1$B8D(B1$B8D<h$j=|$/$N$O!"$H$F$bBg$-$J%Q%C%A$rEv$F$?8e$K(B($B$+$D!"2?$+$*(B
> $B$+$7$/$J$C$?8e$G(B)$B2rK6$9$k$N$KHf$Y$l$P$H$F$b4JC1$G$9!#(B
>
> 2) $B>.$5$$%Q%C%A$rAw$k$@$1$G$J$/!"Aw$k$^$($K!"=q$-D>$7$F!"%7%s%W%k$K$9(B
> $B$k(B($B$b$7$/$O!"C1$K=gHV$rJQ$($k$@$1$G$b(B)$B$3$H$b!"$H$F$b=EMW$G$9!#(B
>
> $B0J2<$O%+!<%M%k3+H/<T$N(B Al Viro $B$N$?$H$(OC$7$G$9!'(B
>
> "$B@8EL$N?t3X$N=IBj$r:NE@$9$k@h@8$N$3$H$r9M$($F$_$F$/$@$5$$!"@h(B
> $B@8$O@8EL$,2r$KE~C#$9$k$^$G$N;n9T:x8m$r$_$?$$$H$O;W$o$J$$$G$7$g(B
> $B$&!#@h@8$O4J7i$J:G9b$N2r$r$_$?$$$N$G$9!#NI$$@8EL$O$3$l$rCN$C$F(B
> $B$*$j!"$=$7$F:G=*2r$NA0$NCf4V:n6H$rDs=P$9$k$3$H$O7h$7$F$J$$$N$G(B
> $B$9(B"
> $B%+!<%M%k3+H/$G$b$3$l$OF1$8$G$9!#%a%s%F%J!<C#$H%l%S%e!<%"C#$O!"(B
> $BLdBj$r2r7h$9$k2r$NGX8e$K$J$k;W9M%W%m%;%9$r$_$?$$$H$O;W$$$^$;$s!#(B
> $BH`$i$OC1=c$G$"$6$d$+$J2r7hJ}K!$r$_$?$$$N$G$9!#(B
>
> $B$"$6$d$+$J2r$r@bL@$9$k$N$H!"%3%_%e%K%F%#$H6&$K;E;v$r$7!"L$2r7h$N;E;v$r(B
> $B5DO@$9$k$3$H$N%P%i%s%9$r%-!<%W$9$k$N$OFq$7$$$+$b$7$l$^$;$s!#(B
> $B$G$9$+$i!"3+H/%W%m%;%9$NAa4|CJ3,$G2~A1$N$?$a$N%U%#!<%I%P%C%/$r$b$i$&$h(B
> $B$&$K$9$k$N$b$$$$$G$9$,!"JQ99E@$r>.$5$$ItJ,$KJ,3d$7$FA4BN$G$O$^$@40@.$7(B
> $B$F$$$J$$;E;v$r(B($BItJ,E*$K(B)$B<h$j9~$s$G$b$i$($k$h$&$K$9$k$3$H$b$$$$$3$H$G$9!#(B
>
> $B$^$?!"$G$->e$,$C$F$$$J$$$b$N$d!"(B"$B>-MhD>$9(B" $B$h$&$J%Q%C%A$r!"K\N.$K4^$a(B
> $B$F$b$i$&$h$&$KAw$C$F$b!"$=$l$O<u$1IU$1$i$l$J$$$3$H$rM}2r$7$F$/$@$5$$!#(B
>
> $B$"$J$?$NJQ99$r@5Ev2=$9$k(B
> -------------------
>
> $B$"$J$?$N%Q%C%A$rJ,3d$9$k$N$HF1;~$K!"$J$<$=$NJQ99$rDI2C$7$J$1$l$P$J$i$J(B
> $B$$$+$r(B Linux $B%3%_%e%K%F%#$KCN$i$;$k$3$H$O$H$F$b=EMW$G$9!#?75!G=$OI,MW(B
> $B@-$HM-MQ@-$G@5Ev2=$5$l$J$1$l$P$J$j$^$;$s!#(B
>
> $B$"$J$?$NJQ99$N@bL@(B
> --------------------
>
> $B$"$J$?$N%Q%C%A$rAwIU$9$k>l9g$K$O!"%a!<%k$NCf$N%F%-%9%H$G2?$r8@$&$+$K$D(B
> $B$$$F!"FCJL$KCm0U$rJ'$C$F$/$@$5$$!#$3$N>pJs$O%Q%C%A$N(B ChangeLog $B$K;H$o(B
> $B$l!"$$$D$b3'$,$_$i$l$k$h$&$KJ]4I$5$l$^$9!#$3$l$O<!$N$h$&$J9`L\$r4^$a!"(B
> $B%Q%C%A$r40A4$K5-=R$9$k$Y$-$G$9(B-
>
> - $B$J$<JQ99$,I,MW$+(B
> - $B%Q%C%AA4BN$N@_7W%"%W%m!<%A(B
> - $B<BAu$N>\:Y(B
> - $B%F%9%H7k2L(B
>
> $B$3$l$K$D$$$FA4$F$,$I$N$h$&$K$"$k$Y$-$+$K$D$$$F$N>\:Y$O!"0J2<$N%I%-%e%a(B
> $B%s%H$N(B ChangeLog $B%;%/%7%g%s$r$_$F$/$@$5$$(B-
> "The Perfect Patch"
> http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
>
> $B$3$l$i$N$I$l$b$,!";~$K$O$H$F$b:$Fq$G$9!#$3$l$i$N47Nc$r40`z$K<B;\$9$k$K(B
> $B$O?tG/$+$+$k$+$b$7$l$^$;$s!#$3$l$O7QB3E*$J2~A1$N%W%m%;%9$G$"$j!"$=$N$?(B
> $B$a$K$OB??t$NG&BQ$H7h0U$rI,MW$H$9$k$b$N$G$9!#$G$b!"D|$a$J$$$G!"$3$l$O2D(B
> $BG=$J$3$H$G$9!#B??t$N?M$,$9$G$K$G$-$F$$$^$9$7!"H`$i$b3':G=i$O$"$J$?$HF1(B
> $B$8$H$3$m$+$i%9%?!<%H$7$?$N$G$9$+$i!#(B
>
> Paolo Ciarrocchi $B$K46<U!"H`$OH`$N=q$$$?(B "Development Process"
> (http://linux.tar.bz/articles/2.6-development_process)$B%;%/%7%g(B
> $B%s$r$3$N%F%-%9%H$N867?$K$9$k$3$H$r5v2D$7$F$/$l$^$7$?!#(B
> Rundy Dunlap $B$H(B Gerrit Huizenga $B$O%a!<%j%s%0%j%9%H$G$d$k$Y$-$3$H$H$d$C(B
> $B$F$O$$$1$J$$$3$H$N%j%9%H$rDs6!$7$F$/$l$^$7$?!#(B
> $B0J2<$N?M!9$N%l%S%e!<!"%3%a%s%H!"9W8%$K46<U!#(B
> Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers,
> Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi
> Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop,
> David A. Wheeler, Junio Hamano, Michael Kerrisk, $B$H(B Alex Shepard
> $BH`$i$N;Y1g$J$7$G$O!"$3$N%I%-%e%a%s%H$O$G$-$J$+$C$?$G$7$g$&!#(B
>
> Maintainer: Greg Kroah-Hartman <[email protected]>
>
> -
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to [email protected]
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
On Sun, Jun 10, 2007 at 07:52:28PM +0200, Sam Ravnborg wrote:
> On Sun, Jun 10, 2007 at 09:22:21AM -0700, Greg KH wrote:
> > > Since the common language of most kernel contributors is english I
> > > personally feel that we should stick to just that one language in the
> > > tree and then perhaps keep translations on a website somewhere. So the
> > > authoritative docs stay in the tree, in english, so that as many
> > > contributors as possible can read and update them. It would then be a
> > > seperate project to generate translations and keep them updated
> > > according to what's in the tree. Perhaps we could get the kernel.org
> > > people to create an official space for that and then place a pointer
> > > to that site in Documentation/ somewhere.
> >
> > No, I think the translated files should be in the tree proper, we have
> > the space :)
>
> We once discussed about .po files for kconfig and back then
> the conclusion was not to keep them in the kernel tree.
>
> I advocated that they should stay out back then.
> But on the other hand I do not see it causing much troubles
> having scripts/kconfig/po/da.po etc araound.
>
> Any opinion about the .po files?
I have no objection for them to be around in the tree, it might help out
some users who want to build their own kernels, and allow the -stable
kernels to catch up on the translations.
So I would encourage their addition, if possible.
thanks,
greg 'not everyone speaks english' k-h
On Sun, Jun 10, 2007 at 07:56:52PM +0200, Matthias Schniedermeyer wrote:
> Greg KH wrote:
> > On Sun, Jun 10, 2007 at 02:24:51PM +0200, Jesper Juhl wrote:
> >> Since the common language of most kernel contributors is english I
> >> personally feel that we should stick to just that one language in the
> >> tree and then perhaps keep translations on a website somewhere. So the
> >> authoritative docs stay in the tree, in english, so that as many
> >> contributors as possible can read and update them. It would then be a
> >> seperate project to generate translations and keep them updated
> >> according to what's in the tree. Perhaps we could get the kernel.org
> >> people to create an official space for that and then place a pointer
> >> to that site in Documentation/ somewhere.
> > No, I think the translated files should be in the tree proper, we have
> > the space :)
>
> Frankly i don't see the difference between this and the annual reoccurring
> "why can't the kernel messages be localized" discussion.
> (Which is a little overdue, but maybe this replaces it this time.)
It is _vastly_ different.
> I could see the point in ONE "HOWTO" file per language to get people
> started, but everything else is a pointless exercise.
> A developer/bug-reporter has to be able to express him-/herself in English
> and understand English, otherwise you can not accomplish very much.
Yes, but this file, and the stable-api-nonsense.txt files are there to
help people understand both the kernel's philosophy, as well as
encourage them to help contribute.
That is totally different from internationalizing the internal kernel
messages (which, btw, some people are working on...) That I would not
agree to as it's just too hard to keep up with and would be pointless in
a way.
So I really do want to see a translated copy of the HOWTO,
stable-api-nonsense.txt, and possibly a few other files in the main
kernel tree (SubmittingPatches, CodingStyle, and SubmittingDrivers might
all be good canidates for this.) These files change relativly
infrequently (the HOWTO file has had only 7 changes in 1 and 1/2 years,
and they were very minor ones) and should be easy for the translators to
keep up with.
So, Tsugikazu, care to resend this file as a patch that I can apply to
the Documentation directory of the kernel tree? I think it would be
good to have there.
thanks,
greg k-h
On Mon, Jun 11, 2007 at 11:55:57AM +0900, KAMEZAWA Hiroyuki wrote:
>
> Hi, thank you for your work. I was impressed.
>
> BTW, how about adding following lines (both in Japanese and English) ?
> ==
> This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
> Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
> And this one is maintained by Tsugikazu Shibata <[email protected]>
> and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
> is being updated day and night, this file may contain old sentences. Please contact
> JF project if you find problems in translation.
>
> It is guaranteed that this file is just a translation and doesn't contains any
> additional information, sentences. If you want to update "HOWTO", please update
> English version first. Don't fork from original if you update this file.
>
> Last Updated: 2007/06/04 Version: 2.6.21
> ==
>
> not worth writing ?
That sounds fine with me, and would be good to have. I also have no
problem also CC:ing anyone who wants to translate this file with patches
that happen to modify the originals. That way they can easily keep up
with the minor number of changes that happen over time.
thanks,
greg k-h
Greg KH wrote:
> On Sun, Jun 10, 2007 at 07:56:52PM +0200, Matthias Schniedermeyer wrote:
>> Greg KH wrote:
>> I could see the point in ONE "HOWTO" file per language to get people
>> started, but everything else is a pointless exercise.
>> A developer/bug-reporter has to be able to express him-/herself in English
>> and understand English, otherwise you can not accomplish very much.
>
> Yes, but this file, and the stable-api-nonsense.txt files are there to
> help people understand both the kernel's philosophy, as well as
> encourage them to help contribute.
This was the part that i understood wrong.
I thought the point was a translation of Documentation/*.
A concur that translating this small set of files could be helpful.
--
Real Programmers consider "what you see is what you get" to be just as
bad a concept in Text Editors as it is in women. No, the Real Programmer
wants a "you asked for it, you got it" text editor -- complicated,
cryptic, powerful, unforgiving, dangerous.
On Monday 11 June 2007 02:56, Paul Mundt wrote:
> On Mon, Jun 11, 2007 at 01:59:00AM +0200, Denis Vlasenko wrote:
> > On Sunday 10 June 2007 20:58, Rene Herman wrote:
> > > All that stuff only serves to multiply the speed at which a fixed
> > > percentage of content obsoletes itself. When it's still new and
> > > shiny, sure, stuff will get translated but in no time at all it'll
> > > become a fragmented mess which nobody ever feels right about removing
> > > because that would be anti-social to all those poor non-english
> > > speaking kernel hackers out there.
> >
> > I agree. i18n efforts won't help one iota because people just have
> > to know English in order to participate in l-k development.
>
> That's a ridiculous statement. Non-native language abilities and
> technical competence have very little to do with each other. People have
> to understand the code and figure out what it is that they want to
> change. As long as this is done cleanly and the intent is obvious,
> language doesn't even factor in beyond the Signed-off-by tag. Explanation
> is necessary from time to time, but it really depends on the area in
> which someone is working. If it's a complicated and involved change, then
> of course it takes a bit more effort on both sides, but that doesn't
> invalidate the importance or necessity of the work.
Point me to one person who doesn't know English at all
and who has successfully participated in l-k devel.
I'm not saying that non-English should banned or something.
In Kconfig it can even make sense. A section on kernel.org
where people can put translations is also a good idea.
I can still think that it is almost useless activity,
but who knows, maybe I'm wrong.
Just not Documentation/<lang>/* thing and no i18n of printks.
--
vda
On Mon, Jun 11, 2007 at 09:46:11AM +0200, Denis Vlasenko wrote:
> On Monday 11 June 2007 02:56, Paul Mundt wrote:
> > That's a ridiculous statement. Non-native language abilities and
> > technical competence have very little to do with each other. People have
> > to understand the code and figure out what it is that they want to
> > change. As long as this is done cleanly and the intent is obvious,
> > language doesn't even factor in beyond the Signed-off-by tag. Explanation
> > is necessary from time to time, but it really depends on the area in
> > which someone is working. If it's a complicated and involved change, then
> > of course it takes a bit more effort on both sides, but that doesn't
> > invalidate the importance or necessity of the work.
>
> Point me to one person who doesn't know English at all
> and who has successfully participated in l-k devel.
>
There are entire architectures that have been merged and maintained by
folks who speak little to no english, for example. I'll let you figure
out which ones. Many drivers and such, too. Perhaps you've simply never
noticed since these folks tend not to be terribly vocal.
This is not to say that there aren't communication barriers, but things
do gradually get done in any case.
> I'm not saying that non-English should banned or something.
> In Kconfig it can even make sense. A section on kernel.org
> where people can put translations is also a good idea.
> I can still think that it is almost useless activity,
> but who knows, maybe I'm wrong.
>
> Just not Documentation/<lang>/* thing and no i18n of printks.
Documentation/* is in enough disarray as it is, I think it's worth having
more people looking at it and verifying that things are up to date and
accurate, regardless of what language they happen to be working in.
Kconfig localization (is is that time of year already?) is another
problem entirely, and one that doesn't have a lot of chance of being kept
up to date. Documentation/* on the other hand isn't terribly prone to
heavy modification, I'd wager most people would rather be lining up to
voluntarily rewrite the floppy driver than even accidentally cd in to
Documentation/. In any event, the rate of change is far lower, and people
at least have a chance of keeping translations updated.
Documentation is one area where we simply suck, the more people working
on it, the better.
Hi,
Shibata san's contribution was really great. I was impressed too.
I think the important point is that Shibata san let the
linux kernel community knows the translation work has been done
and ask the feedback.
I think this two way communication is very important.
On 6/11/07, Greg KH <[email protected]> wrote:
> On Mon, Jun 11, 2007 at 11:55:57AM +0900, KAMEZAWA Hiroyuki wrote:
> >
> > Hi, thank you for your work. I was impressed.
> >
> > BTW, how about adding following lines (both in Japanese and English) ?
> > ==
> > This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
> > Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
> > And this one is maintained by Tsugikazu Shibata <[email protected]>
> > and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
> > is being updated day and night, this file may contain old sentences. Please contact
> > JF project if you find problems in translation.
> >
> > It is guaranteed that this file is just a translation and doesn't contains any
> > additional information, sentences. If you want to update "HOWTO", please update
> > English version first. Don't fork from original if you update this file.
> >
> > Last Updated: 2007/06/04 Version: 2.6.21
> > ==
> >
> > not worth writing ?
>
> That sounds fine with me, and would be good to have. I also have no
> problem also CC:ing anyone who wants to translate this file with patches
> that happen to modify the originals. That way they can easily keep up
> with the minor number of changes that happen over time.
I think that some members of YLUG (Yokohama Linux Users Group)
may help to review the translations. :-)
Regards,
Hiro
--
Hiro Yoshioka
mailto:hyoshiok at miraclelinux.com
On 06/11/2007 02:56 AM, Paul Mundt wrote:
> On Mon, Jun 11, 2007 at 01:59:00AM +0200, Denis Vlasenko wrote:
>> I agree. i18n efforts won't help one iota because people just have
>> to know English in order to participate in l-k development.
>
> That's a ridiculous statement. Non-native language abilities and
> technical competence have very little to do with each other.
That sounds nice maybe but it's actually simply false. Natural language
abilities and computer language abilities are very much related.
You also seem to ignore the other point that you don't _want_ to have
significant groups of people go off in different directions and not
communicate other than by a few selected interpreters. Here, as in most
situations, communication is something to promote, not something you want to
make easier to avoid.
I see your linux-sh address which seems to point embedded-wise? Really need
even better examples of significant groups of developers going off in
different directions, not communicating and not doing Linux or themselves a
favour?
> I suggest you step outside of your box and spend more time working with
> people who speak little to none of the languages you understand.
And I suggest the first thing they learn about Linux is enough English. Many
did.
Rene.
On 06/11/2007 02:14 AM, Adrian Bunk wrote:
> On Mon, Jun 11, 2007 at 01:59:00AM +0200, Denis Vlasenko wrote:
>> I agree. i18n efforts won't help one iota because people just have
>> to know English in order to participate in l-k development.
>> They should be able to read _and_ reply_ to lkml posts,
>> and read and understnd code _and_ comments_.
>> ...
>
> Kconfig is different since the target audience and the majority of users
> are not kernel developers.
Well, hardly. The percentages quoted vary wildly with the point someone is
trying to make but "user users" are expected to just use whatever their
distribution provided them with meaning the Kconfig target audience is
developers and "power users". Enough of the latter around certainly but I
have no indication whatsoever that a significant number of them is lost in
the water without Kconfig translations either.
Internationalization is not very useful, has great potential to introduce
even more chronically bit-rotting content and is finally counter-productive
in maintaining a non-forking single community, at least in so far as it is
today. One should spit on internationalization.
Rene.
On 11/06/07, KAMEZAWA Hiroyuki <[email protected]> wrote:
>
> Hi, thank you for your work. I was impressed.
>
> BTW, how about adding following lines (both in Japanese and English) ?
> ==
> This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
> Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
> And this one is maintained by Tsugikazu Shibata <[email protected]>
> and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
> is being updated day and night, this file may contain old sentences. Please contact
> JF project if you find problems in translation.
>
> It is guaranteed that this file is just a translation and doesn't contains any
There are language problems, like s/contains/contain/. The author
please try fixing them at the fist place instead of adding jobs to
janitors.
> additional information, sentences. If you want to update "HOWTO", please update
> English version first. Don't fork from original if you update this file.
>
> Last Updated: 2007/06/04 Version: 2.6.21
> ==
>
> not worth writing ?
>
> -Kame
--
Qi Yong
On Mon, 11 Jun 2007 18:21:30 +0800
"Qi Yong" <[email protected]> wrote:
> On 11/06/07, KAMEZAWA Hiroyuki <[email protected]> wrote:
> >
> > Hi, thank you for your work. I was impressed.
> >
> > BTW, how about adding following lines (both in Japanese and English) ?
> > ==
> > This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
> > Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
> > And this one is maintained by Tsugikazu Shibata <[email protected]>
> > and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
> > is being updated day and night, this file may contain old sentences. Please contact
> > JF project if you find problems in translation.
> >
> > It is guaranteed that this file is just a translation and doesn't contains any
>
> There are language problems, like s/contains/contain/. The author
> please try fixing them at the fist place instead of adding jobs to
> janitors.
>
Oh, sorry. I know I have language problem for years.
My doc itself is of-no-use, I know. They will write their own by themselves.
-Kame
On 06/11/2007 12:46 PM, KAMEZAWA Hiroyuki wrote:
> "Qi Yong" <[email protected]> wrote:
>
>> On 11/06/07, KAMEZAWA Hiroyuki <[email protected]> wrote:
>>> Hi, thank you for your work. I was impressed.
>>>
>>> BTW, how about adding following lines (both in Japanese and English) ?
>>> ==
>>> This is translated "HOWTO" documentation. Original "HOWTO" is maintaind by
>>> Greg Kroah-Hartman <[email protected]> and linux kernal mailing list.
>>> And this one is maintained by Tsugikazu Shibata <[email protected]>
>>> and JF Projet <http://www.linux.or.jp/JF>. Because original HOWTO documentation itself
>>> is being updated day and night, this file may contain old sentences. Please contact
>>> JF project if you find problems in translation.
>>>
>>> It is guaranteed that this file is just a translation and doesn't contains any
>> There are language problems, like s/contains/contain/. The author
>> please try fixing them at the fist place instead of adding jobs to
>> janitors.
>>
> Oh, sorry. I know I have language problem for years.
> My doc itself is of-no-use, I know. They will write their own by themselves.
Please don't say that -- I perfectly understood what you were saying and as
such it was of perfect use. There's a large number of non-native English
speakers around the Linux kernel and noone is expected to write flawless
English (that's including native speakers in fact).
Getting a native speaker to clean up grammer and spelling is fine ofcourse
as it's makes for a lower effort read for many others but please don't say
that something which isn't flawlessly spelled is of no use. As long as the
content is clear, it's of great use!
Rene.
On Mon, 11 Jun 2007 13:16:56 +0200
Rene Herman <[email protected]> wrote:
> > Oh, sorry. I know I have language problem for years.
> > My doc itself is of-no-use, I know. They will write their own by themselves.
>
> Please don't say that -- I perfectly understood what you were saying and as
> such it was of perfect use. There's a large number of non-native English
> speakers around the Linux kernel and noone is expected to write flawless
> English (that's including native speakers in fact).
>
> Getting a native speaker to clean up grammer and spelling is fine ofcourse
> as it's makes for a lower effort read for many others but please don't say
> that something which isn't flawlessly spelled is of no use. As long as the
> content is clear, it's of great use!
>
Thank you.
But I know my grammar-check skill is not so good. I should make it better.
I always thank all commenters who fix my sentences.
Regards,
-Kame
On 06/11/2007 01:28 PM, KAMEZAWA Hiroyuki wrote:
> Rene Herman <[email protected]> wrote:
>> Please don't say that -- I perfectly understood what you were saying and as
>> such it was of perfect use. There's a large number of non-native English
>> speakers around the Linux kernel and noone is expected to write flawless
>> English (that's including native speakers in fact).
>>
>> Getting a native speaker to clean up grammer and spelling is fine ofcourse
>> as it's makes for a lower effort read for many others but please don't say
Case in point -- s/it's/it/
>> that something which isn't flawlessly spelled is of no use. As long as the
>> content is clear, it's of great use!
>>
> Thank you.
>
> But I know my grammar-check skill is not so good. I should make it better.
> I always thank all commenters who fix my sentences.
It used to be customary at least on usenet to add "(sp?)" to a word you
weren't certain about but it never worked for me. When I indicated I wanted
to be acked/naked like that I really did but it was always just ignored.
That in itself is enough indication of how deeply people care about spelling
in technical content...
Rene.
On Sun, Jun 10, 2007 at 11:07:59PM -0700, Greg KH wrote:
> So, Tsugikazu, care to resend this file as a patch that I can apply to
> the Documentation directory of the kernel tree? I think it would be
> good to have there.
I'd rather have a single file, marked "Japanese" (in Japanese), that
had pointers to current translations. These will always be at least as
current as whatever we have in the tree, if not more so. Especially
when someone is trying to figure out how to work based on the year-old
kernel their embedded vendor gave them.
Further, it might be good for someone to be the "Japanese maintainer".
This person's job would be to accept patches from non-English-speaking
contributors, translate their commit messages and comments, then
forward them to the appropriate places (Andrew, subsystem maintainers,
LKML, etc.). They should also distill and translate feedback.
--
Mathematics is the supreme nostalgia of our time.
> I'd rather have a single file, marked "Japanese" (in Japanese), that
> had pointers to current translations. These will always be at least as
> current as whatever we have in the tree, if not more so. Especially
> when someone is trying to figure out how to work based on the year-old
> kernel their embedded vendor gave them.
Knowing whether a translation is current or not would be useful ... perhaps
the translated files could include the GIT blob SHA1 of the version they
were translated from (and some human readable version string too :-)
This would allow someone reading the documentation to know whether
is really was current. If it isn't, it provides an easy path to see what
changed in the source document since the translation was made. This
same diff should lighten the load for people maintaining the translation.
-Tony
Signed-off-by: Tsugikazu Shibata <[email protected]>
diff -uNpr linux-2.6.22-rc4.orig/Documentation/ja_JP/HOWTO linux-2.6.22-rc4/Documentation/ja_JP/HOWTO
--- linux-2.6.22-rc4.orig/Documentation/ja_JP/HOWTO 1970-01-01 09:00:00.000000000 +0900
+++ linux-2.6.22-rc4/Documentation/ja_JP/HOWTO 2007-06-12 09:35:50.000000000 +0900
@@ -0,0 +1,650 @@
+NOTE:
+This is Japanese translated version of "Documentation/HOWTO".
+This one is maintained by Tsugikazu Shibata <[email protected]>
+and JF Project team <http://www.linux.or.jp/JF>.
+If you find difference with original file or problem in translation,
+please contact maintainer of this file or JF project.
+
+Please also note that purpose of this file is easier to read for non
+English natives and not to be intended to fork. So, if you have any
+comments or updates of this file, please try to update Original(English)
+file at first.
+
+Last Updated: 2007/06/04
+==================================
+$B$3$l$O!"(B
Signed-off-by: Tsugikazu Shibata <[email protected]>
+linux-2.6.21/Documentation/HOWTO
+$B$NOBLu$G$9!#(B
+
+$BK]LuCDBN!'(B JF $B%W%m%8%'%/%H(B < http://www.linux.or.jp/JF/ >
+$BK]LuF|!'(B 2007/06/04
+$BK]Lu<T!'(B Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
+$B9;@5<T!'(B $B>>AR$5$s(B <nbh--mats at nifty dot com>
+ $B>.NS(B $B2mE5$5$s(B (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
+ $BIp0f?-8w$5$s!"(B<takei at webmasters dot gr dot jp>
+ $B$+$M$3$5$s(B (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
+ $BLn8}$5$s(B (Kenji Noguchi) <tokyo246 at gmail dot com>
+ $B2OFb$5$s(B (Takayoshi Kochi) <t-kochi at bq dot jp dot nec dot com>
+ $B4dK\$5$s(B (iwamoto) <iwamoto.kn at ncos dot nec dot co dot jp>
+==================================
+
+Linux $B%+!<%M%k3+H/$N$d$jJ}(B
+-------------------------------
+
+$B$3$l$O>e$N%H%T%C%/(B( Linux $B%+!<%M%k3+H/$N$d$jJ}(B)$B$N=EMW$J;vJA$rLVMe$7$?(B
+$B%I%-%e%a%s%H$G$9!#$3$3$K$O(B Linux $B%+!<%M%k3+H/<T$K$J$k$?$a$NJ}K!$H(B
+Linux $B%+!<%M%k3+H/%3%_%e%K%F%#$H6&$K3hF0$9$k$d$jJ}$r3X$VJ}K!$,4^$^$l$F(B
+$B$$$^$9!#%+!<%M%k%W%m%0%i%_%s%0$K4X$9$k5;=QE*$J9`L\$K4X$9$k$3$H$O2?$b4^(B
+$B$a$J$$$h$&$K$7$F$$$^$9$,!"%+!<%M%k3+H/<T$H$J$k$?$a$N@5$7$$J}8~$K8~$+$&(B
+$B<j=u$1$K$J$j$^$9!#(B
+
+$B$b$7!"$3$N%I%-%e%a%s%H$N$I$3$+$,8E$/$J$C$F$$$?>l9g$K$O!"$3$N%I%-%e%a%s(B
+$B%H$N:G8e$K%j%9%H$7$?%a%s%F%J!<$K%Q%C%A$rAw$C$F$/$@$5$$!#(B
+
+$B$O$8$a$K(B
+---------
+
+$B$"$J$?$O!!(BLinux $B%+!<%M%k$N3+H/<T$K$J$kJ}K!$r3X$S$?$$$N$G$7$g$&$+!)!!$=(B
+$B$l$H$b$"$J$?$O>e;J$+$i!V$3$N%G%P%$%9$N(B Linux $B%I%i%$%P$r=q$/$h$&$K!W$H(B
+$B8@$o$l$F$$$k$N$G$7$g$&$+!)!!(B
+$B$3$NJ8=q$NL\E*$O!"$"$J$?$,F'$`$Y$-<j=g$H!"%3%_%e%K%F%#$H0l=o$K$&$^$/F/(B
+$B$/%R%s%H$r=q$-2<$9$3$H$G!"$"$J$?$,CN$k$Y$-A4$F$N$3$H$r65$($k$3$H$G$9!#(B
+$B$^$?!"$3$N%3%_%e%K%F%#$,$J$<:#$&$^$/$^$o$C$F$$$k$N$+$H$$$&M}M3$N0lIt$b(B
+$B@bL@$7$h$&$H;n$_$F$$$^$9!#(B
+
+$B%+!<%M%k$O(B $B>/NL$N%"!<%-%F%/%A%c0MB8ItJ,$,%"%;%s%V%j8@8l$G=q$+$l$F$$$k(B
+$B0J30$OBgItJ,$O(B C $B8@8l$G=q$+$l$F$$$^$9!#(BC$B8@8l$r$h$/M}2r$7$F$$$k$3$H$O%+!<(B
+$B%M%k3+H/<T$K$OI,MW$G$9!#%"!<%-%F%/%A%c8~$1$NDc%l%Y%kItJ,$N3+H/$r$9$k$N(B
+$B$G$J$1$l$P!"(B($B$I$s$J%"!<%-%F%/%A%c$G$b(B)$B%"%;%s%V%j(B($BLuCm(B: $B8@8l(B)$B$OI,MW$"$j(B
+$B$^$;$s!#0J2<$NK\$O!"(BC $B8@8l$N==J,$JCN<1$d2?G/$b$N7P83$K<h$C$FBe$o$k$b$N(B
+$B$G$O$"$j$^$;$s$,!">/$J$/$H$b%j%U%!%l%s%9$H$7$F$O$$$$K\$G$9!#(B
+ - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
+ -$B!X%W%m%0%i%_%s%08@8l#CBh(B2$BHG!Y(B(B.W. $B%+!<%K%O%s(B/D.M. $B%j%C%A!<Cx(B $B@PED@25WLu(B) [$B6&N)=PHG(B]
+ - "Practical C Programming" by Steve Oualline [O'Reilly]
+ - $B!X(BC$B<BA)%W%m%0%i%_%s%0Bh(B3$BHG!Y(B(Steve Oualline$BCx(B $BK>7n9/;J4FLu(B $BC+8}8yLu(B) [$B%*%i%$%j!<%8%c%Q%s(B]
+ - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
+ - $B!X?7!&>\@b(B C $B8@8l(B H&S $B%j%U%!%l%s%9!Y(B
+ ($B%5%_%e%(%k(B P $B%O!<%S%=%s(B/$B%,%$(B L $B%9%F%#!<%k6&Cx(B $B@FF#(B $B?.CK4FLu(B)[$B%=%U%H%P%s%/(B]
+
+$B%+!<%M%k$O(B GNU C $B$H(B GNU $B%D!<%k%A%'%$%s$r;H$C$F=q$+$l$F$$$^$9!#%+!<%M%k(B
+$B$O(B ISO C89 $B;EMM$K=`5r$7$F=q$/0lJ}$G!"I8=`$K$OL5$$8@8l3HD%$rB?$/;H$C$F(B
+$B$$$^$9!#%+!<%M%k$OI8=`(B C $B%i%$%V%i%j$H$O4X78$,$J$$$H$$$C$?!"(BC $B8@8l%U%j!<(B
+$B%9%?%s%G%#%s%04D6-$G$9!#$=$N$?$a!"(BC $B$NI8=`$G;H$($J$$$b$N$b$"$j$^$9!#G$(B
+$B0U$N(B long long $B$N=|;;$dIbF0>.?tE@$O;H$($^$;$s!#(B
+$B$H$-$I$-!"%+!<%M%k$,%D!<%k%A%'%$%s$d(B C $B8@8l3HD%$KCV$$$F$$$kA0Ds$,$I$&(B
+$B$J$C$F$$$k$N$+$o$+$j$K$/$$$3$H$,$"$j!"$^$?!";DG0$J$3$H$K7hDjE*$J%j%U%!(B
+$B%l%s%9$OB8:_$7$^$;$s!#>pJs$rF@$k$K$O!"(Bgcc $B$N(B info $B%Z!<%8(B( info gcc )$B$r(B
+$B$_$F$/$@$5$$!#(B
+
+$B$"$J$?$O4{B8$N3+H/%3%_%e%K%F%#$H0l=o$K:n6H$9$kJ}K!$r3X$\$&$H$7$F$$$k$3(B
+$B$H$KN10U$7$F$/$@$5$$!#$=$N%3%_%e%K%F%#$O!"%3!<%G%#%s%0!"%9%?%$%k!"(B
+$B3+H/<j=g$K$D$$$F9bEY$JI8=`$r;}$D!"B?MM$J?M$N=8$^$j$G$9!#(B
+$BCOM}E*$KJ,;6$7$?Bg5,LO$J%A!<%`$KBP$7$F$b$C$H$b$&$^$/$$$/$H$o$+$C$?$3$H(B
+$B$r%Y!<%9$K$7$J$,$i!"$3$l$i$NI8=`$OD9$$;~4V$r$+$1$FC[$+$l$F$-$^$7$?!#(B
+$B$3$l$i$O$-$A$s$HJ8=q2=$5$l$F$$$^$9$+$i!";vA0$K$3$l$i$NI8=`$K$D$$$F$G$-(B
+$B$k$@$1$?$/$5$s3X$s$G$/$@$5$$!#$^$?3'$,$"$J$?$d$"$J$?$N2q<R$N$d$jJ}$K9g$o(B
+$B$;$F$/$l$k$H;W$o$J$$$G$/$@$5$$!#(B
+
+$BK!E*LdBj(B
+------------
+
+Linux $B%+!<%M%k$N%=!<%9%3!<%I$O(B GPL $B%i%$%;%s%9$N2<$G%j%j!<%9$5$l$F$$$^(B
+$B$9!#%i%$%;%s%9$N>\:Y$K$D$$$F$O!"%=!<%9%D%j!<$N%a%$%s%G%#%l%/%H%j$KB8:_(B
+$B$9$k!"(BCOPYING $B$N%U%!%$%k$r$_$F$/$@$5$$!#$b$7%i%$%;%s%9$K$D$$$F$5$i$K<A(B
+$BLd$,$"$l$P!"(BLinux Kernel $B%a!<%j%s%0%j%9%H$K<ALd$9$k$N$G$O$J$/!"$I$&$>(B
+$BK!N'2H$KAjCL$7$F$/$@$5$$!#%a!<%j%s%0%j%9%H$N?MC#$OK!N'2H$G$O$J$/!"K!E*(B
+$BLdBj$K$D$$$F$OH`$i$N@<L@$O$"$F$K$9$k$Y$-$G$O$"$j$^$;$s!#(B
+
+GPL $B$K4X$9$k6&DL$N<ALd$d2sEz$K$D$$$F$O!"0J2<$r;2>H$7$F$/$@$5$$!#(B
+ http://www.gnu.org/licenses/gpl-faq.html
+
+$B%I%-%e%a%s%H(B
+------------
+
+Linux $B%+!<%M%k%=!<%9%D%j!<$OI}9-$$HO0O$N%I%-%e%a%s%H$r4^$s$G$*$j!"$=$l(B
+$B$i$O%+!<%M%k%3%_%e%K%F%#$H2qOC$9$kJ}K!$r3X$V$N$KHs>o$K5.=E$J$b$N$G$9!#(B
+$B?7$7$$5!G=$,%+!<%M%k$KDI2C$5$l$k>l9g!"$=$N5!G=$N;H$$J}$K$D$$$F@bL@$7$?(B
+$B?7$7$$%I%-%e%a%s%H%U%!%$%k$bDI2C$9$k$3$H$r4+$a$^$9!#(B
+$B%+!<%M%k$NJQ99$,!"%+!<%M%k$,%f!<%66u4V$K8x3+$7$F$$$k%$%s%?!<%U%'%$%9$N(B
+$BJQ99$r0z$-5/$3$9>l9g!"$=$NJQ99$r@bL@$9$k%^%K%e%"%k%Z!<%8$N%Q%C%A$d>pJs(B
+$B$r%^%K%e%"%k%Z!<%8$N%a%s%F%J(B [email protected] $B$KAw$k$3$H$r4+$a$^$9!#(B
+
+$B0J2<$O%+!<%M%k%=!<%9%D%j!<$K4^$^$l$F$$$kFI$s$G$*$/$Y$-%U%!%$%k$N0lMw$G(B
+$B$9(B-
+
+ README
+ $B$3$N%U%!%$%k$O(B Linux$B%+!<%M%k$N4JC1$JGX7J$H%+!<%M%k$r@_Dj(B($BLuCm(B
+ configure )$B$7!"@8@.(B($BLuCm(B build )$B$9$k$?$a$KI,MW$J$3$H$O2?$+$,=q$+$l(B
+ $B$F$$$^$9!#%+!<%M%k$K4X$7$F=i$a$F$N?M$O$3$3$+$i%9%?!<%H$9$k$H$h$$$G(B
+ $B$7$g$&!#(B
+
+ Documentation/Changes
+ $B$3$N%U%!%$%k$O%+!<%M%k$r$&$^$/@8@.(B($BLuCm(B build )$B$7!"Av$i$;$k$N$K:G(B
+ $B>.8B$N%l%Y%k$GI,MW$J?t!9$N%=%U%H%&%'%"%Q%C%1!<%8$N0lMw$r<($7$F$$(B
+ $B$^$9!#(B
+
+ Documentation/CodingStyle
+ $B$3$l$O(B Linux $B%+!<%M%k$N%3!<%G%#%s%0%9%?%$%k$HGX7J$K$"$kM}M3$r5-=R(B
+ $B$7$F$$$^$9!#A4$F$N?7$7$$%3!<%I$O$3$N%I%-%e%a%s%H$K$"$k%,%$%I%i%$%s(B
+ $B$K=>$C$F$$$k$3$H$r4|BT$5$l$F$$$^$9!#BgItJ,$N%a%s%F%J!<$O$3$l$i$N%k!<(B
+ $B%k$K=>$C$F$$$k$b$N$@$1$r<u$1IU$1!"B?$/$N?M$O@5$7$$%9%?%$%k$N%3!<%I(B
+ $B$@$1$r%l%S%e!<$7$^$9!#(B
+
+ Documentation/SubmittingPatches
+ Documentation/SubmittingDrivers
+ $B$3$l$i$N%U%!%$%k$K$O!"$I$&$d$C$F$&$^$/%Q%C%A$r:n$C$FEj9F$9$k$+$K(B
+ $B$D$$$FHs>o$K>\$7$/=q$+$l$F$*$j!"0J2<$r4^$_$^$9(B($B$3$l$@$1$K8B$i$J$$(B
+ $B$1$l$I$b(B)
+ - Email $B$K4^$`$3$H(B
+ - Email $B$N7A<0(B
+ - $B$@$l$KAw$k$+(B
+ $B$3$l$i$N%k!<%k$K=>$($P$&$^$/$$$/$3$H$rJ]>Z$9$k$3$H$G$O$"$j$^$;$s(B
+ $B$,(B ($B$9$Y$F$N%Q%C%A$OFbMF$H%9%?%$%k$K$D$$$F@:::$r<u$1$k$N$G(B)$B!"(B
+ $B%k!<%k$K=>$o$J$1$l$P4V0c$$$J$/$&$^$/$$$+$J$$$G$7$g$&!#(B
+ $B$3$NB>$K%Q%C%A$r:n$kJ}K!$K$D$$$F$N$h$/$G$-$?5-=R$O(B-
+
+ "The Perfect Patch"
+ http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
+ "Linux kernel patch submission format"
+ http://linux.yyz.us/patch-format.html
+
+ Documentation/stable_api_nonsense.txt
+ $B$3$N%U%!%$%k$O%+!<%M%k$NCf$KITJQ$N(BAPI$B$r;}$?$J$$$3$H$K$7$?0U<1E*$J(B
+ $B7hCG$NGX7J$K$"$kM}M3$K$D$$$F=q$+$l$F$$$^$9!#0J2<$N$h$&$J$3$H$r4^(B
+ $B$s$G$$$^$9(B-
+ - $B%5%V%7%9%F%`$H$N4V$KAX$r:n$k$3$H(B($B%3%s%Q%A%S%j%F%#$N$?$a(B?)
+ - $B%*%Z%l!<%F%#%s%0%7%9%F%`4V$N%I%i%$%P$N0\?"@-(B
+ - $B%+!<%M%k%=!<%9%D%j!<$NAGAa$$JQ99$rCY$i$;$k(B($B$b$7$/$OAGAa$$JQ99(B
+ $B$rK8$2$k(B)
+ $B$3$N%I%-%e%a%s%H$O(B Linux $B3+H/$N;WA[$rM}2r$9$k$N$KHs>o$K=EMW$G$9!#(B
+ $B$=$7$F!"B>$N(BOS$B$G$N3+H/<T$,(B Linux $B$K0\$k;~$K$H$F$b=EMW$G$9!#(B
+
+ Documentation/SecurityBugs
+ $B$b$7(B Linux $B%+!<%M%k$G%;%-%e%j%F%#LdBj$rH/8+$7$?$h$&$K;W$C$?$i!"$3(B
+ $B$N%I%-%e%a%s%H$N%9%F%C%W$K=>$C$F%+!<%M%k3+H/<T$KO"Mm$7!"LdBj2r7h$r(B
+ $B;Y1g$7$F$/$@$5$$!#(B
+
+ Documentation/ManagementStyle
+ $B$3$N%I%-%e%a%s%H$O(B Linux $B%+!<%M%k$N%a%s%F%J!<C#$,$I$&9TF0$9$k$+!"(B
+ $BH`$i$N<jK!$NGX7J$K$"$k6&M-$5$l$F$$$k@:?@$K$D$$$F5-=R$7$F$$$^$9!#$3(B
+ $B$l$O%+!<%M%k3+H/$N=i?4<T$J$i!J$b$7$/$O!"C1$K6=L#$,$"$k$@$1$N?M$G$b!K(B
+ $B=EMW$G$9!#$J$<$J$i$3$N%I%-%e%a%s%H$O!"%+!<%M%k%a%s%F%J!<C#$NFHFC$J(B
+ $B9TF0$K$D$$$F$NB?$/$N8m2r$d:.Mp$r2r>C$9$k$+$i$G$9!#(B
+
+ Documentation/stable_kernel_rules.txt
+ $B$3$N%U%!%$%k$O$I$N$h$&$K(B stable $B%+!<%M%k$N%j%j!<%9$,9T$o$l$k$+$N%k!<(B
+ $B%k$,5-=R$5$l$F$$$^$9!#$=$7$F$3$l$i$N%j%j!<%9$NCf$N$I$3$+$GJQ99$r<h(B
+ $B$jF~$l$F$b$i$$$?$$>l9g$K2?$r$9$l$P$$$$$+$,<($5$l$F$$$^$9!#(B
+
+ Documentation/kernel-docs.txt
+$B!!!!%+!<%M%k3+H/$KIU?o$9$k30It%I%-%e%a%s%H$N%j%9%H$G$9!#$b$7$"$J$?$,(B
+ $BC5$7$F$$$k$b$N$,%+!<%M%kFb$N%I%-%e%a%s%H$G$_$D$+$i$J$+$C$?>l9g!"(B
+ $B$3$N%j%9%H$r$"$?$C$F$_$F$/$@$5$$!#(B
+
+ Documentation/applying-patches.txt
+ $B%Q%C%A$H$O$J$K$+!"%Q%C%A$r$I$&$d$C$FMM!9$J%+!<%M%k$N3+H/%V%i%s%A$K(B
+ $BE,MQ$9$k$N$+$K$D$$$F@53N$K5-=R$7$?NI$$F~Lg=q$G$9!#(B
+
+$B%+!<%M%k$O%=!<%9%3!<%I$+$i<+F0E*$K@[email protected]=$JB??t$N%I%-%e%a%s%H$r<+J,<+(B
+$B?H$G$b$C$F$$$^$9!#$3$l$K$O%+!<%M%kFb(B API $B$N$9$Y$F$N5-=R$d!"$I$&@5$7$/(B
+$B%m%C%/$r$+$1$k$+$N5,B'$,4^$^$l$^$9!#$3$N%I%-%e%a%s%H$O(B
+Documentation/DocBook/ $B%G%#%l%/%H%j$K:n$i$l!"0J2<$N$h$&$K(B
+ make pdfdocs
+ make psdocs
+ make htmldocs
+ make mandocs
+$B%3%^%s%I$r<B9T$9$k$H%a%$%s%+!<%M%k$N%=!<%9%G%#%l%/%H%j$+$i(B
+$B$=$l$>$l!"(BPDF, Postscript, HTML, man page $B$N7A<0$G@8@.$5$l$^$9!#(B
+
+$B%+!<%M%k3+H/<T$K$J$k$K$O(B
+---------------------------
+
+$B$b$7$"$J$?$,!"(BLinux $B%+!<%M%k3+H/$K$D$$$F2?$bCN$i$J$$$J$i$P!"(B
+KernelNewbies $B%W%m%8%'%/%H$r8+$k$Y$-$G$9(B
+ http://kernelnewbies.org
+
+$B$3$N%5%$%H$K$OLr$KN)$D%a!<%j%s%0%j%9%H$,$"$j!"4pK\E*$J%+!<%M%k3+H/$K4X(B
+$B$9$k$[$H$s$I$I$s$J<oN`$N<ALd$b$G$-$^$9(B ($B4{$K2sEz$5$l$F$$$k$h$&$J$3$H$r(B
+$BJ9$/A0$K$^$:$O%"!<%+%$%V$rD4$Y$F$/$@$5$$(B)$B!#(B
+$B$^$?$3$3$K$O!"%j%"%k%?%$%`$G<ALd$rJ9$/$3$H$,$G$-$k(B IRC $B%A%c%M%k$d!"(BLinux
+$B%+!<%M%k$N3+H/$K4X$7$F3X$V$N$KJXMx$J$?$/$5$s$NLr$KN)$D%I%-%e%a%s%H$,$"(B
+$B$j$^$9!#(B
+
+web $B%5%$%H$K$O!"%3!<%I$N9=@.!"%5%V%7%9%F%`!"8=:_B8:_$9$k%W%m%8%'%/%H(B($B%D(B
+$B%j!<$K$"$k$b$NL5$$$b$N$NN>J}(B)$B$N4pK\E*$J4IM}>pJs$,$"$j$^$9!#(B
+$B$3$3$K$O!"$^$?!"%+!<%M%k$N%3%s%Q%$%k$N$d$jJ}$d%Q%C%A$NEv$FJ}$J$I$N4V@\(B
+$BE*$J4pK\>pJs$b5-=R$5$l$F$$$^$9!#(B
+
+$B$"$J$?$,$I$3$+$i%9%?!<%H$7$F$h$$$+$o$+$i$J$$$,!"(BLinux $B%+!<%M%k3+H/%3%_%e(B
+$B%K%F%#$K;22C$7$F2?$+$9$k$3$H$r$5$,$7$F$$$k>l9g$K$O!"(BLinux kernel
+Janitor's $B%W%m%8%'%/%H$K$$$1$P$h$$$G$7$g$&(B -
+ http://janitor.kernelnewbies.org/
+$B$3$3$O$=$N$h$&$J%9%?!<%H$r$9$k$N$K$&$C$F$D$1$N>l=j$G$9!#$3$3$K$O!"(B
+Linux $B%+!<%M%k%=!<%9%D%j!<$NCf$K4^$^$l$k!"$-$l$$$K$7!"=$@5$7$J$1$l$P$J(B
+$B$i$J$$!"C1=c$JLdBj$N%j%9%H$,5-=R$5$l$F$$$^$9!#$3$N%W%m%8%'%/%H$K4X$o$k(B
+$B3+H/<T$H0l=o$K:n6H$9$k$3$H$G!"$"$J$?$N%Q%C%A$r(B Linux$B%+!<%M%k%D%j!<$KF~(B
+$B$l$k$?$a$N4pAC$r3X$V$3$H$,$G$-!"$=$7$F$b$7$"$J$?$,$^$@%"%$%G%#%"$r;}$C(B
+$B$F$$$J$$>l9g$K$O!"<!$K$d$k;E;v$NJ}8~@-$,8+$($F$/$k$+$b$7$l$^$;$s!#(B
+
+$B$b$7$"$J$?$,!"$9$G$K$R$H$^$H$^$j%3!<%I$r=q$$$F$$$F!"%+!<%M%k%D%j!<$KF~(B
+$B$l$?$$$H;W$C$F$$$?$j!"$=$l$K4X$9$kE,@Z$J;Y1g$r5a$a$?$$>l9g!"%+!<%M%k(B
+$B%a%s%?!<%:%W%m%8%'%/%H$O$=$N$h$&$J3'$5$s$r=u$1$k$?$a$K$G$-$^$7$?!#(B
+$B$3$3$K$O%a!<%j%s%0%j%9%H$,$"$j!"0J2<$+$i;2>H$G$-$^$9(B
+ http://selenic.com/mailman/listinfo/kernel-mentors
+
+$B<B:]$K(B Linux $B%+!<%M%k$N%3!<%I$K$D$$$F=$@5$r2C$($kA0$K!"$I$&$d$C$F$=$N(B
+$B%3!<%I$,F0:n$9$k$N$+$rM}2r$9$k$3$H$,I,MW$G$9!#$=$N$?$a$K$O!"FCJL$J%D!<(B
+$B%k$N=u$1$r<Z$j$F$G$b!"$=$l$rD>@\$h$/FI$`$3$H$,:GNI$NJ}K!$G$9(B($B$[$H$s$I(B
+$B$N%H%j%C%-!<$JItJ,$O==J,$K%3%a%s%H$7$F$"$j$^$9$+$i(B)$B!#$=$&$$$&%D!<%k$G(B
+$BFC$K$*$9$9$a$J$N$O!"(BLinux $B%/%m%9%j%U%!%l%s%9%W%m%8%'%/%H$G$9!#$3$l$O!"(B
+$B<+8J;2>HJ}<0$G!":w0z$,$D$$$?(B web $B7A<0$G!"%=!<%9%3!<%I$r;2>H$9$k$3$H$,(B
+$B$G$-$^$9!#$3$N:G?7$NAG@2$7$$%+!<%M%k%3!<%I$N%j%]%8%H%j$O0J2<$G8+$D$+$j(B
+$B$^$9(B-
+ http://sosdg.org/~coywolf/lxr/
+
+$B3+H/%W%m%;%9(B
+-----------------------
+
+Linux $B%+!<%M%k$N3+H/%W%m%;%9$O8=:_4v$D$+$N0[$J$k%a%$%s%+!<%M%k!V%V%i%s(B
+$B%A!W$HB??t$N%5%V%7%9%F%`Kh$N%+!<%M%k%V%i%s%A$+$i9=@.$5$l$^$9!#(B
+$B$3$l$i$N%V%i%s%A$H$O(B-
+ - $B%a%$%s$N(B 2.6.x $B%+!<%M%k%D%j!<(B
+ - 2.6.x.y -stable $B%+!<%M%k%D%j!<(B
+ - 2.6.x -git $B%+!<%M%k%Q%C%A(B
+ - 2.6.x -mm $B%+!<%M%k%Q%C%A(B
+ - $B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
+
+2.6.x $B%+!<%M%k%D%j!<(B
+-----------------
+
+2.6.x $B%+!<%M%k$O(B Linus Torvalds $B$K$h$C$F%a%s%F%J%s%9$5$l!"(Bkernel.org
+$B$N(B pub/linux/kernel/v2.6/ $B%G%#%l%/%H%j$KB8:_$7$^$9!#$3$N3+H/%W%m%;%9$O(B
+$B0J2<$N$H$*$j(B-
+
+ - $B?7$7$$%+!<%M%k$,%j%j!<%9$5$l$?D>8e$K!"(B2$B=54V$NFCJL4|4V$,@_$1$i$l!"(B
+ $B$3$N4|4VCf$K!"%a%s%F%J!<C#$O(B Linus $B$KBg$-$J:9J,$rAw$k$3$H$,$G$-$^(B
+ $B$9!#$3$N$h$&$J:9J,$ODL>o(B -mm $B%+!<%M%k$K?t=54V4^$^$l$F$-$?%Q%C%A$G(B
+ $B$9!#(B $BBg$-$JJQ99$O(B git($B%+!<%M%k$N%=!<%94IM}%D!<%k!">\:Y$O(B
+ http://git.or.cz/ $B;2>H(B) $B$r;H$C$FAw$k$N$,9%$^$7$$$d$jJ}$G$9$,!"%Q%C(B
+ $B%A%U%!%$%k$N7A<0$N$^$^Aw$k$N$G$b==J,$G$9!#(B
+
+ - 2$B=54V8e!"(B-rc1 $B%+!<%M%k$,%j%j!<%9$5$l!"$3$N8e$K$O%+!<%M%kA4BN$N0BDj(B
+ $B@-$K1F6A$r$"$?$($k$h$&$J?75!G=$O4^$^$J$$N`$N%Q%C%A$7$+<h$j9~$`$3$H(B
+ $B$O$G$-$^$;$s!#?7$7$$%I%i%$%P(B($B$b$7$/$O%U%!%$%k%7%9%F%`(B)$B$N%Q%C%A$O(B
+ -rc1 $B$N8e$G<u$1IU$1$i$l$k$3$H$b$"$k$3$H$r3P$($F$*$$$F$/$@$5$$!#$J(B
+ $B$<$J$i!"JQ99$,FHN)$7$F$$$F!"DI2C$5$l$?%3!<%I$N30$NNN0h$K1F6A$rM?$((B
+ $B$J$$8B$j!"B`9T$N%j%9%/$OL5$$$+$i$G$9!#(B-rc1 $B$,%j%j!<%9$5$l$?8e!"(B
+ Linus $B$X%Q%C%A$rAwIU$9$k$N$K(B git $B$r;H$&$3$H$b$G$-$^$9$,!"%Q%C%A$O(B
+ $B%l%S%e!<$N$?$a$K!"%Q%V%j%C%/$J%a!<%j%s%0%j%9%H$X$bF1;~$KAw$kI,MW$,(B
+ $B$"$j$^$9!#(B
+
+ - $B?7$7$$(B -rc $B$O(B Linus $B$,!":G?7$N(B git $B%D%j!<$,%F%9%HL\E*$G$"$l$P==J,(B
+ $B$K0BDj$7$?>uBV$K$"$k$HH=CG$7$?$H$-$K%j%j!<%9$5$l$^$9!#L\I8$OKh=5?7(B
+ $B$7$$(B -rc $B%+!<%M%k$r%j%j!<%9$9$k$3$H$G$9!#(B
+
+ - $B$3$N%W%m%;%9$O%+!<%M%k$,(B $B!V=`Hw$,$G$-$?!W$H9M$($i$l$k$^$G7QB3$7$^(B
+ $B$9!#$3$N%W%m%;%9$O$@$$$?$$(B 6$B=54V7QB3$7$^$9!#(B
+
+Andrew Morton $B$,(B Linux-kernel $B%a!<%j%s%0%j%9%H$K%+!<%M%k%j%j!<%9$K$D$$(B
+$B$F=q$$$?$3$H$r$3$3$G8@$C$F$*$/$3$H$O2ACM$,$"$j$^$9(B-
+ $B!V%+!<%M%k$,$$$D%j%j!<%9$5$l$k$+$OC/$bCN$j$^$;$s!#$J$<$J$i!"$3$l$O8=(B
+ $B<B$KG'<1$5$l$?%P%0$N>u67$K$h$j%j%j!<%9$5$l$k$N$G$"$j!"A0$b$C$F7h$a$i(B
+ $B$l$?7W2h$K$h$C$F%j%j!<%9$5$l$k$b$N$G$O$J$$$+$i$G$9!#!W(B
+
+2.6.x.y -stable $B%+!<%M%k%D%j!<(B
+---------------------------
+
+$B%P!<%8%g%s$K(B4$B$DL\$N?t;z$,$D$$$?%+!<%M%k$O(B -stable $B%+!<%M%k$G$9!#$3$l$K(B
+$B$O!"(B2.6.x $B%+!<%M%k$G8+$D$+$C$?%;%-%e%j%F%#LdBj$d=EBg$J8eLa$j$KBP$9$kHf(B
+$B3SE*>.$5$$=EMW$J=$@5$,4^$^$l$^$9!#(B
+
+$B$3$l$O!"3+H/(B/$B<B83E*%P!<%8%g%s$N%F%9%H$K6(NO$9$k$3$H$K6=L#$,L5$/!"(B
+$B:G?7$N0BDj$7$?%+!<%M%k$r;H$$$?$$%f!<%6$K?d>)$9$k%V%i%s%A$G$9!#(B
+
+$B$b$7!"(B2.6.x.y $B%+!<%M%k$,B8:_$7$J$$>l9g$K$O!"HV9f$,0lHVBg$-$$(B 2.6.x
+$B$,:G?7$N0BDjHG%+!<%M%k$G$9!#(B
+
+2.6.x.y $B$O(B "stable" $B%A!<%`(B <[email protected]> $B$G%a%s%F$5$l$F$*$j!"$@(B
+$B$$$?$$3V=5$G%j%j!<%9$5$l$F$$$^$9!#(B
+
+$B%+!<%M%k%D%j!<$KF~$C$F$$$k!"(BDocumentation/stable_kernel_rules.txt $B%U%!(B
+$B%$%k$K$O$I$N$h$&$J<oN`$NJQ99$,(B -stable $B%D%j!<$K<u$1F~$l2DG=$+!"$^$?%j(B
+$B%j!<%9%W%m%;%9$,$I$&F0$/$+$,5-=R$5$l$F$$$^$9!#(B
+
+2.6.x -git $B%Q%C%A(B
+------------------
+
+git $B%j%]%8%H%j$G4IM}$5$l$F$$$k(BLinus $B$N%+!<%M%k%D%j!<$NKhF|$N%9%J%C%W(B
+$B%7%g%C%H$,$"$j$^$9!#(B($B$@$+$i(B -git $B$H$$$&L>A0$,$D$$$F$$$^$9(B)$B!#$3$l$i$N%Q%C(B
+$B%A$O$*$*$`$MKhF|%j%j!<%9$5$l$F$*$j!"(BLinus $B$N%D%j!<$N8=>u$rI=$7$^$9!#$3(B
+$B$l$O(B -rc $B%+!<%M%k$HHf$Y$F!"%Q%C%A$,Bg>fIW$+$I$&$+$b3NG'$7$J$$$G<+F0E*(B
+$B$K@8@.$5$l$k$N$G!"$h$j<B83E*$G$9!#(B
+
+2.6.x -mm $B%+!<%M%k%Q%C%A(B
+------------------------
+
+Andrew Morton $B$K$h$C$F%j%j!<%9$5$l$k<B83E*$J%+!<%M%k%Q%C%A72$G$9!#(B
+Andrew $B$O8DJL$N%5%V%7%9%F%`%+!<%M%k%D%j!<$H%Q%C%A$rA4$F=8$a$F$-$F(B
+linux-kernel $B%a!<%j%s%0%j%9%H$G<}=8$5$l$?B??t$N%Q%C%A$HF1;~$K0l$D$K$^(B
+$B$H$a$^$9!#(B
+$B$3$N%D%j!<$O?75!G=$H%Q%C%A$,8!>Z$5$l$k>l$H$J$j$^$9!#$"$k4|4V$N4V%Q%C%A(B
+$B$,(B -mm $B$KF~$C$F2ACM$r>ZL@$5$l$?$i!"(BAndrew $B$d%5%V%7%9%F%`%a%s%F%J$,!"%a(B
+$B%$%s%i%$%s$XF~$l$k$h$&$K(B Linus $B$K%W%C%7%e$7$^$9!#(B
+
+$B%a%$%s%+!<%M%k%D%j!<$K4^$a$k$?$a$K(B Linus $B$KAw$kA0$K!"$9$Y$F$N?7$7$$%Q%C(B
+$B%A$,(B -mm $B%D%j!<$G%F%9%H$5$l$k$3$H$,6/$/?d>)$5$l$^$9!#(B
+
+$B$3$l$i$N%+!<%M%k$O0BDj$7$FF0:n$9$Y$-%7%9%F%`$H$7$F;H$&$N$K$OE,@Z$G$O$"(B
+$B$j$^$;$s$7!"%+!<%M%k%V%i%s%A$NCf$G$b$b$C$H$bF0:n$K%j%9%/$,9b$$$b$N$G$9!#(B
+
+$B$b$7$"$J$?$,!"%+!<%M%k3+H/%W%m%;%9$N;Y1g$r$7$?$$$H;W$C$F$$$k$N$G$"$l$P!"(B
+$B$I$&$>$3$l$i$N%+!<%M%k%j%j!<%9$r%F%9%H$K;H$C$F$_$F!"$=$7$F$b$7LdBj$,$"(B
+$B$l$P!"$^$?$b$7A4$F$,@5$7$/F0:n$7$?$H$7$F$b!"(Blinux-kernel $B%a!<%j%s%0%j(B
+$B%9%H$K%U%#!<%I%P%C%/$rDs6!$7$F$/$@$5$$!#(B
+
+$B$9$Y$F$NB>$N<B83E*%Q%C%A$K2C$($F!"$3$l$i$N%+!<%M%k$ODL>o%j%j!<%9;~E@$G(B
+$B%a%$%s%i%$%s$N(B -git $B%+!<%M%k$K4^$^$l$kA4$F$NJQ99$b4^$s$G$$$^$9!#(B
+
+-mm $B%+!<%M%k$O7h$^$C$?%9%1%8%e!<%k$G$O%j%j!<%9$5$l$^$;$s!"$7$+$7DL>o4v(B
+$B$D$+$N(B -mm $B%+!<%M%k(B (1 $B$+$i(B 3 $B$,IaDL!K$,3F(B-rc $B%+!<%M%k$N4V$K%j%j!<%9$5(B
+$B$l$^$9!#(B
+
+$B%5%V%7%9%F%`Kh$N%+!<%M%k%D%j!<$H%Q%C%A(B
+-------------------------------------------
+
+$B%+!<%M%k$NMM!9$JNN0h$G2?$,5/$-$F$$$k$+$r8+$i$l$k$h$&$K$9$k$?$a!"B?$/$N(B
+$B%+!<%M%k%5%V%7%9%F%`3+H/<T$OH`$i$N3+H/%D%j!<$r8x3+$7$F$$$^$9!#$3$l$i$N(B
+$B%D%j!<$O@bL@$7$?$h$&$K(B -mm $B%+!<%M%k%j%j!<%9$KF~$l9~$^$l$^$9!#(B
+
+$B0J2<$O$5$^$6$^$J%+!<%M%k%D%j!<$NCf$N$$$/$D$+$N%j%9%H(B-
+
+ git $B%D%j!<(B-
+ - Kbuild $B$N3+H/%D%j!<!"(BSam Ravnborg <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
+
+ - ACPI $B$N3+H/%D%j!<!"(B Len Brown <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
+
+ - Block $B$N3+H/%D%j!<!"(BJens Axboe <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
+
+ - DRM $B$N3+H/%D%j!<!"(BDave Airlie <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
+
+ - ia64 $B$N3+H/%D%j!<!"(BTony Luck <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
+
+ - ieee1394 $B$N3+H/%D%j!<!"(BJody McIntyre <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git
+
+ - infiniband, Roland Dreier <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
+
+ - libata, Jeff Garzik <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
+
+ - $B%M%C%H%o!<%/%I%i%$%P(B, Jeff Garzik <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
+
+ - pcmcia, Dominik Brodowski <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
+
+ - SCSI, James Bottomley <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
+
+ $B$=$NB>$N(B git $B%+!<%M%k%D%j!<$O(B http://kernel.org/git $B$K0lMwI=$,$"$j$^(B
+ $B$9!#(B
+
+ quilt $B%D%j!<(B-
+ - USB, PCI $B%I%i%$%P%3%"$H(B I2C, Greg Kroah-Hartman <[email protected]>
+ kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
+
+$B%P%0%l%]!<%H(B
+-------------
+
+bugzilla.kernel.org $B$O(B Linux $B%+!<%M%k3+H/<T$,%+!<%M%k$N%P%0$rDI@W$9$k(B
+$B>l=j$G$9!#%f!<%6$O8+$D$1$?%P%0$NA4$F$r$3$N%D!<%k$GJs9p$9$Y$-$G$9!#(B
+$B$I$&(B kernel bugzilla $B$r;H$&$+$N>\:Y$O!"0J2<$r;2>H$7$F$/$@$5$$(B-
+ http://test.kernel.org/bugzilla/faq.html
+
+$B%a%$%s%+!<%M%k%=!<%9%G%#%l%/%H%j$K$"$k%U%!%$%k(B REPORTING-BUGS $B$O%+!<%M(B
+$B%k%P%0$i$7$$$b$N$K$D$$$F$I$&%l%]!<%H$9$k$+$NNI$$%F%s%W%l!<%H$G$"$j!"Ld(B
+$BBj$NDI@W$r=u$1$k$?$a$K%+!<%M%k3+H/<T$K$H$C$F$I$s$J>pJs$,I,MW$J$N$+$N>\(B
+$B:Y$,=q$+$l$F$$$^$9!#(B
+
+$B%a!<%j%s%0%j%9%H(B
+-------------
+
+$B>e$N$$$/$D$+$N%I%-%e%a%s%H$G=R$Y$F$$$^$9$,!"%3%"%+!<%M%k3+H/<T$NBgItJ,(B
+$B$O(B Linux kernel $B%a!<%j%s%0%j%9%H$K;22C$7$F$$$^$9!#$3$N%j%9%H$NEPO?(B/$BC&(B
+$BB`$NJ}K!$K$D$$$F$O0J2<$r;2>H$7$F$/$@$5$$(B-
+ http://vger.kernel.org/vger-lists.html#linux-kernel
+
+$B$3$N%a!<%j%s%0%j%9%H$N%"!<%+%$%V$O(B web $B>e$NB??t$N>l=j$KB8:_$7$^$9!#$3(B
+$B$l$i$N%"!<%+%$%V$rC5$9$K$O%5!<%A%(%s%8%s$r;H$$$^$7$g$&!#Nc$($P(B-
+ http://dir.gmane.org/gmane.linux.kernel
+
+$B%j%9%H$KEj9F$9$kA0$K$9$G$K$=$NOCBj$,%"!<%+%$%V$KB8:_$9$k$+$I$&$+$r8!:w(B
+$B$9$k$3$H$r@'Hs$d$C$F$/$@$5$$!#B??t$N;v$,$9$G$K>\:Y$KEO$C$F5DO@$5$l$F(B
+$B$*$j!"%"!<%+%$%V$K$N$_5-O?$5$l$F$$$^$9!#(B
+
+$BBgItJ,$N%+!<%M%k%5%V%7%9%F%`$b<+J,$N8DJL$N3+H/$r<B;\$9$k%a!<%j%s%0%j%9(B
+$B%H$r;}$C$F$$$^$9!#8D!9$N%0%k!<%W$,$I$s$J%j%9%H$r;}$C$F$$$k$+$O!"(B
+MAINTAINERS $B%U%!%$%k$K%j%9%H$,$"$j$^$9$N$G;2>H$7$F$/$@$5$$!#(B
+
+$BB?$/$N%j%9%H$O(B kernel.org $B$G%[%9%H$5$l$F$$$^$9!#$3$l$i$N>pJs$O0J2<$K$"(B
+$B$j$^$9(B-
+ http://vger.kernel.org/vger-lists.html
+
+$B%a!<%j%s%0%j%9%H$r;H$&>l9g!"NI$$9TF0=,47$K=>$&$h$&$K$7$^$7$g$&!#(B
+$B>/$70B$C$]$$$,!"0J2<$N(B URL $B$O>e$N%j%9%H(B($B$dB>$N%j%9%H(B)$B$G2qOC$9$k>l9g$N(B
+$B%7%s%W%k$J%,%$%I%i%$%s$r<($7$F$$$^$9(B-
+ http://www.albion.com/netiquette/
+
+$B$b$7J#?t$N?M$,$"$J$?$N%a!<%k$KJV;v$r$7$?>l9g!"(BCC: $B$G<u$1$k?M$N%j%9%H$O(B
+$B$@$$$VB?$/$J$k$G$7$g$&!#NI$$M}M3$,$J$$>l9g!"(BCC: $B%j%9%H$+$iC/$+$r:o=|$r(B
+$B$7$J$$$h$&$K!"$^$?!"%a!<%j%s%0%j%9%H$N%"%I%l%9$@$1$K%j%W%i%$$9$k$3$H$N(B
+$B$J$$$h$&$K$7$^$7$g$&!#(B1$B$D$OAw?.<T$+$i!"$b$&(B1$B$D$O%j%9%H$+$i$N$h$&$K!"%a!<(B
+$B%k$r(B2$B2s<u$1$k$3$H$K$J$C$F$b$=$l$K47$l!"$7$c$l$?%a!<%k%X%C%@!<$rDI2C$7(B
+$B$F$3$N>uBV$rJQ$($h$&$H$7$J$$$h$&$K!#?M!9$O$=$N$h$&$J$3$H$O9%$_$^$;$s!#(B
+
+$B:#$^$G$N%a!<%k$G$N$d$j$H$j$H$=$N4V$N$"$J$?$NH/8@$O$=$N$^$^;D$7!"(B
+"John Kernlehacker wrote ...:" $B$N9T$r$"$J$?$N%j%W%i%$$N@hF,9T$K$7$F!"(B
+$B%a!<%k$N@hF,$G$J$/!"3F0zMQ9T$N4V$K$"$J$?$N8@$$$?$$$3$H$rDI2C$9$k$Y$-$G(B
+$B$9!#(B
+
+$B$b$7%Q%C%A$r%a!<%k$KIU$1$k>l9g$O!"(BDocumentaion/SubmittingPatches $B$KDs(B
+$B<($5$l$F$$$k$h$&$K!"$=$l$O(B $B%W%l!<%s$J2DFI%F%-%9%H$K$9$k$3$H$rK:$l$J$$(B
+$B$h$&$K$7$^$7$g$&!#%+!<%M%k3+H/<T$O(B $BE:IU$d05=L$7$?%Q%C%A$r07$$$?$,$j$^(B
+$B$;$s(B-
+$BH`$i$O$"$J$?$N%Q%C%A$N9TKh$K%3%a%s%H$rF~$l$?$$$N$G!"$=$N$?$a$K$O$=$&$9(B
+$B$k$7$+$"$j$^$;$s!#$"$J$?$N%a!<%k%W%m%0%i%`$,6uGr$d%?%V$r05=L$7$J$$$h$&(B
+$B$K3NG'$7$?J}$,$$$$$G$9!#:G=i$NNI$$%F%9%H$H$7$F$O!"<+J,$K%a!<%k$rAw$C$F(B
+$B$_$F!"$=$N%Q%C%A$r<+J,$GEv$F$F$_$k$3$H$G$9!#$b$7$=$l$,$&$^$/9T$+$J$$$J(B
+$B$i!"$"$J$?$N%a!<%k%W%m%0%i%`$rD>$7$F$b$i$&$+!"@5$7$/F0$/$h$&$KJQ$($k$Y(B
+$B$-$G$9!#(B
+
+$B$H$j$o$1!"B>$NEPO?<T$KBP$9$kB:7I$rI=$9$h$&$K$9$k$3$H$r3P$($F$*$$$F$/$@(B
+$B$5$$!#(B
+
+$B%3%_%e%K%F%#$H6&$KF/$/$3$H(B
+--------------------------
+
+$B%+!<%M%k%3%_%e%K%F%#$N%4!<%k$O2DG=$J$+$.$j:G9b$N%+!<%M%k$rDs6!$9$k$3$H(B
+$B$G$9!#$"$J$?$,%Q%C%A$r<u$1F~$l$F$b$i$&$?$a$KEj9F$7$?>l9g!"$=$l$O!"5;=Q(B
+$BE*%a%j%C%H$@$1$,%l%S%e!<$5$l$^$9!#$=$N:]!"$"$J$?$O2?$rM=A[$9$Y$-$G$7$g(B
+$B$&$+(B?
+ - $BHcH=(B
+ - $B%3%a%s%H(B
+ - $BJQ99$NMW5a(B
+ - $B%Q%C%A$N@5Ev@-$N>ZL@MW5a(B
+ - $BD@L[(B
+
+$B;W$$=P$7$F$/$@$5$$!"$3$3$O$"$J$?$N%Q%C%A$r%+!<%M%k$KF~$l$kOC$G$9!#$"(B
+$B$J$?$O!"$"$J$?$N%Q%C%A$KBP$9$kHcH=$H%3%a%s%H$r<u$1F~$l$k$Y$-$G!"$=$l$i(B
+$B$r5;=QE*%l%Y%k$GI>2A$7$F!"%Q%C%A$r:F:n@.$9$k$+!"$J$<$=$l$i$NJQ99$r$9$Y(B
+$B$-$G$J$$$+$rL@3N$G4J7i$JM}M3$N@bL@$rDs6!$7$F$/$@$5$$!#(B
+$B$b$7!"$"$J$?$N%Q%C%A$K2?$bH?1~$,$J$$>l9g!"$?$^$K$O%a!<%k$N;3$KKd$b$l$F(B
+$B8+F($5$l!"$"$J$?$NEj9F$,K:$l$i$l$F$7$^$&$3$H$b$"$k$N$G!"?tF|BT$C$F:FEY(B
+$BEj9F$7$F$/$@$5$$!#(B
+
+$B$"$J$?$,$d$k$Y$-$G$J$$$b$N$O(B?
+ - $B<ALd$J$7$K$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$k$HA[A|$9$k$3$H(B
+ - $B<i$j$KF~$k$3$H(B
+ - $B%3%a%s%H$rL5;k$9$k$3$H(B
+ - $BMW5a$5$l$?JQ99$r2?$b$7$J$$$G%Q%C%A$r=P$7D>$9$3$H(B
+
+$B2DG=$J8B$j:G9b$N5;=QE*2r7h$r5a$a$F$$$k%3%_%e%K%F%#$G$O!"%Q%C%A$,$I$N$/(B
+$B$i$$M-1W$J$N$+$K$D$$$F$O>o$K0[$J$k0U8+$,$"$j$^$9!#$"$J$?$O6(D4E*$G$"$k(B
+$B$Y$-$G$9$7!"$^$?!"$"$J$?$N%"%$%G%#%"$r%+!<%M%k$KBP$7$F$&$^$/9g$o$;$k$h(B
+$B$&$K$9$k$3$H$,K>$^$l$F$$$^$9!#$b$7$/$O!":GDc8B$"$J$?$N%"%$%G%#%"$,$=$l(B
+$B$@$1$N2ACM$,$"$k$H$9$9$s$G>ZL@$9$k$h$&$K$7$J$1$l$P$J$j$^$;$s!#(B
+$B@5$7$$2r7h$K8~$+$C$F?J$b$&$H$$$&0U;V$,$"$k8B$j!"4V0c$&$3$H$,$"$C$F$b5v(B
+$BMF$5$l$k$3$H$rK:$l$J$$$G$/$@$5$$!#(B
+
+$B$"$J$?$N:G=i$N%Q%C%A$KC1$K(B 1$B%@!<%9$b$N=$@5$r5a$a$k%j%9%H$NJVEz$K$J$k$3(B
+$B$H$bIaDL$N$3$H$G$9!#$3$l$O$"$J$?$N%Q%C%A$,<u$1F~$l$i$l$J$$$H$$$&$3$H$G(B
+$B$O(B *$B$"$j$^$;$s(B*$B!"$=$7$F$"$J$?<+?H$KH?BP$9$k$3$H$r0UL#$9$k$N$G$b(B *$B$"$j$^(B
+$B$;$s(B*$B!#C1$K<+J,$N%Q%C%A$KBP$7$F;XE&$5$l$?LdBj$rA4$F=$@5$7$F:FAw$9$l$P(B
+$B$$$$$N$G$9!#(B
+
+$B%+!<%M%k%3%_%e%K%F%#$H4k6HAH?%$N$A$,$$(B
+-----------------------------------------------------------------
+
+$B%+!<%M%k%3%_%e%K%F%#$OBgItJ,$NEAE}E*$J2q<R$N3+H/4D6-$H$O0[$C$?$d$jJ}$G(B
+$BF0$$$F$$$^$9!#0J2<$OLdBj$rHr$1$k$?$a$K$G$-$k$H$h$$$3$H$N$N%j%9%H$G$9(B-
+
+ $B$"$J$?$NDs0F$9$kJQ99$K$D$$$F8@$&$H$-$N$&$^$$8@$$J}!'(B
+
+ - "$B$3$l$OJ#?t$NLdBj$r2r7h$7$^$9(B"
+ - "$B$3$l$O(B2000$B9T$N%3!<%I$r:o=|$7$^$9(B"
+ - "$B0J2<$N%Q%C%A$O!";d$,8@$*$&$H$7$F$$$k$3$H$r@bL@$9$k$b$N$G$9(B"
+ - "$B;d$O$3$l$r(B5$B$D$N0[$J$k%"!<%-%F%/%A%c$G%F%9%H$7$?$N$G$9$,(B..."
+ - "$B0J2<$O0lO"$N>.$5$J%Q%C%A72$G$9$,(B..."
+ - "$B$3$l$OE57?E*$J%^%7%s$G$N@-G=$r8~>e$5$;$^$9(B.."
+
+ $B$d$a$?J}$,$$$$0-$$8@$$J}!'(B
+
+ - $B$3$N$d$jJ}$G(B AIX/ptx/Solaris $B$G$O$G$-$?$N$G!"$G$-$k$O$:$@(B
+ - $B;d$O$3$l$r(B20$BG/$b$N4V$d$C$F$-$?!"$@$+$i(B
+ - $B$3$l$O!";d$N2q<R$,6bLY$1$r$9$k$?$a$KI,MW$@(B
+ - $B$3$l$O2f!9$N%(%s%?!<%W%i%$%:8~$1>&IJ%i%$%s$N$?$a$G$"$k(B
+ - $B$3$l$O(B $B;d$,<+J,$N%"%$%G%#%"$r5-=R$7$?!"(B1000$B%Z!<%8$N@_7W;qNA$G$"$k(B
+ - $B;d$O$3$l$K$D$$$F!"(B6$B%17n:n6H$7$F$$$k!#(B
+ - $B0J2<$O(B ... $B$K4X$9$k(B5000$B9T$N%Q%C%A$G$9(B
+ - $B;d$O8=:_$N$0$A$c$0$A$c$rA4It=q$-D>$7$?!"$=$l$,0J2<$G$9(B...
+ - $B;d$O!:@Z$,$"$k!"$=$N$?$a$3$N%Q%C%A$O:#$9$0E,MQ$5$l$kI,MW$,$"$k(B
+
+$B%+!<%M%k%3%_%e%K%F%#$,BgItJ,$NEAE}E*$J%=%U%H%&%'%"%(%s%8%K%"%j%s%0$NO+(B
+$BF/4D6-$H0[$J$k$b$&0l$D$NE@$O!"$d$j$H$j$K4i$r9g$o$;$J$$$H$$$&$3$H$G$9!#(B
+email $B$H(B irc $B$rBh0l$N%3%_%e%K%1!<%7%g%s$N7A$H$9$k0l$D$NMxE@$O!"@-JL$d(B
+$BL1B2$N:9JL$,$J$$$3$H$G$9!#(BLinux $B%+!<%M%k$N?&>l4D6-$O=w@-$d>/?tL1B2$r<u(B
+$BMF$7$^$9!#$J$<$J$i!"(Bemail $B%"%I%l%9$K$h$C$F$N$_$"$J$?$,G'<1$5$l$k$+$i$G(B
+$B$9!#(B
+$B9q:]E*$JB&LL$+$i$b3hF0NN0h$r6QEy$K$9$k$h$&$K$7$^$9!#$J$<$J$i$P!"$"$J$?(B
+$B$O?M$NL>A0$G@-JL$rA[A|$G$-$J$$$+$i$G$9!#$"$kCK@-$,(B $B%"%s%I%l%"$H$$$&L>(B
+$BA0$G!"=w@-$NL>A0$O(B $B%Q%C%H(B $B$+$b$7$l$^$;$s(B ($BLuCm(B Andrea $B$OJF9q$G$O=w@-!"(B
+$B$=$l0J30(B($B2$=#$J$I(B)$B$G$OCK@-L>$H$7$F;H$o$l$k$3$H$,B?$$!#F1MM$K!"(BPat $B$O(B
+Patricia ($B<g$K=w@-L>(B)$B$d(B Patrick ($B<g$KCK@-L>(B)$B$NN,>N(B)$B!#(B
+Linux $B%+!<%M%k$N3hF0$r$7$F!"0U8+$rI=L@$7$?$3$H$,$"$kBgItJ,$N=w@-$O!"A0(B
+$B8~$-$J7P83$r$b$C$F$$$^$9!#(B
+
+$B8@MU$NJI$O1Q8l$,F@0U$G$J$$0lIt$N?M$K$OLdBj$K$J$j$^$9!#(B
+$B%a!<%j%s%0%j%9%H$NCf$G$-$A$s$H%"%$%G%#%"$r8r49$9$k$K$O!"AjEv$&$^$/1Q8l(B
+$B$rA`$l$kI,MW$,$"$k$3$H$b$"$j$^$9!#$=$N$?$a!"$"$J$?$O<+J,$N%a!<%k(B
+$B$rAw$kA0$K1Q8l$G0UL#$,DL$8$F$$$k$+$r%A%'%C%/$9$k$3$H$r$*A&$a$7$^$9!#(B
+
+$BJQ99$rJ,3d$9$k(B
+---------------------
+
+Linux $B%+!<%M%k%3%_%e%K%F%#$O!"0lEY$KBgNL$N%3!<%I$N2t$r4n$s$G<uMF$9$k$3(B
+$B$H$O$"$j$^$;$s!#JQ99$O@53N$K@bL@$5$l$kI,MW$,$"$j!"5DO@$5$l!">.$5$$!"8D(B
+$BJL$NItJ,$KJ,3d$9$kI,MW$,$"$j$^$9!#$3$l$O$3$l$^$GB?$/$N2q<R$,$d$j47$l$F(B
+$B$-$?$3$H$HA4$/@5H?BP$N$3$H$G$9!#$"$J$?$N%W%m%]!<%6%k$O!"3+H/%W%m%;%9$N$H(B
+$B$F$bAa$$CJ3,$+$i>R2p$5$l$k$Y$-$G$9!#$=$&$9$l$P(B $B$"$J$?$O<+J,$N$d$C$F$$(B
+$B$k$3$H$K%U%#!<%I%P%C%/$rF@$i$l$^$9!#$3$l$O!"%3%_%e%K%F%#$+$i$_$l$P!"$"(B
+$B$J$?$,H`$i$H0l=o$K$d$C$F$$$k$h$&$K46$8$i$l!"C1$K$"$J$?$NDs0F$9$k5!G=$N(B
+$B%4%_<N$F>l$H$7$F;H$C$F$$$k$N$G$O$J$$!"$H46$8$i$l$k$G$7$g$&!#(B
+$B$7$+$7!"0lEY$K(B 50 $B$b$N(B email $B$r%a!<%j%s%0%j%9%H$KAw$j$D$1$k$h$&$J$3$H$O(B
+$B$d$C$F$O$$$1$^$;$s!"$"$J$?$N%Q%C%A72$O$$$D$b$I$s$J;~$G$b$=$l$h$j$O>.$5(B
+$B$/$J$1$l$P$J$j$^$;$s!#(B
+
+$B%Q%C%A$rJ,3d$9$kM}M3$O0J2<$G$9(B-
+
+1) $B>.$5$$%Q%C%A$O$"$J$?$N%Q%C%A$,E,MQ$5$l$k8+9~$_$rBg$-$/$7$^$9!"%+!<(B
+ $B%M%k$N?MC#$O%Q%C%A$,@5$7$$$+$I$&$+$r3NG'$9$k;~4V$dO+NO$r$+$1$J$$$+(B
+ $B$i$G$9!#(B5$B9T$N%Q%C%A$O%a%s%F%J$,$?$C$?(B1$BIC8+$k$@$1$GE,MQ$G$-$^$9!#$7(B
+ $B$+$7!"(B500$B9T$N%Q%C%A$O!"@5$7$$$3$H$r%l%S%e!<$9$k$N$K?t;~4V$+$+$k$+$b(B
+ $B$7$l$^$;$s(B($B;~4V$O%Q%C%A$N%5%$%:$J$I$K$h$j;X?t4X?t$KHfNc$7$F$+$+$j$^(B
+ $B$9(B)
+ $B>.$5$$%Q%C%A$O2?$+$"$C$?$H$-$K%G%P%C%0$b$H$F$b4JC1$K$J$j$^$9!#%Q%C(B
+ $B%A$r(B1$B8D(B1$B8D<h$j=|$/$N$O!"$H$F$bBg$-$J%Q%C%A$rEv$F$?8e$K(B($B$+$D!"2?$+$*(B
+ $B$+$7$/$J$C$?8e$G(B)$B2rK6$9$k$N$KHf$Y$l$P$H$F$b4JC1$G$9!#(B
+
+2) $B>.$5$$%Q%C%A$rAw$k$@$1$G$J$/!"Aw$k$^$($K!"=q$-D>$7$F!"%7%s%W%k$K$9(B
+ $B$k(B($B$b$7$/$O!"C1$K=gHV$rJQ$($k$@$1$G$b(B)$B$3$H$b!"$H$F$b=EMW$G$9!#(B
+
+$B0J2<$O%+!<%M%k3+H/<T$N(B Al Viro $B$N$?$H$(OC$7$G$9!'(B
+
+ "$B@8EL$N?t3X$N=IBj$r:NE@$9$k@h@8$N$3$H$r9M$($F$_$F$/$@$5$$!"@h(B
+ $B@8$O@8EL$,2r$KE~C#$9$k$^$G$N;n9T:x8m$r$_$?$$$H$O;W$o$J$$$G$7$g(B
+ $B$&!#@h@8$O4J7i$J:G9b$N2r$r$_$?$$$N$G$9!#NI$$@8EL$O$3$l$rCN$C$F(B
+ $B$*$j!"$=$7$F:G=*2r$NA0$NCf4V:n6H$rDs=P$9$k$3$H$O7h$7$F$J$$$N$G(B
+ $B$9(B"
+ $B%+!<%M%k3+H/$G$b$3$l$OF1$8$G$9!#%a%s%F%J!<C#$H%l%S%e!<%"C#$O!"(B
+ $BLdBj$r2r7h$9$k2r$NGX8e$K$J$k;W9M%W%m%;%9$r$_$?$$$H$O;W$$$^$;$s!#(B
+ $BH`$i$OC1=c$G$"$6$d$+$J2r7hJ}K!$r$_$?$$$N$G$9!#(B
+
+$B$"$6$d$+$J2r$r@bL@$9$k$N$H!"%3%_%e%K%F%#$H6&$K;E;v$r$7!"L$2r7h$N;E;v$r(B
+$B5DO@$9$k$3$H$N%P%i%s%9$r%-!<%W$9$k$N$OFq$7$$$+$b$7$l$^$;$s!#(B
+$B$G$9$+$i!"3+H/%W%m%;%9$NAa4|CJ3,$G2~A1$N$?$a$N%U%#!<%I%P%C%/$r$b$i$&$h(B
+$B$&$K$9$k$N$b$$$$$G$9$,!"JQ99E@$r>.$5$$ItJ,$KJ,3d$7$FA4BN$G$O$^$@40@.$7(B
+$B$F$$$J$$;E;v$r(B($BItJ,E*$K(B)$B<h$j9~$s$G$b$i$($k$h$&$K$9$k$3$H$b$$$$$3$H$G$9!#(B
+
+$B$^$?!"$G$->e$,$C$F$$$J$$$b$N$d!"(B"$B>-MhD>$9(B" $B$h$&$J%Q%C%A$r!"K\N.$K4^$a(B
+$B$F$b$i$&$h$&$KAw$C$F$b!"$=$l$O<u$1IU$1$i$l$J$$$3$H$rM}2r$7$F$/$@$5$$!#(B
+
+$B$"$J$?$NJQ99$r@5Ev2=$9$k(B
+-------------------
+
+$B$"$J$?$N%Q%C%A$rJ,3d$9$k$N$HF1;~$K!"$J$<$=$NJQ99$rDI2C$7$J$1$l$P$J$i$J(B
+$B$$$+$r(B Linux $B%3%_%e%K%F%#$KCN$i$;$k$3$H$O$H$F$b=EMW$G$9!#?75!G=$OI,MW(B
+$B@-$HM-MQ@-$G@5Ev2=$5$l$J$1$l$P$J$j$^$;$s!#(B
+
+$B$"$J$?$NJQ99$N@bL@(B
+--------------------
+
+$B$"$J$?$N%Q%C%A$rAwIU$9$k>l9g$K$O!"%a!<%k$NCf$N%F%-%9%H$G2?$r8@$&$+$K$D(B
+$B$$$F!"FCJL$KCm0U$rJ'$C$F$/$@$5$$!#$3$N>pJs$O%Q%C%A$N(B ChangeLog $B$K;H$o(B
+$B$l!"$$$D$b3'$,$_$i$l$k$h$&$KJ]4I$5$l$^$9!#$3$l$O<!$N$h$&$J9`L\$r4^$a!"(B
+$B%Q%C%A$r40A4$K5-=R$9$k$Y$-$G$9(B-
+
+ - $B$J$<JQ99$,I,MW$+(B
+ - $B%Q%C%AA4BN$N@_7W%"%W%m!<%A(B
+ - $B<BAu$N>\:Y(B
+ - $B%F%9%H7k2L(B
+
+$B$3$l$K$D$$$FA4$F$,$I$N$h$&$K$"$k$Y$-$+$K$D$$$F$N>\:Y$O!"0J2<$N%I%-%e%a(B
+$B%s%H$N(B ChangeLog $B%;%/%7%g%s$r$_$F$/$@$5$$(B-
+ "The Perfect Patch"
+ http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
+
+$B$3$l$i$N$I$l$b$,!";~$K$O$H$F$b:$Fq$G$9!#$3$l$i$N47Nc$r40`z$K<B;\$9$k$K(B
+$B$O?tG/$+$+$k$+$b$7$l$^$;$s!#$3$l$O7QB3E*$J2~A1$N%W%m%;%9$G$"$j!"$=$N$?(B
+$B$a$K$OB??t$NG&BQ$H7h0U$rI,MW$H$9$k$b$N$G$9!#$G$b!"D|$a$J$$$G!"$3$l$O2D(B
+$BG=$J$3$H$G$9!#B??t$N?M$,$9$G$K$G$-$F$$$^$9$7!"H`$i$b3':G=i$O$"$J$?$HF1(B
+$B$8$H$3$m$+$i%9%?!<%H$7$?$N$G$9$+$i!#(B
+
+Paolo Ciarrocchi $B$K46<U!"H`$OH`$N=q$$$?(B "Development Process"
+(http://linux.tar.bz/articles/2.6-development_process)$B%;%/%7%g(B
+$B%s$r$3$N%F%-%9%H$N867?$K$9$k$3$H$r5v2D$7$F$/$l$^$7$?!#(B
+Rundy Dunlap $B$H(B Gerrit Huizenga $B$O%a!<%j%s%0%j%9%H$G$d$k$Y$-$3$H$H$d$C(B
+$B$F$O$$$1$J$$$3$H$N%j%9%H$rDs6!$7$F$/$l$^$7$?!#(B
+$B0J2<$N?M!9$N%l%S%e!<!"%3%a%s%H!"9W8%$K46<U!#(B
+Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers,
+Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi
+Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop,
+David A. Wheeler, Junio Hamano, Michael Kerrisk, $B$H(B Alex Shepard
+$BH`$i$N;Y1g$J$7$G$O!"$3$N%I%-%e%a%s%H$O$G$-$J$+$C$?$G$7$g$&!#(B
+
+Maintainer: Greg Kroah-Hartman <[email protected]>
>From 99e9f85036418b0f30825f4635bb224b592be57c Mon Sep 17 00:00:00 2001
From: IKEDA, Munehiro <[email protected]>
Date: Tue, 12 Jun 2007 09:46:04 +0900
Subject: [PATCH] add Japanese translated stable_api_nonsense.txt
This is first trial to merge translated documentations into the mainline.
The directory where the file is should be discussed.
---
Documentation/ja_JP/stable_api_nonsense.txt | 263 +++++++++++++++++++++++++++
1 files changed, 263 insertions(+), 0 deletions(-)
diff --git a/Documentation/ja_JP/stable_api_nonsense.txt b/Documentation/ja_JP/stable_api_nonsense.txt
new file mode 100644
index 0000000..0b130e8
--- /dev/null
+++ b/Documentation/ja_JP/stable_api_nonsense.txt
@@ -0,0 +1,263 @@
+NOTE:
+This is a Japanese translated version of
+"Documentation/stable_api_nonsense.txt".
+This one is maintained by
+IKEDA, Munehiro <[email protected]>
+and JF Project team <http://www.linux.or.jp/JF/>.
+If you find difference with original file or problem in translation,
+please contact the maintainer of this file or JF project.
+
+Please also note that purpose of this file is easier to read for non
+English natives and not to be intended to fork. So, if you have any
+comments or updates of this file, please try to update
+Original(English) file at first.
+
+==================================
+ããã¯ã
+linux-2.6.22-rc4/Documentation/stable_api_nonsense.txt ã®åèš³
+ã§ãã
+翻蚳å£äœïŒ JF ãããžã§ã¯ã < http://www.linux.or.jp/JF/ >
+ç¿»èš³æ¥ ïŒ 2007/06/11
+åèäœè
: Greg Kroah-Hartman < greg at kroah dot com >
+翻蚳è
ïŒ æ± ç° å®åº < m-ikeda at ds dot jp dot nec dot com >
+æ ¡æ£è
ïŒ Masanori Kobayashi ãã < zap03216 at nifty dot ne dot jp >
+ Seiji Kaneko ãã < skaneko at a2 dot mbn dot or dot jp >
+==================================
+
+
+
+Linux ã«ãŒãã«ã®ãã©ã€ãã€ã³ã¿ãŒãã§ãŒã¹
+ïŒããªãã®è³ªåãã¹ãŠã«å¯Ÿããåçãšãã®ä»è«žã
ïŒ
+
+Greg Kroah-Hartman <greg at kroah dot com>
+
+
+ãã®ææžã¯ããªã Linux ã§ã¯ãã€ããªã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹ãå®çŸ©
+ãããŠããªãã®ãããŸãã¯ãªãäžå€ã®ã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹ãæããª
+ãã®ãããšããããšã説æããããã«æžããããããã§ã®è©±é¡ã¯ãã«ãŒã
+ã«å
éšã®ãã€ã³ã¿ãŒãã§ãŒã¹ã«ã€ããŠã§ããããŠãŒã¶ãŒç©ºéãšã®ã€ã³ã¿ãŒ
+ãã§ãŒã¹ã§ã¯ãªãããšãç解ããŠã»ãããã«ãŒãã«ãšãŠãŒã¶ãŒç©ºéãšã®ã€
+ã³ã¿ãŒãã§ãŒã¹ãšã¯ã¢ããªã±ãŒã·ã§ã³ããã°ã©ã ã䜿çšãããã®ã§ããã
+ã€ãŸãã·ã¹ãã ã³ãŒã«ã®ã€ã³ã¿ãŒãã§ãŒã¹ãããã«åœãããããã¯ä»ãŸã§
+é·ãã«æž¡ãããã€ä»åŸãããŸããããäžå€ã§ãããç§ã¯ç¢ºã 0.9 ãäœã
+ããåã®ã«ãŒãã«ã䜿ã£ãŠãã«ãããå€ãããã°ã©ã ãæã£ãŠããããã
+ãã¯ææ°ã® 2.6 ã«ãŒãã«ã§ããã¡ããšåäœããããŠãŒã¶ãŒç©ºéãšã®ã€ã³
+ã¿ãŒãã§ãŒã¹ã¯ããŠãŒã¶ãŒãšã¢ããªã±ãŒã·ã§ã³ããã°ã©ããäžå€æ§ãä¿¡é Œ
+ããŠãããã®ã®äžã€ã§ããã
+
+
+èŠæš
+----
+
+ããªãã¯äžå€ã®ã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹ãå¿
èŠã ãšèããŠãããããã
+ãªãããå®éã®ãšããã¯ããã§ã¯ãªããããªãã¯å¿
èŠãšããŠãããã®ãå
+ãã£ãŠããªããããªããå¿
èŠãšããŠãããã®ã¯å®å®ããŠåäœãããã©ã€ã
+ã§ãããããã¯ãã©ã€ããã¡ã€ã³ã®ã«ãŒãã«ããªãŒã«å«ãŸããå Žåã®ã¿åŸ
+ãããšãã§ããããã©ã€ããã¡ã€ã³ã®ã«ãŒãã«ããªãŒã«å«ãŸããŠãããšã
+ä»ã«ãå€ãã®è¯ãããšããããããã¯ãLinux ããã匷åºã§ãå®å®ãªãæ
+çãããªãã¬ãŒãã£ã³ã°ã·ã¹ãã ã«ããããšãã§ãããšããããšã ããã
+ãããããããããªãã Linux ã䜿ãçç±ã®ã¯ãã ã
+
+
+ã¯ããã«
+--------
+
+ã«ãŒãã«å
éšã®ã€ã³ã¿ãŒãã§ãŒã¹å€æŽãå¿é
ããªããã°ãªããªããã©ã€ã
+ãæžããããªã©ãšããã®ã¯ãå€ããè
ã ãã ããã®äžçã®ã»ãšãã©ã®äººã¯ã
+ãã®ãããªãã©ã€ããã©ããªã€ã³ã¿ãŒãã§ãŒã¹ã䜿ã£ãŠããããªã©ç¥ããª
+ããããããªãã©ã€ãã®ããšãªã©å
šãæ°ã«ããããŠããªãã
+
+
+ãŸãåãã«ãã¯ããŒãºãœãŒã¹ãšãããœãŒã¹ã³ãŒãã®é èœãšãããã€ããªã®
+ã¿ãé
åžããã䜿ãç©ã«ãªããªã代ç©[蚳泚(1)]ãšããå®äœã¯ãã€ããª
+ã³ãŒãã§ãããèªã¿èŸŒãããã®ã©ãããŒéšåã®ã¿ãœãŒã¹ã³ãŒããå
¬éãã
+ãŠãããšãããã®ä»çšèªã¯äœã§ãã GPL ã®äžã«ãœãŒã¹ã³ãŒãããªãªãŒã¹
+ãããŠããªãã«ãŒãã«ãã©ã€ãã«é¢ããæ³çãªåé¡ã«ã€ããŠãç§ã¯ããã
+ãªãè°è«ããè¡ãã€ããããªããæ³çãªçåãããã®ãªãã°ãããã°ã©ã
+ã§ããç§ã§ã¯ãªããåŒè·å£«ã«çžè«ããŠæ¬²ãããããã§ã¯åã«ãæè¡çãªå
+é¡ã«ã€ããŠè¿°ã¹ãããšã«ãããïŒæ³çãªåé¡ã軜èŠããŠããããã§ã¯ãªãã
+ãããã¯å®éã«ååšããããããªãã¯ããããã€ãæ°ã«ãããŠããå¿
èŠã
+ããïŒ
+
+蚳泚(1)
+ã䜿ãç©ã«ãªããªã代ç©ãã®åæ㯠"blob"
+
+
+ããŠããã§ã¯ããã€ããªã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹ã«ã€ããŠãšããœãŒã¹ã¬
+ãã«ã§ã®ã€ã³ã¿ãŒãã§ãŒã¹ã®äžå€æ§ã«ã€ããŠããšããäºã€ã®è©±é¡ãåãäž
+ããããã®äºã€ã¯äºãã«äŸåããé¢ä¿ã«ãããããŸãã¯ãã€ããªã€ã³ã¿ãŒ
+ãã§ãŒã¹ã«ã€ããŠè°è«ãè¡ããã£ã€ããŠããŸããã
+
+
+ãã€ããªã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹
+--------------------------------
+
+ãããœãŒã¹ã¬ãã«ã§ã®ã€ã³ã¿ãŒãã§ãŒã¹ãäžå€ãªãã°ããã€ããªã€ã³ã¿ãŒ
+ãã§ãŒã¹ãåœç¶ã®ããã«äžå€ã§ããããšããã®ã¯æ£ããã ãããïŒæ£ãã
+ãªããLinux ã«ãŒãã«ã«é¢ãã以äžã®äºå®ãèããŠã¿ãŠã»ããã
+ - ããªãã䜿çšããã³ã³ãã€ã©ã®ããŒãžã§ã³ã«ãã£ãŠãã«ãŒãã«å
éš
+ ã®æ§é äœã®é
眮æ§é ã¯ç°ãªã£ããã®ã«ãªãããŸããé¢æ°ã¯ç°ãªã£ãæ¹
+ æ³ã§ã«ãŒãã«ã«å«ãŸããããšã«ãªããããããªãïŒäŸãã°ã€ã³ã©ã€ã³
+ é¢æ°ãšããŠæ±ãããããæ±ãããªãã£ããããïŒãåã
ã®é¢æ°ãã©ã®
+ ããã«ã³ã³ãã€ã«ããããã¯ããã»ã©éèŠã§ã¯ãªãããæ§é äœã®ãã
+ ã£ã³ã°ãç°ãªããšããã®ã¯éåžžã«éèŠã§ããã
+ - ããªããã«ãŒãã«ã®ãã«ããªãã·ã§ã³ãã©ã®ããã«èšå®ãããã«ãã£
+ ãŠãã«ãŒãã«ã«ã¯åºãç¯å²ã§ç°ãªã£ãäºæ
ãèµ·ããåŸãã
+ - ããŒã¿æ§é ã¯ç°ãªãããŒã¿ãã£ãŒã«ããæã€ãããããªã
+ - ããã€ãã®é¢æ°ã¯å
šãå®è£
ãããŠããªãç¶æ
ã«ãªãåŸã
+ ïŒäŸïŒSMPåãã§ã¯ãªããã«ãã§ã¯ãããã€ãã®ããã¯ã¯äžèº«ã
+ ã«ã©ã«ã³ã³ãã€ã«ãããïŒ
+ - ã«ãŒãã«å
ã®ã¡ã¢ãªã¯ãç°ãªã£ãæ¹æ³ã§é
眮ããåŸããããã¯ã
+ ã«ããªãã·ã§ã³ã«äŸåããŠããã
+ - Linux ã¯æ§ã
ãªç°ãªãããã»ããµã¢ãŒããã¯ãã£äžã§åäœããã
+ ããã¢ãŒããã¯ãã£çšã®ãã€ããªãã©ã€ãããä»ã®ã¢ãŒããã¯ãã£ã§
+ æ£åžžã«åäœãããæ¹æ³ã¯ãªãã
+
+
+ããç¹å®ã®ã«ãŒãã«èšå®ã䜿çšããã«ãŒãã«ããã«ãããã®ãšæ£ç¢ºã«åã
+ã³ã³ãã€ã©ã䜿çšããŠåã«ã«ãŒãã«ã¢ãžã¥ãŒã«ãã³ã³ãã€ã«ããã ãã§
+ããããªãã¯ãããããã€ãã®åé¡ã«çŽé¢ããããšã«ãªããããç¹å®ã®
+Linux ãã£ã¹ããªãã¥ãŒã·ã§ã³ã®ãããç¹å®ã®ãªãªãŒã¹ããŒãžã§ã³çšã«ã¢
+ãžã¥ãŒã«ãæäŸããããšæã£ãã ãã§ãããããã®åé¡ãåŒãèµ·ããã«ã¯
+ååã§ãããã«ãé¢ããã Linux ãã£ã¹ããªãã¥ãŒã·ã§ã³ã®æ°ãšããµ
+ããŒããããã£ã¹ããªãã¥ãŒã·ã§ã³ã®ãªãªãŒã¹æ°ãæãç®ãããããäžã€
+äžã€ã«ã€ããŠãã«ããè¡ã£ããšããããä»åºŠã¯ãªãªãŒã¹ããšã®ãã«ããªã
+ã·ã§ã³ã®éããšããæªå€¢ã«ããããŸæ©ãŸãããããšã«ãªãããŸãããã£ã¹
+ããªãã¥ãŒã·ã§ã³ã®åãªãªãŒã¹ããŒãžã§ã³ã«ã¯ãç°ãªãããŒããŠã§ã¢ïŒã
+ãã»ããµã¿ã€ããçš®ã
ã®ãªãã·ã§ã³ïŒã«å¯Ÿå¿ãããããäœçš®é¡ãã®ã«ãŒã
+ã«ãå«ãŸããŠãããšããããšãç解ããŠæ¬²ãããåŸã£ãŠãããäžã€ã®ãª
+ãªãŒã¹ããŒãžã§ã³ã ãã®ããã«ã¢ãžã¥ãŒã«ãäœæããå Žåã§ããããªãã¯
+äœããŒãžã§ã³ãã®ã¢ãžã¥ãŒã«ãçšæããªããã°ãªããªãã
+
+
+ä¿¡ããŠæ¬²ããããã®ãããªæ¹æ³ã§ãµããŒããç¶ããããšãããªããããªã
+ã¯ãããæ£æ°ã倱ãã ãããé ãæãç§ã¯ãããããã«å°é£ãªããšãã身
+ããã£ãŠåŠãã ã®ã ã»ã»ã»
+
+
+äžå€ã®ã«ãŒãã«ãœãŒã¹ã¬ãã«ã€ã³ã¿ãŒãã§ãŒã¹
+------------------------------------------
+
+ã¡ã€ã³ã«ãŒãã«ããªãŒã«å«ãŸããŠããªã Linux ã«ãŒãã«ãã©ã€ããç¶ç¶
+ããŠãµããŒãããŠããããšããŠãã人ãã¡ãšã®è°è«ã«ãããŠã¯ãããã¯æ¥µ
+ããŠãåŒç«æ§ã®é«ãã話é¡ã§ããã[蚳泚(2)]
+
+蚳泚(2)
+ãåŒç«æ§ã®é«ããã®åæ㯠"volatile"ã
+volatile ã«ã¯ãæ®çºæ§ã®ããççºããããããšããæå³ã®ä»ããå€ãã
+ããããã移ãæ°ãªããšããæå³ãããã
+ãïŒãã®è©±é¡ã¯ïŒççºçã«æ¿ããè«äºãå·»ãèµ·ãããããªãããšããããš
+ãããïŒã«ãŒãã«ã®ãœãŒã¹ã¬ãã«ã€ã³ã¿ãŒãã§ãŒã¹ã¯ïŒç§»ããè¡ããã®ã§
+ããããšããããšãé£æ³ããã "volatile" ãšããåèªã§è¡šçŸããŠããã
+
+
+Linux ã«ãŒãã«ã®éçºã¯ç¶ç¶çã«éãããŒã¹ã§è¡ããã決ããŠæ©ã¿ãç·©ã
+ãããšããªãããã®äžã§ã«ãŒãã«éçºè
éã¯ãçŸç¶ã®ã€ã³ã¿ãŒãã§ãŒã¹ã«
+ãããã°ãèŠã€ããããè¯ãæ¹æ³ãèãåºãã圌ãã¯ãããŠãçŸç¶ã®ã€ã³
+ã¿ãŒãã§ãŒã¹ãããæ£ããåäœããããã«ä¿®æ£ãè¡ãããã®éçšã§é¢æ°ã®
+ååã¯å€æŽãããããããããæ§é äœã¯å€§ããããŸãã¯å°ãããªãããã
+ãããé¢æ°ã®åŒæ°ã¯æ€èšããªãããããããããªãããã®ãããªå ŽåãåŒ
+ãç¶ãå
šãŠãæ£åžžã«åäœãããããã«ãŒãã«å
ã§ãããã®ã€ã³ã¿ãŒãã§ãŒ
+ã¹ã䜿çšããŠããåæãå
šãŠåæã«ä¿®æ£ãããã
+
+
+å
·äœçãªäŸãšããŠãã«ãŒãã«å
ã® USB ã€ã³ã¿ãŒãã§ãŒã¹ãæãããUSB
+ãµãã·ã¹ãã ã¯ãããŸã§ã«å°ãªããšãïŒåã®æžãçŽããè¡ããããã®çµæ
+ã€ã³ã¿ãŒãã§ãŒã¹ãå€æŽãããããããã®æžãçŽãã¯ããã€ãã®ç°ãªã£ã
+åé¡ãä¿®æ£ããããã«è¡ãããã
+ - åæçããŒã¿ã¹ããªãŒã ãéåæã«å€æŽããããããã«ããå€æ°ã®ã
+ ã©ã€ããåçŽåã§ããå
šãŠã®ãã©ã€ãã®ã¹ã«ãŒããããåäžãããä»
+ ãã»ãšãã©å
šãŠã® USB ããã€ã¹ã¯ãèããããæé«ã®é床ã§åäœã
+ ãŠããã
+ - USB ãã©ã€ãã USB ãµãã·ã¹ãã ã®ã³ã¢ããè¡ããããŒã¿ãã±ãã
+ çšã®ã¡ã¢ãªç¢ºä¿æ¹æ³ãå€æŽããããããã«äŒŽããããã€ãã®ææžåã
+ ãããããããã¯æ¡ä»¶ãåé¿ãããããå
šãŠã® USB ãã©ã€ãã¯ãã
+ å€ãã®æ
å ±ã USB ã³ã¢ã«æäŸããªããã°ãªããªãããã«ãªã£ãŠããã
+
+
+ãã®ã§ãããšã¯ãæ°å€ãååšããã¯ããŒãºãœãŒã¹ã®ãªãã¬ãŒãã£ã³ã°ã·ã¹
+ãã ãšã¯å
šã察ç
§çã ããããã¯é·æã«æž¡ãå€ã USB ã€ã³ã¿ãŒãã§ãŒã¹
+ãã¡ã³ããã³ã¹ããªããã°ãªããªããå€ãã€ã³ã¿ãŒãã§ãŒã¹ãæ®ãããšã§ã
+æ°ããªéçºè
ãå¶ç¶å€ãã€ã³ã¿ãŒãã§ãŒã¹ã䜿ããæ£ãããªãæ¹æ³ã§éçº
+ãè¡ã£ãŠããŸãå¯èœæ§ãçãããããã«ããã·ã¹ãã ã®å®å®æ§ã¯å±éºã«ã
+ããããããšã«ãªãã
+
+
+äžã«æããã©ã¡ãã®äŸã«ãããŠããéçºè
éã¯ãã®å€æŽãéèŠãã€å¿
èŠã§
+ããããšã«åæããæ¯èŒç楜ã«ãããå®è¡ããããã Linux ããœãŒã¹ã¬
+ãã«ã§ã€ã³ã¿ãŒãã§ãŒã¹ã®äžå€æ§ãä¿èšŒããªããã°ãªããªããšããããæ°
+ããã€ã³ã¿ãŒãã§ãŒã¹ãäœããšåæã«ãå€ããåé¡ã®ããæ¹ãä»åŸãšãã¡
+ã³ããã³ã¹ãããšããäœèšãªä»äºã USB ã®éçºè
ã«ãããªããã°ãªããª
+ããLinux ã® USB éçºè
ã¯ãèªåã®æéã䜿ã£ãŠä»äºãããŠããããã£
+ãŠã䟡å€ã®ãªãäœèšãªä»äºãå ±é
¬ããªãã«å®è¡ãããšèšãããšã¯ã§ããªãã
+
+
+ã»ãã¥ãªãã£åé¡ããLinux ã«ãšã£ãŠã¯éåžžã«éèŠã§ãããã²ãšãã³ã»ã
+ã¥ãªãã£ã«é¢ããåé¡ãçºèŠãããã°ãããã¯æ¥µããŠçæéã®ãã¡ã«ä¿®æ£
+ããããã»ãã¥ãªãã£åé¡ã®çºçãé²ãããã®ä¿®æ£ã¯ãã«ãŒãã«ã®å
éšã€
+ã³ã¿ãŒãã§ãŒã¹ã®å€æŽãäœåºŠãåŒãèµ·ãããŠããããã®éåæã«ãå€æŽã
+ããã€ã³ã¿ãŒãã§ãŒã¹ã䜿çšããå
šãŠã®ãã©ã€ãããŸãå€æŽãããããã
+ã«ããåé¡ã解æ¶ããå°æ¥å¶ç¶ã«åé¡ãåçºããŠããŸããªãããšãä¿èšŒã
+ãããããå
éšã€ã³ã¿ãŒãã§ãŒã¹ã®å€æŽãèš±ãããªããšãããããã®ãã
+ã«ã»ãã¥ãªãã£åé¡ãä¿®æ£ããå°æ¥åçºããªãããšãä¿èšŒããããšãªã©äž
+å¯èœãªã®ã ã
+
+
+ã«ãŒãã«ã®ã€ã³ã¿ãŒãã§ãŒã¹ã¯æãçµã€ã«ã€ãã¯ãªãŒã³ããããåããã
+誰ã䜿ã£ãŠããªãã€ã³ã¿ãŒãã§ãŒã¹ã¯åé€ããããããã«ãããå¯èœãªé
+ãã«ãŒãã«ãå°ããä¿ãããçŸåœ¹ã®å
šãŠã®ã€ã³ã¿ãŒãã§ãŒã¹ãå¯èœãªéã
+ãã¹ããããããšãä¿èšŒããŠããã®ã ãïŒäœ¿ãããŠããªãã€ã³ã¿ãŒãã§ãŒ
+ã¹ã®åŠ¥åœæ§ããã¹ãããããšã¯äžå¯èœãšèšã£ãŠããã ããïŒ
+
+
+
+ããããäœããã¹ãã
+-----------------------
+
+ã§ã¯ãããã¡ã€ã³ã®ã«ãŒãã«ããªãŒã«å«ãŸããªã Linux ã«ãŒãã«ãã©ã€
+ãããã£ããšããŠãããªãã¯ãã€ãŸãéçºè
ã¯äœãããã¹ãã ãããïŒå
š
+ãŠã®ãã£ã¹ããªãã¥ãŒã·ã§ã³ã®å
šãŠã®ã«ãŒãã«ããŒãžã§ã³åãã«ãã€ããª
+ã®ãã©ã€ããäŸçµŠããããšã¯æªå€¢ã§ãããã«ãŒãã«ã€ã³ã¿ãŒãã§ãŒã¹ã®å€
+æŽãè¿œãããç¶ããããšããŸãéé
·ãªä»äºã ã
+
+
+çãã¯ç°¡åããã®ãã©ã€ããã¡ã€ã³ã®ã«ãŒãã«ããªãŒã«å
¥ããŠããŸãã°ã
+ããïŒããã§èšåããŠããã®ã¯ãGPL ã«åŸã£ãŠå
¬éããããã©ã€ãã®ããš
+ã ãšããããšã«æ³šæããŠã»ãããããªãã®ã³ãŒããããã«è©²åœããªããªã
+ã°ããããªãã幞éãç¥ããŸãããèªåã§äœãšãããŠãã ãããAndrew
+ãš Linus ããã®ã³ã¡ã³ãïŒAndrew ãš Linus ã®ã³ã¡ã³ããžã®ãªã³ã¯ãã
+ãã«çœ®ãïŒãã©ããïŒãã©ã€ããã¡ã€ã³ããªãŒã«å
¥ãã°ãã«ãŒãã«ã®ã€ã³
+ã¿ãŒãã§ãŒã¹ãå€æŽãããå Žåãå€æŽãè¡ã£ãéçºè
ã«ãã£ãŠãã©ã€ãã
+ä¿®æ£ãããããšã«ãªãã ãããããªãã¯ã»ãšãã©åŽåãæãããšãªãã«ã
+åžžã«ãã«ãå¯èœã§ãã¡ããšåäœãããã©ã€ããæã«å
¥ããããšãã§ããã
+
+
+ãã©ã€ããã¡ã€ã³ã®ã«ãŒãã«ããªãŒã«å
¥ãããšãéåžžã«å¥œãŸãã以äžã®å¹
+æãããã
+ - ãã©ã€ãã®å質ãåäžããäžæ¹ã§ãïŒå
ã®éçºè
ã«ãšã£ãŠã®ïŒã¡ã³ã
+ ãã³ã¹ã³ã¹ãã¯äžããã
+ - ããªãã®ãã©ã€ãã«ä»ã®éçºè
ãæ©èœãè¿œå ããŠãããã
+ - 誰ããããªãã®ãã©ã€ãã«ãããã°ãèŠã€ããä¿®æ£ããŠãããã
+ - 誰ããããªãã®ãã©ã€ãã«ããæ¹åç¹ãèŠã€ããŠãããã
+ - å€éšã€ã³ã¿ãŒãã§ãŒã¹ãå€æŽãããã©ã€ãã®æŽæ°ãå¿
èŠã«ãªã£ãå Žåã
+ 誰ããããªãã®ä»£ããã«æŽæ°ããŠãããã
+ - ãã©ã€ããå
¥ããŠãããšãã£ã¹ããã«é ŒãŸãªããŠãããã®ãã©ã€ãã¯
+ å
šãŠã® Linux ãã£ã¹ããªãã¥ãŒã·ã§ã³ã«èªåçã«å«ãŸããŠãªãªãŒã¹
+ ãããã
+
+
+Linux ã§ã¯ãä»ã®ã©ã®ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã ãããæ°å€ãã®ããã€ã¹
+ãããã®ãŸãŸã䜿çšã§ããããã«ãªã£ãããŸã Linux ã¯ãã©ã®ãªãã¬ãŒ
+ãã£ã³ã°ã·ã¹ãã ãããæ°å€ãã®ããã»ããµã¢ãŒããã¯ãã£äžã§ãããã®
+ããã€ã¹ã䜿çšããããšãã§ããããã«ããªã£ãããã®ããã«ãLinux ã®
+éçºã¢ãã«ã¯å®èšŒãããŠãããä»åŸãééããªãæ£ããæ¹åãžãšé²ãã§ã
+ãã ããã:)
+
+
+
+------
+
+ãã®ææžã®åæã®èçš¿ã«å¯ŸããRandy Dunlap, Andrew Morton, David
+Brownell, Hanna Linder, Robert Love, Nishanth Aravamudan ããæ»èª
+ãšå©èšãé ããŸãããæè¬ç³ãäžããŸãã
+
--
1.4.4.4
Tsugikazu Shibata <[email protected]> writes:
> On Sun, 10 Jun 2007 23:07:59 -0700, gregkh wrote:
> ...
>> So, Tsugikazu, care to resend this file as a patch that I can apply to
>> the Documentation directory of the kernel tree? I think it would be
>> good to have there.
>
> Here is a patch of Japanese translated HOWTO.
> Thank you very much for lots of comment and suggestions.>all
> Bellow is what I have done:
>
> - Added Hiroyuki's comment with my own modifications as top notes.
> - Character encoding is UTF-8
Oops? I still see iso-2022-jp...
> Content-Type: Text/Plain; charset=iso-2022-jp
> Content-Transfer-Encoding: 7bit
> Content-Disposition: inline; filename="add-japanese-howto.patch"
>From a42bd921c7595c6bdbfb650e474a2564ca5db762 Mon Sep 17 00:00:00 2001
From: Tsugikazu Shibata <[email protected]>
Date: Tue, 12 Jun 2007 17:16:12 +0900
Subject: [PATCH] add japanese howto
Signed-off-by: Tsugikazu Shibata <[email protected]>
---
Documentation/ja_JP/HOWTO | 650 +++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 650 insertions(+), 0 deletions(-)
diff --git a/Documentation/ja_JP/HOWTO b/Documentation/ja_JP/HOWTO
new file mode 100644
index 0000000..b2446a0
--- /dev/null
+++ b/Documentation/ja_JP/HOWTO
@@ -0,0 +1,650 @@
+NOTE:
+This is Japanese translated version of "Documentation/HOWTO".
+This one is maintained by Tsugikazu Shibata <[email protected]>
+and JF Project team <http://www.linux.or.jp/JF>.
+If you find difference with original file or problem in translation,
+please contact maintainer of this file or JF project.
+
+Please also note that purpose of this file is easier to read for non
+English natives and not to be intended to fork. So, if you have any
+comments or updates of this file, please try to update Original(English)
+file at first.
+
+Last Updated: 2007/06/04
+==================================
+ããã¯ã
+linux-2.6.21/Documentation/HOWTO
+ã®åèš³ã§ãã
+
+翻蚳å£äœïŒ JF ãããžã§ã¯ã < http://www.linux.or.jp/JF/ >
+翻蚳æ¥ïŒ 2007/06/04
+翻蚳è
ïŒ Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
+æ ¡æ£è
ïŒ æŸåãã <nbh--mats at nifty dot com>
+ å°æ é
å
žãã (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
+ æŠäºäŒžå
ããã<takei at webmasters dot gr dot jp>
+ ããããã (Seiji Kaneko) <skaneko at a2 dot mbn dot or dot jp>
+ éå£ãã (Kenji Noguchi) <tokyo246 at gmail dot com>
+ æ²³å
ãã (Takayoshi Kochi) <t-kochi at bq dot jp dot nec dot com>
+ 岩æ¬ãã (iwamoto) <iwamoto.kn at ncos dot nec dot co dot jp>
+==================================
+
+Linux ã«ãŒãã«éçºã®ããæ¹
+-------------------------------
+
+ããã¯äžã®ãããã¯( Linux ã«ãŒãã«éçºã®ããæ¹)ã®éèŠãªäºæã網çŸ
ãã
+ããã¥ã¡ã³ãã§ããããã«ã¯ Linux ã«ãŒãã«éçºè
ã«ãªãããã®æ¹æ³ãš
+Linux ã«ãŒãã«éçºã³ãã¥ããã£ãšå
±ã«æŽ»åããããæ¹ãåŠã¶æ¹æ³ãå«ãŸããŠ
+ããŸããã«ãŒãã«ããã°ã©ãã³ã°ã«é¢ããæè¡çãªé
ç®ã«é¢ããããšã¯äœãå«
+ããªãããã«ããŠããŸãããã«ãŒãã«éçºè
ãšãªãããã®æ£ããæ¹åã«åãã
+æå©ãã«ãªããŸãã
+
+ããããã®ããã¥ã¡ã³ãã®ã©ãããå€ããªã£ãŠããå Žåã«ã¯ããã®ããã¥ã¡ã³
+ãã®æåŸã«ãªã¹ãããã¡ã³ãããŒã«ããããéã£ãŠãã ããã
+
+ã¯ããã«
+---------
+
+ããªãã¯ãLinux ã«ãŒãã«ã®éçºè
ã«ãªãæ¹æ³ãåŠã³ããã®ã§ããããïŒãã
+ããšãããªãã¯äžåžããããã®ããã€ã¹ã® Linux ãã©ã€ããæžãããã«ããš
+èšãããŠããã®ã§ããããïŒã
+ãã®ææžã®ç®çã¯ãããªããèžãã¹ãæé ãšãã³ãã¥ããã£ãšäžç·ã«ããŸãå
+ããã³ããæžãäžãããšã§ãããªããç¥ãã¹ãå
šãŠã®ããšãæããããšã§ãã
+ãŸãããã®ã³ãã¥ããã£ããªãä»ããŸããŸãã£ãŠããã®ããšããçç±ã®äžéšã
+説æããããšè©Šã¿ãŠããŸãã
+
+ã«ãŒãã«ã¯ å°éã®ã¢ãŒããã¯ãã£äŸåéšåãã¢ã»ã³ããªèšèªã§æžãããŠãã
+以å€ã¯å€§éšå㯠C èšèªã§æžãããŠããŸããCèšèªãããç解ããŠããããšã¯ã«ãŒ
+ãã«éçºè
ã«ã¯å¿
èŠã§ããã¢ãŒããã¯ãã£åãã®äœã¬ãã«éšåã®éçºãããã®
+ã§ãªããã°ã(ã©ããªã¢ãŒããã¯ãã£ã§ã)ã¢ã»ã³ããª(蚳泚: èšèª)ã¯å¿
èŠãã
+ãŸããã以äžã®æ¬ã¯ãC èšèªã®ååãªç¥èãäœå¹Žãã®çµéšã«åã£ãŠä»£ãããã®
+ã§ã¯ãããŸããããå°ãªããšããªãã¡ã¬ã³ã¹ãšããŠã¯ããæ¬ã§ãã
+ - "The C Programming Language" by Kernighan and Ritchie [Prentice Hall]
+ -ãããã°ã©ãã³ã°èšèªïŒ£ç¬¬2çã(B.W. ã«ãŒããã³/D.M. ãªãããŒè ç³ç°æŽä¹
èš³) [å
±ç«åºç]
+ - "Practical C Programming" by Steve Oualline [O'Reilly]
+ - ãCå®è·µããã°ã©ãã³ã°ç¬¬3çã(Steve Ouallineè ææ康åžç£èš³ è°·å£åèš³) [ãªã©ã€ãªãŒãžã£ãã³]
+ - "C: A Reference Manual" by Harbison and Steele [Prentice Hall]
+ - ãæ°ã»è©³èª¬ C èšèª H&S ãªãã¡ã¬ã³ã¹ã
+ (ãµãã¥ãšã« P ããŒããœã³/ã¬ã€ L ã¹ãã£ãŒã«å
±è æè€ ä¿¡ç·ç£èš³)[ãœãããã³ã¯]
+
+ã«ãŒãã«ã¯ GNU C ãš GNU ããŒã«ãã§ã€ã³ã䜿ã£ãŠæžãããŠããŸããã«ãŒãã«
+㯠ISO C89 ä»æ§ã«æºæ ããŠæžãäžæ¹ã§ãæšæºã«ã¯ç¡ãèšèªæ¡åŒµãå€ã䜿ã£ãŠ
+ããŸããã«ãŒãã«ã¯æšæº C ã©ã€ãã©ãªãšã¯é¢ä¿ããªããšãã£ããC èšèªããªãŒ
+ã¹ã¿ã³ãã£ã³ã°ç°å¢ã§ãããã®ãããC ã®æšæºã§äœ¿ããªããã®ããããŸããä»»
+æã® long long ã®é€ç®ãæµ®åå°æ°ç¹ã¯äœ¿ããŸããã
+ãšãã©ããã«ãŒãã«ãããŒã«ãã§ã€ã³ã C èšèªæ¡åŒµã«çœ®ããŠããåæãã©ã
+ãªã£ãŠããã®ããããã«ããããšãããããŸããæ®å¿µãªããšã«æ±ºå®çãªãªãã¡
+ã¬ã³ã¹ã¯ååšããŸãããæ
å ±ãåŸãã«ã¯ãgcc ã® info ããŒãž( info gcc )ã
+ã¿ãŠãã ããã
+
+ããªãã¯æ¢åã®éçºã³ãã¥ããã£ãšäžç·ã«äœæ¥ããæ¹æ³ãåŠãŒããšããŠããã
+ãšã«çæããŠãã ããããã®ã³ãã¥ããã£ã¯ãã³ãŒãã£ã³ã°ãã¹ã¿ã€ã«ã
+éçºæé ã«ã€ããŠé«åºŠãªæšæºãæã€ãå€æ§ãªäººã®éãŸãã§ãã
+å°ççã«åæ£ãã倧èŠæš¡ãªããŒã ã«å¯ŸããŠãã£ãšãããŸããããšããã£ãããš
+ãããŒã¹ã«ããªããããããã®æšæºã¯é·ãæéããããŠç¯ãããŠããŸããã
+ãããã¯ãã¡ããšææžåãããŠããŸããããäºåã«ãããã®æšæºã«ã€ããŠã§ã
+ãã ãããããåŠãã§ãã ããããŸãçãããªããããªãã®äŒç€Ÿã®ããæ¹ã«åã
+ããŠããããšæããªãã§ãã ããã
+
+æ³çåé¡
+------------
+
+Linux ã«ãŒãã«ã®ãœãŒã¹ã³ãŒã㯠GPL ã©ã€ã»ã³ã¹ã®äžã§ãªãªãŒã¹ãããŠããŸ
+ããã©ã€ã»ã³ã¹ã®è©³çŽ°ã«ã€ããŠã¯ããœãŒã¹ããªãŒã®ã¡ã€ã³ãã£ã¬ã¯ããªã«ååš
+ãããCOPYING ã®ãã¡ã€ã«ãã¿ãŠãã ãããããã©ã€ã»ã³ã¹ã«ã€ããŠããã«è³ª
+åãããã°ãLinux Kernel ã¡ãŒãªã³ã°ãªã¹ãã«è³ªåããã®ã§ã¯ãªããã©ãã
+æ³åŸå®¶ã«çžè«ããŠãã ãããã¡ãŒãªã³ã°ãªã¹ãã®äººéã¯æ³åŸå®¶ã§ã¯ãªããæ³ç
+åé¡ã«ã€ããŠã¯åœŒãã®å£°æã¯ããŠã«ããã¹ãã§ã¯ãããŸããã
+
+GPL ã«é¢ããå
±éã®è³ªåãåçã«ã€ããŠã¯ã以äžãåç
§ããŠãã ããã
+ http://www.gnu.org/licenses/gpl-faq.html
+
+ããã¥ã¡ã³ã
+------------
+
+Linux ã«ãŒãã«ãœãŒã¹ããªãŒã¯å¹
åºãç¯å²ã®ããã¥ã¡ã³ããå«ãã§ããããã
+ãã¯ã«ãŒãã«ã³ãã¥ããã£ãšäŒè©±ããæ¹æ³ãåŠã¶ã®ã«éåžžã«è²Žéãªãã®ã§ãã
+æ°ããæ©èœãã«ãŒãã«ã«è¿œå ãããå Žåããã®æ©èœã®äœ¿ãæ¹ã«ã€ããŠèª¬æãã
+æ°ããããã¥ã¡ã³ããã¡ã€ã«ãè¿œå ããããšãå§ããŸãã
+ã«ãŒãã«ã®å€æŽããã«ãŒãã«ããŠãŒã¶ç©ºéã«å
¬éããŠããã€ã³ã¿ãŒãã§ã€ã¹ã®
+å€æŽãåŒãèµ·ããå Žåããã®å€æŽã説æããããã¥ã¢ã«ããŒãžã®ããããæ
å ±
+ãããã¥ã¢ã«ããŒãžã®ã¡ã³ãã [email protected] ã«éãããšãå§ããŸãã
+
+以äžã¯ã«ãŒãã«ãœãŒã¹ããªãŒã«å«ãŸããŠããèªãã§ããã¹ããã¡ã€ã«ã®äžèŠ§ã§
+ã-
+
+ README
+ ãã®ãã¡ã€ã«ã¯ Linuxã«ãŒãã«ã®ç°¡åãªèæ¯ãšã«ãŒãã«ãèšå®(蚳泚
+ configure )ããçæ(蚳泚 build )ããããã«å¿
èŠãªããšã¯äœããæžãã
+ ãŠããŸããã«ãŒãã«ã«é¢ããŠåããŠã®äººã¯ããããã¹ã¿ãŒããããšããã§
+ ãããã
+
+ Documentation/Changes
+ ãã®ãã¡ã€ã«ã¯ã«ãŒãã«ãããŸãçæ(蚳泚 build )ããèµ°ãããã®ã«æ
+ å°éã®ã¬ãã«ã§å¿
èŠãªæ°ã
ã®ãœãããŠã§ã¢ããã±ãŒãžã®äžèŠ§ã瀺ããŠã
+ ãŸãã
+
+ Documentation/CodingStyle
+ ãã㯠Linux ã«ãŒãã«ã®ã³ãŒãã£ã³ã°ã¹ã¿ã€ã«ãšèæ¯ã«ããçç±ãèšè¿°
+ ããŠããŸããå
šãŠã®æ°ããã³ãŒãã¯ãã®ããã¥ã¡ã³ãã«ããã¬ã€ãã©ã€ã³
+ ã«åŸã£ãŠããããšãæåŸ
ãããŠããŸãã倧éšåã®ã¡ã³ãããŒã¯ãããã®ã«ãŒ
+ ã«ã«åŸã£ãŠãããã®ã ããåãä»ããå€ãã®äººã¯æ£ããã¹ã¿ã€ã«ã®ã³ãŒã
+ ã ããã¬ãã¥ãŒããŸãã
+
+ Documentation/SubmittingPatches
+ Documentation/SubmittingDrivers
+ ãããã®ãã¡ã€ã«ã«ã¯ãã©ããã£ãŠããŸãããããäœã£ãŠæçš¿ãããã«
+ ã€ããŠéåžžã«è©³ããæžãããŠããã以äžãå«ã¿ãŸã(ããã ãã«éããªã
+ ããã©ã)
+ - Email ã«å«ãããš
+ - Email ã®åœ¢åŒ
+ - ã ãã«éãã
+ ãããã®ã«ãŒã«ã«åŸãã°ããŸãããããšãä¿èšŒããããšã§ã¯ãããŸãã
+ ã (ãã¹ãŠã®ãããã¯å
容ãšã¹ã¿ã€ã«ã«ã€ããŠç²Ÿæ»ãåããã®ã§)ã
+ ã«ãŒã«ã«åŸããªããã°ééããªãããŸããããªãã§ãããã
+ ãã®ä»ã«ããããäœãæ¹æ³ã«ã€ããŠã®ããã§ããèšè¿°ã¯-
+
+ "The Perfect Patch"
+ http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
+ "Linux kernel patch submission format"
+ http://linux.yyz.us/patch-format.html
+
+ Documentation/stable_api_nonsense.txt
+ ãã®ãã¡ã€ã«ã¯ã«ãŒãã«ã®äžã«äžå€ã®APIãæããªãããšã«ããæèçãª
+ 決æã®èæ¯ã«ããçç±ã«ã€ããŠæžãããŠããŸãã以äžã®ãããªããšãå«
+ ãã§ããŸã-
+ - ãµãã·ã¹ãã ãšã®éã«å±€ãäœãããš(ã³ã³ããããªãã£ã®ãã?)
+ - ãªãã¬ãŒãã£ã³ã°ã·ã¹ãã éã®ãã©ã€ãã®ç§»æ€æ§
+ - ã«ãŒãã«ãœãŒã¹ããªãŒã®çŽ æ©ãå€æŽãé
ããã(ãããã¯çŽ æ©ãå€æŽ
+ ã劚ãã)
+ ãã®ããã¥ã¡ã³ã㯠Linux éçºã®ææ³ãç解ããã®ã«éåžžã«éèŠã§ãã
+ ãããŠãä»ã®OSã§ã®éçºè
ã Linux ã«ç§»ãæã«ãšãŠãéèŠã§ãã
+
+ Documentation/SecurityBugs
+ ãã Linux ã«ãŒãã«ã§ã»ãã¥ãªãã£åé¡ãçºèŠããããã«æã£ãããã
+ ã®ããã¥ã¡ã³ãã®ã¹ãããã«åŸã£ãŠã«ãŒãã«éçºè
ã«é£çµ¡ããåé¡è§£æ±ºã
+ æ¯æŽããŠãã ããã
+
+ Documentation/ManagementStyle
+ ãã®ããã¥ã¡ã³ã㯠Linux ã«ãŒãã«ã®ã¡ã³ãããŒéãã©ãè¡åãããã
+ 圌ãã®ææ³ã®èæ¯ã«ããå
±æãããŠãã粟ç¥ã«ã€ããŠèšè¿°ããŠããŸããã
+ ãã¯ã«ãŒãã«éçºã®åå¿è
ãªãïŒãããã¯ãåã«èå³ãããã ãã®äººã§ãïŒ
+ éèŠã§ãããªããªããã®ããã¥ã¡ã³ãã¯ãã«ãŒãã«ã¡ã³ãããŒéã®ç¬ç¹ãª
+ è¡åã«ã€ããŠã®å€ãã®èª€è§£ãæ··ä¹±ã解æ¶ããããã§ãã
+
+ Documentation/stable_kernel_rules.txt
+ ãã®ãã¡ã€ã«ã¯ã©ã®ããã« stable ã«ãŒãã«ã®ãªãªãŒã¹ãè¡ããããã®ã«ãŒ
+ ã«ãèšè¿°ãããŠããŸãããããŠãããã®ãªãªãŒã¹ã®äžã®ã©ããã§å€æŽãå
+ ãå
¥ããŠãããããå Žåã«äœãããã°ãããã瀺ãããŠããŸãã
+
+ Documentation/kernel-docs.txt
+ããã«ãŒãã«éçºã«ä»éããå€éšããã¥ã¡ã³ãã®ãªã¹ãã§ããããããªãã
+ æ¢ããŠãããã®ãã«ãŒãã«å
ã®ããã¥ã¡ã³ãã§ã¿ã€ãããªãã£ãå Žåã
+ ãã®ãªã¹ããããã£ãŠã¿ãŠãã ããã
+
+ Documentation/applying-patches.txt
+ ããããšã¯ãªã«ããããããã©ããã£ãŠæ§ã
ãªã«ãŒãã«ã®éçºãã©ã³ãã«
+ é©çšããã®ãã«ã€ããŠæ£ç¢ºã«èšè¿°ããè¯ãå
¥éæžã§ãã
+
+ã«ãŒãã«ã¯ãœãŒã¹ã³ãŒãããèªåçã«çæå¯èœãªå€æ°ã®ããã¥ã¡ã³ããèªåèª
+身ã§ãã£ãŠããŸããããã«ã¯ã«ãŒãã«å
API ã®ãã¹ãŠã®èšè¿°ããã©ãæ£ãã
+ããã¯ãããããã®èŠåãå«ãŸããŸãããã®ããã¥ã¡ã³ãã¯
+Documentation/DocBook/ ãã£ã¬ã¯ããªã«äœããã以äžã®ããã«
+ make pdfdocs
+ make psdocs
+ make htmldocs
+ make mandocs
+ã³ãã³ããå®è¡ãããšã¡ã€ã³ã«ãŒãã«ã®ãœãŒã¹ãã£ã¬ã¯ããªãã
+ãããããPDF, Postscript, HTML, man page ã®åœ¢åŒã§çæãããŸãã
+
+ã«ãŒãã«éçºè
ã«ãªãã«ã¯
+---------------------------
+
+ããããªãããLinux ã«ãŒãã«éçºã«ã€ããŠäœãç¥ããªããªãã°ã
+KernelNewbies ãããžã§ã¯ããèŠãã¹ãã§ã
+ http://kernelnewbies.org
+
+ãã®ãµã€ãã«ã¯åœ¹ã«ç«ã€ã¡ãŒãªã³ã°ãªã¹ãããããåºæ¬çãªã«ãŒãã«éçºã«é¢
+ããã»ãšãã©ã©ããªçš®é¡ã®è³ªåãã§ããŸã (æ¢ã«åçãããŠãããããªããšã
+èãåã«ãŸãã¯ã¢ãŒã«ã€ãã調ã¹ãŠãã ãã)ã
+ãŸãããã«ã¯ããªã¢ã«ã¿ã€ã ã§è³ªåãèãããšãã§ãã IRC ãã£ãã«ããLinux
+ã«ãŒãã«ã®éçºã«é¢ããŠåŠã¶ã®ã«äŸ¿å©ãªããããã®åœ¹ã«ç«ã€ããã¥ã¡ã³ããã
+ããŸãã
+
+web ãµã€ãã«ã¯ãã³ãŒãã®æ§æããµãã·ã¹ãã ãçŸåšååšãããããžã§ã¯ã(ã
+ãªãŒã«ãããã®ç¡ããã®ã®äž¡æ¹)ã®åºæ¬çãªç®¡çæ
å ±ããããŸãã
+ããã«ã¯ããŸããã«ãŒãã«ã®ã³ã³ãã€ã«ã®ããæ¹ããããã®åœãŠæ¹ãªã©ã®éæ¥
+çãªåºæ¬æ
å ±ãèšè¿°ãããŠããŸãã
+
+ããªããã©ãããã¹ã¿ãŒãããŠãããããããªãããLinux ã«ãŒãã«éçºã³ãã¥
+ããã£ã«åå ããŠäœãããããšãããããŠããå Žåã«ã¯ãLinux kernel
+Janitor's ãããžã§ã¯ãã«ããã°ããã§ããã -
+ http://janitor.kernelnewbies.org/
+ããã¯ãã®ãããªã¹ã¿ãŒããããã®ã«ãã£ãŠã€ãã®å Žæã§ããããã«ã¯ã
+Linux ã«ãŒãã«ãœãŒã¹ããªãŒã®äžã«å«ãŸããããããã«ããä¿®æ£ããªããã°ãª
+ããªããåçŽãªåé¡ã®ãªã¹ããèšè¿°ãããŠããŸãããã®ãããžã§ã¯ãã«é¢ãã
+éçºè
ãšäžç·ã«äœæ¥ããããšã§ãããªãã®ãããã Linuxã«ãŒãã«ããªãŒã«å
¥
+ããããã®åºç€ãåŠã¶ããšãã§ãããããŠããããªãããŸã ã¢ã€ãã£ã¢ãæã£
+ãŠããªãå Žåã«ã¯ã次ã«ããä»äºã®æ¹åæ§ãèŠããŠãããããããŸããã
+
+ããããªããããã§ã«ã²ãšãŸãšãŸãã³ãŒããæžããŠããŠãã«ãŒãã«ããªãŒã«å
¥
+ããããšæã£ãŠããããããã«é¢ããé©åãªæ¯æŽãæ±ãããå Žåãã«ãŒãã«
+ã¡ã³ã¿ãŒãºãããžã§ã¯ãã¯ãã®ãããªçãããå©ããããã«ã§ããŸããã
+ããã«ã¯ã¡ãŒãªã³ã°ãªã¹ããããã以äžããåç
§ã§ããŸã
+ http://selenic.com/mailman/listinfo/kernel-mentors
+
+å®éã« Linux ã«ãŒãã«ã®ã³ãŒãã«ã€ããŠä¿®æ£ãå ããåã«ãã©ããã£ãŠãã®
+ã³ãŒããåäœããã®ããç解ããããšãå¿
èŠã§ãããã®ããã«ã¯ãç¹å¥ãªããŒ
+ã«ã®å©ããåããŠã§ãããããçŽæ¥ããèªãããšãæè¯ã®æ¹æ³ã§ã(ã»ãšãã©
+ã®ããªãããŒãªéšåã¯ååã«ã³ã¡ã³ãããŠãããŸããã)ãããããããŒã«ã§
+ç¹ã«ãããããªã®ã¯ãLinux ã¯ãã¹ãªãã¡ã¬ã³ã¹ãããžã§ã¯ãã§ããããã¯ã
+èªå·±åç
§æ¹åŒã§ã玢åŒãã€ãã web 圢åŒã§ããœãŒã¹ã³ãŒããåç
§ããããšã
+ã§ããŸãããã®ææ°ã®çŽ æŽããã«ãŒãã«ã³ãŒãã®ãªããžããªã¯ä»¥äžã§èŠã€ãã
+ãŸã-
+ http://sosdg.org/~coywolf/lxr/
+
+éçºããã»ã¹
+-----------------------
+
+Linux ã«ãŒãã«ã®éçºããã»ã¹ã¯çŸåšå¹Ÿã€ãã®ç°ãªãã¡ã€ã³ã«ãŒãã«ããã©ã³
+ãããšå€æ°ã®ãµãã·ã¹ãã æ¯ã®ã«ãŒãã«ãã©ã³ãããæ§æãããŸãã
+ãããã®ãã©ã³ããšã¯-
+ - ã¡ã€ã³ã® 2.6.x ã«ãŒãã«ããªãŒ
+ - 2.6.x.y -stable ã«ãŒãã«ããªãŒ
+ - 2.6.x -git ã«ãŒãã«ããã
+ - 2.6.x -mm ã«ãŒãã«ããã
+ - ãµãã·ã¹ãã æ¯ã®ã«ãŒãã«ããªãŒãšããã
+
+2.6.x ã«ãŒãã«ããªãŒ
+-----------------
+
+2.6.x ã«ãŒãã«ã¯ Linus Torvalds ã«ãã£ãŠã¡ã³ããã³ã¹ãããkernel.org
+ã® pub/linux/kernel/v2.6/ ãã£ã¬ã¯ããªã«ååšããŸãããã®éçºããã»ã¹ã¯
+以äžã®ãšãã-
+
+ - æ°ããã«ãŒãã«ããªãªãŒã¹ãããçŽåŸã«ã2é±éã®ç¹å¥æéãèšãããã
+ ãã®æéäžã«ãã¡ã³ãããŒé㯠Linus ã«å€§ããªå·®åãéãããšãã§ããŸ
+ ãããã®ãããªå·®åã¯éåžž -mm ã«ãŒãã«ã«æ°é±éå«ãŸããŠãããããã§
+ ãã 倧ããªå€æŽã¯ git(ã«ãŒãã«ã®ãœãŒã¹ç®¡çããŒã«ã詳现ã¯
+ http://git.or.cz/ åç
§) ã䜿ã£ãŠéãã®ã奜ãŸããããæ¹ã§ããããã
+ ããã¡ã€ã«ã®åœ¢åŒã®ãŸãŸéãã®ã§ãååã§ãã
+
+ - 2é±éåŸã-rc1 ã«ãŒãã«ããªãªãŒã¹ããããã®åŸã«ã¯ã«ãŒãã«å
šäœã®å®å®
+ æ§ã«åœ±é¿ããããããããªæ°æ©èœã¯å«ãŸãªãé¡ã®ãããããåã蟌ãããš
+ ã¯ã§ããŸãããæ°ãããã©ã€ã(ãããã¯ãã¡ã€ã«ã·ã¹ãã )ã®ãããã¯
+ -rc1 ã®åŸã§åãä»ããããããšãããããšãèŠããŠãããŠãã ããããª
+ ããªããå€æŽãç¬ç«ããŠããŠãè¿œå ãããã³ãŒãã®å€ã®é åã«åœ±é¿ãäžã
+ ãªãéããéè¡ã®ãªã¹ã¯ã¯ç¡ãããã§ãã-rc1 ããªãªãŒã¹ãããåŸã
+ Linus ãžããããéä»ããã®ã« git ã䜿ãããšãã§ããŸããããããã¯
+ ã¬ãã¥ãŒã®ããã«ããããªãã¯ãªã¡ãŒãªã³ã°ãªã¹ããžãåæã«éãå¿
èŠã
+ ãããŸãã
+
+ - æ°ãã -rc 㯠Linus ããææ°ã® git ããªãŒããã¹ãç®çã§ããã°åå
+ ã«å®å®ããç¶æ
ã«ãããšå€æãããšãã«ãªãªãŒã¹ãããŸããç®æšã¯æ¯é±æ°
+ ãã -rc ã«ãŒãã«ããªãªãŒã¹ããããšã§ãã
+
+ - ãã®ããã»ã¹ã¯ã«ãŒãã«ã ãæºåãã§ããããšèãããããŸã§ç¶ç¶ããŸ
+ ãããã®ããã»ã¹ã¯ã ããã 6é±éç¶ç¶ããŸãã
+
+Andrew Morton ã Linux-kernel ã¡ãŒãªã³ã°ãªã¹ãã«ã«ãŒãã«ãªãªãŒã¹ã«ã€ã
+ãŠæžããããšãããã§èšã£ãŠããããšã¯äŸ¡å€ããããŸã-
+ ãã«ãŒãã«ããã€ãªãªãŒã¹ããããã¯èª°ãç¥ããŸããããªããªããããã¯çŸ
+ å®ã«èªèããããã°ã®ç¶æ³ã«ãããªãªãŒã¹ãããã®ã§ãããåãã£ãŠæ±ºãã
+ ããèšç»ã«ãã£ãŠãªãªãŒã¹ããããã®ã§ã¯ãªãããã§ããã
+
+2.6.x.y -stable ã«ãŒãã«ããªãŒ
+---------------------------
+
+ããŒãžã§ã³ã«4ã€ç®ã®æ°åãã€ããã«ãŒãã«ã¯ -stable ã«ãŒãã«ã§ããããã«
+ã¯ã2.6.x ã«ãŒãã«ã§èŠã€ãã£ãã»ãã¥ãªãã£åé¡ãé倧ãªåŸæ»ãã«å¯Ÿããæ¯
+èŒçå°ããéèŠãªä¿®æ£ãå«ãŸããŸãã
+
+ããã¯ãéçº/å®éšçããŒãžã§ã³ã®ãã¹ãã«ååããããšã«èå³ãç¡ãã
+ææ°ã®å®å®ããã«ãŒãã«ã䜿ããããŠãŒã¶ã«æšå¥šãããã©ã³ãã§ãã
+
+ããã2.6.x.y ã«ãŒãã«ãååšããªãå Žåã«ã¯ãçªå·ãäžçªå€§ãã 2.6.x
+ãææ°ã®å®å®çã«ãŒãã«ã§ãã
+
+2.6.x.y 㯠"stable" ããŒã <[email protected]> ã§ã¡ã³ããããŠãããã
+ãããéé±ã§ãªãªãŒã¹ãããŠããŸãã
+
+ã«ãŒãã«ããªãŒã«å
¥ã£ãŠãããDocumentation/stable_kernel_rules.txt ãã¡
+ã€ã«ã«ã¯ã©ã®ãããªçš®é¡ã®å€æŽã -stable ããªãŒã«åãå
¥ãå¯èœãããŸããª
+ãªãŒã¹ããã»ã¹ãã©ãåãããèšè¿°ãããŠããŸãã
+
+2.6.x -git ããã
+------------------
+
+git ãªããžããªã§ç®¡çãããŠããLinus ã®ã«ãŒãã«ããªãŒã®æ¯æ¥ã®ã¹ããã
+ã·ã§ããããããŸãã(ã ãã -git ãšããååãã€ããŠããŸã)ããããã®ãã
+ãã¯ããããæ¯æ¥ãªãªãŒã¹ãããŠãããLinus ã®ããªãŒã®çŸç¶ãè¡šããŸããã
+ã㯠-rc ã«ãŒãã«ãšæ¯ã¹ãŠããããã倧äžå€«ãã©ããã確èªããªãã§èªåç
+ã«çæãããã®ã§ãããå®éšçã§ãã
+
+2.6.x -mm ã«ãŒãã«ããã
+------------------------
+
+Andrew Morton ã«ãã£ãŠãªãªãŒã¹ãããå®éšçãªã«ãŒãã«ããã矀ã§ãã
+Andrew ã¯åå¥ã®ãµãã·ã¹ãã ã«ãŒãã«ããªãŒãšããããå
šãŠéããŠããŠ
+linux-kernel ã¡ãŒãªã³ã°ãªã¹ãã§åéãããå€æ°ã®ããããšåæã«äžã€ã«ãŸ
+ãšããŸãã
+ãã®ããªãŒã¯æ°æ©èœãšããããæ€èšŒãããå ŽãšãªããŸããããæéã®éããã
+ã -mm ã«å
¥ã£ãŠäŸ¡å€ã蚌æãããããAndrew ããµãã·ã¹ãã ã¡ã³ããããã¡
+ã€ã³ã©ã€ã³ãžå
¥ããããã« Linus ã«ããã·ã¥ããŸãã
+
+ã¡ã€ã³ã«ãŒãã«ããªãŒã«å«ããããã« Linus ã«éãåã«ããã¹ãŠã®æ°ãããã
+ãã -mm ããªãŒã§ãã¹ããããããšã匷ãæšå¥šãããŸãã
+
+ãããã®ã«ãŒãã«ã¯å®å®ããŠåäœãã¹ãã·ã¹ãã ãšããŠäœ¿ãã®ã«ã¯é©åã§ã¯ã
+ããŸããããã«ãŒãã«ãã©ã³ãã®äžã§ããã£ãšãåäœã«ãªã¹ã¯ãé«ããã®ã§ãã
+
+ããããªãããã«ãŒãã«éçºããã»ã¹ã®æ¯æŽãããããšæã£ãŠããã®ã§ããã°ã
+ã©ãããããã®ã«ãŒãã«ãªãªãŒã¹ããã¹ãã«äœ¿ã£ãŠã¿ãŠããããŠããåé¡ãã
+ãã°ããŸãããå
šãŠãæ£ããåäœãããšããŠããlinux-kernel ã¡ãŒãªã³ã°ãª
+ã¹ãã«ãã£ãŒãããã¯ãæäŸããŠãã ããã
+
+ãã¹ãŠã®ä»ã®å®éšçãããã«å ããŠããããã®ã«ãŒãã«ã¯éåžžãªãªãŒã¹æç¹ã§
+ã¡ã€ã³ã©ã€ã³ã® -git ã«ãŒãã«ã«å«ãŸããå
šãŠã®å€æŽãå«ãã§ããŸãã
+
+-mm ã«ãŒãã«ã¯æ±ºãŸã£ãã¹ã±ãžã¥ãŒã«ã§ã¯ãªãªãŒã¹ãããŸããããããé垞幟
+ã€ãã® -mm ã«ãŒãã« (1 ãã 3 ãæ®éïŒãå-rc ã«ãŒãã«ã®éã«ãªãªãŒã¹ã
+ããŸãã
+
+ãµãã·ã¹ãã æ¯ã®ã«ãŒãã«ããªãŒãšããã
+-------------------------------------------
+
+ã«ãŒãã«ã®æ§ã
ãªé åã§äœãèµ·ããŠããããèŠãããããã«ãããããå€ãã®
+ã«ãŒãã«ãµãã·ã¹ãã éçºè
ã¯åœŒãã®éçºããªãŒãå
¬éããŠããŸãããããã®
+ããªãŒã¯èª¬æããããã« -mm ã«ãŒãã«ãªãªãŒã¹ã«å
¥ã蟌ãŸããŸãã
+
+以äžã¯ããŸããŸãªã«ãŒãã«ããªãŒã®äžã®ããã€ãã®ãªã¹ã-
+
+ git ããªãŒ-
+ - Kbuild ã®éçºããªãŒãSam Ravnborg <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
+
+ - ACPI ã®éçºããªãŒã Len Brown <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
+
+ - Block ã®éçºããªãŒãJens Axboe <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
+
+ - DRM ã®éçºããªãŒãDave Airlie <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
+
+ - ia64 ã®éçºããªãŒãTony Luck <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
+
+ - ieee1394 ã®éçºããªãŒãJody McIntyre <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git
+
+ - infiniband, Roland Dreier <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
+
+ - libata, Jeff Garzik <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
+
+ - ãããã¯ãŒã¯ãã©ã€ã, Jeff Garzik <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
+
+ - pcmcia, Dominik Brodowski <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
+
+ - SCSI, James Bottomley <[email protected]>
+ kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
+
+ ãã®ä»ã® git ã«ãŒãã«ããªãŒã¯ http://kernel.org/git ã«äžèŠ§è¡šããããŸ
+ ãã
+
+ quilt ããªãŒ-
+ - USB, PCI ãã©ã€ãã³ã¢ãš I2C, Greg Kroah-Hartman <[email protected]>
+ kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
+
+ãã°ã¬ããŒã
+-------------
+
+bugzilla.kernel.org 㯠Linux ã«ãŒãã«éçºè
ãã«ãŒãã«ã®ãã°ã远跡ãã
+å Žæã§ãããŠãŒã¶ã¯èŠã€ãããã°ã®å
šãŠããã®ããŒã«ã§å ±åãã¹ãã§ãã
+ã©ã kernel bugzilla ã䜿ããã®è©³çŽ°ã¯ã以äžãåç
§ããŠãã ãã-
+ http://test.kernel.org/bugzilla/faq.html
+
+ã¡ã€ã³ã«ãŒãã«ãœãŒã¹ãã£ã¬ã¯ããªã«ãããã¡ã€ã« REPORTING-BUGS ã¯ã«ãŒã
+ã«ãã°ããããã®ã«ã€ããŠã©ãã¬ããŒããããã®è¯ããã³ãã¬ãŒãã§ãããå
+é¡ã®è¿œè·¡ãå©ããããã«ã«ãŒãã«éçºè
ã«ãšã£ãŠã©ããªæ
å ±ãå¿
èŠãªã®ãã®è©³
+现ãæžãããŠããŸãã
+
+ã¡ãŒãªã³ã°ãªã¹ã
+-------------
+
+äžã®ããã€ãã®ããã¥ã¡ã³ãã§è¿°ã¹ãŠããŸãããã³ã¢ã«ãŒãã«éçºè
ã®å€§éšå
+㯠Linux kernel ã¡ãŒãªã³ã°ãªã¹ãã«åå ããŠããŸãããã®ãªã¹ãã®ç»é²/è±
+éã®æ¹æ³ã«ã€ããŠã¯ä»¥äžãåç
§ããŠãã ãã-
+ http://vger.kernel.org/vger-lists.html#linux-kernel
+
+ãã®ã¡ãŒãªã³ã°ãªã¹ãã®ã¢ãŒã«ã€ã㯠web äžã®å€æ°ã®å Žæã«ååšããŸããã
+ããã®ã¢ãŒã«ã€ããæ¢ãã«ã¯ãµãŒããšã³ãžã³ã䜿ããŸããããäŸãã°-
+ http://dir.gmane.org/gmane.linux.kernel
+
+ãªã¹ãã«æçš¿ããåã«ãã§ã«ãã®è©±é¡ãã¢ãŒã«ã€ãã«ååšãããã©ãããæ€çŽ¢
+ããããšãæ¯éãã£ãŠãã ãããå€æ°ã®äºããã§ã«è©³çŽ°ã«æž¡ã£ãŠè°è«ãããŠ
+ãããã¢ãŒã«ã€ãã«ã®ã¿èšé²ãããŠããŸãã
+
+倧éšåã®ã«ãŒãã«ãµãã·ã¹ãã ãèªåã®åå¥ã®éçºãå®æœããã¡ãŒãªã³ã°ãªã¹
+ããæã£ãŠããŸããåã
ã®ã°ã«ãŒããã©ããªãªã¹ããæã£ãŠãããã¯ã
+MAINTAINERS ãã¡ã€ã«ã«ãªã¹ãããããŸãã®ã§åç
§ããŠãã ããã
+
+å€ãã®ãªã¹ã㯠kernel.org ã§ãã¹ããããŠããŸãããããã®æ
å ±ã¯ä»¥äžã«ã
+ããŸã-
+ http://vger.kernel.org/vger-lists.html
+
+ã¡ãŒãªã³ã°ãªã¹ãã䜿ãå Žåãè¯ãè¡åç¿æ
£ã«åŸãããã«ããŸãããã
+å°ãå®ã£ãœããã以äžã® URL ã¯äžã®ãªã¹ã(ãä»ã®ãªã¹ã)ã§äŒè©±ããå Žåã®
+ã·ã³ãã«ãªã¬ã€ãã©ã€ã³ã瀺ããŠããŸã-
+ http://www.albion.com/netiquette/
+
+ããè€æ°ã®äººãããªãã®ã¡ãŒã«ã«è¿äºãããå ŽåãCC: ã§åãã人ã®ãªã¹ãã¯
+ã ãã¶å€ããªãã§ããããè¯ãçç±ããªãå ŽåãCC: ãªã¹ããã誰ããåé€ã
+ããªãããã«ããŸããã¡ãŒãªã³ã°ãªã¹ãã®ã¢ãã¬ã¹ã ãã«ãªãã©ã€ããããšã®
+ãªãããã«ããŸãããã1ã€ã¯éä¿¡è
ããããã1ã€ã¯ãªã¹ãããã®ããã«ãã¡ãŒ
+ã«ã2ååããããšã«ãªã£ãŠãããã«æ
£ããããããã¡ãŒã«ããããŒãè¿œå ã
+ãŠãã®ç¶æ
ãå€ããããšããªãããã«ã人ã
ã¯ãã®ãããªããšã¯å¥œã¿ãŸããã
+
+ä»ãŸã§ã®ã¡ãŒã«ã§ã®ãããšããšãã®éã®ããªãã®çºèšã¯ãã®ãŸãŸæ®ãã
+"John Kernlehacker wrote ...:" ã®è¡ãããªãã®ãªãã©ã€ã®å
é è¡ã«ããŠã
+ã¡ãŒã«ã®å
é ã§ãªããååŒçšè¡ã®éã«ããªãã®èšãããããšãè¿œå ããã¹ãã§
+ãã
+
+ããããããã¡ãŒã«ã«ä»ããå Žåã¯ãDocumentaion/SubmittingPatches ã«æ
+瀺ãããŠããããã«ããã㯠ãã¬ãŒã³ãªå¯èªããã¹ãã«ããããšãå¿ããªã
+ããã«ããŸããããã«ãŒãã«éçºè
㯠添ä»ãå§çž®ããããããæ±ãããããŸ
+ãã-
+圌ãã¯ããªãã®ãããã®è¡æ¯ã«ã³ã¡ã³ããå
¥ãããã®ã§ããã®ããã«ã¯ããã
+ããããããŸãããããªãã®ã¡ãŒã«ããã°ã©ã ã空çœãã¿ããå§çž®ããªããã
+ã«ç¢ºèªããæ¹ãããã§ããæåã®è¯ããã¹ããšããŠã¯ãèªåã«ã¡ãŒã«ãéã£ãŠ
+ã¿ãŠããã®ããããèªåã§åœãŠãŠã¿ãããšã§ãããããããããŸãè¡ããªããª
+ããããªãã®ã¡ãŒã«ããã°ã©ã ãçŽããŠãããããæ£ããåãããã«å€ããã¹
+ãã§ãã
+
+ãšããããä»ã®ç»é²è
ã«å¯Ÿããå°æ¬ãè¡šãããã«ããããšãèŠããŠãããŠãã
+ããã
+
+ã³ãã¥ããã£ãšå
±ã«åãããš
+--------------------------
+
+ã«ãŒãã«ã³ãã¥ããã£ã®ãŽãŒã«ã¯å¯èœãªãããæé«ã®ã«ãŒãã«ãæäŸããããš
+ã§ããããªããããããåãå
¥ããŠãããããã«æçš¿ããå Žåãããã¯ãæè¡
+çã¡ãªããã ããã¬ãã¥ãŒãããŸãããã®éãããªãã¯äœãäºæ³ãã¹ãã§ãã
+ãã?
+ - æ¹å€
+ - ã³ã¡ã³ã
+ - å€æŽã®èŠæ±
+ - ãããã®æ£åœæ§ã®èšŒæèŠæ±
+ - æ²é»
+
+æãåºããŠãã ãããããã¯ããªãã®ããããã«ãŒãã«ã«å
¥ãã話ã§ããã
+ãªãã¯ãããªãã®ãããã«å¯Ÿããæ¹å€ãšã³ã¡ã³ããåãå
¥ããã¹ãã§ãããã
+ãæè¡çã¬ãã«ã§è©äŸ¡ããŠãããããåäœæãããããªããããã®å€æŽããã¹
+ãã§ãªãããæ確ã§ç°¡æœãªçç±ã®èª¬æãæäŸããŠãã ããã
+ãããããªãã®ãããã«äœãåå¿ããªãå ŽåãããŸã«ã¯ã¡ãŒã«ã®å±±ã«åãããŠ
+èŠéãããããªãã®æçš¿ãå¿ããããŠããŸãããšãããã®ã§ãæ°æ¥åŸ
ã£ãŠå床
+æçš¿ããŠãã ããã
+
+ããªããããã¹ãã§ãªããã®ã¯?
+ - 質åãªãã«ããªãã®ããããåãå
¥ãããããšæ³åããããš
+ - å®ãã«å
¥ãããš
+ - ã³ã¡ã³ããç¡èŠããããš
+ - èŠæ±ãããå€æŽãäœãããªãã§ããããåºãçŽãããš
+
+å¯èœãªéãæé«ã®æè¡ç解決ãæ±ããŠããã³ãã¥ããã£ã§ã¯ãããããã©ã®ã
+ããæçãªã®ãã«ã€ããŠã¯åžžã«ç°ãªãæèŠããããŸããããªãã¯å調çã§ãã
+ã¹ãã§ããããŸããããªãã®ã¢ã€ãã£ã¢ãã«ãŒãã«ã«å¯ŸããŠããŸãåãããã
+ãã«ããããšãæãŸããŠããŸãããããã¯ãæäœéããªãã®ã¢ã€ãã£ã¢ããã
+ã ãã®äŸ¡å€ããããšãããã§èšŒæããããã«ããªããã°ãªããŸããã
+æ£ãã解決ã«åãã£ãŠé²ãããšããæå¿ãããéããééãããšããã£ãŠãèš±
+容ãããããšãå¿ããªãã§ãã ããã
+
+ããªãã®æåã®ãããã«åã« 1ããŒã¹ãã®ä¿®æ£ãæ±ãããªã¹ãã®è¿çã«ãªãã
+ãšãæ®éã®ããšã§ããããã¯ããªãã®ããããåãå
¥ããããªããšããããšã§
+㯠*ãããŸãã*ããããŠããªãèªèº«ã«å察ããããšãæå³ããã®ã§ã *ãããŸ
+ãã*ãåã«èªåã®ãããã«å¯ŸããŠææãããåé¡ãå
šãŠä¿®æ£ããŠåéããã°
+ããã®ã§ãã
+
+ã«ãŒãã«ã³ãã¥ããã£ãšäŒæ¥çµç¹ã®ã¡ãã
+-----------------------------------------------------------------
+
+ã«ãŒãã«ã³ãã¥ããã£ã¯å€§éšåã®äŒçµ±çãªäŒç€Ÿã®éçºç°å¢ãšã¯ç°ã£ãããæ¹ã§
+åããŠããŸãã以äžã¯åé¡ãé¿ããããã«ã§ãããšããããšã®ã®ãªã¹ãã§ã-
+
+ ããªãã®ææ¡ããå€æŽã«ã€ããŠèšããšãã®ããŸãèšãæ¹ïŒ
+
+ - "ããã¯è€æ°ã®åé¡ã解決ããŸã"
+ - "ããã¯2000è¡ã®ã³ãŒããåé€ããŸã"
+ - "以äžã®ãããã¯ãç§ãèšãããšããŠããããšã説æãããã®ã§ã"
+ - "ç§ã¯ããã5ã€ã®ç°ãªãã¢ãŒããã¯ãã£ã§ãã¹ãããã®ã§ãã..."
+ - "以äžã¯äžé£ã®å°ããªããã矀ã§ãã..."
+ - "ããã¯å
žåçãªãã·ã³ã§ã®æ§èœãåäžãããŸã.."
+
+ ãããæ¹ãããæªãèšãæ¹ïŒ
+
+ - ãã®ããæ¹ã§ AIX/ptx/Solaris ã§ã¯ã§ããã®ã§ãã§ããã¯ãã
+ - ç§ã¯ããã20幎ãã®éãã£ãŠãããã ãã
+ - ããã¯ãç§ã®äŒç€Ÿãéå²ããããããã«å¿
èŠã
+ - ããã¯æã
ã®ãšã³ã¿ãŒãã©ã€ãºåãååã©ã€ã³ã®ããã§ãã
+ - ãã㯠ç§ãèªåã®ã¢ã€ãã£ã¢ãèšè¿°ããã1000ããŒãžã®èšèšè³æã§ãã
+ - ç§ã¯ããã«ã€ããŠã6ã±æäœæ¥ããŠããã
+ - 以äžã¯ ... ã«é¢ãã5000è¡ã®ãããã§ã
+ - ç§ã¯çŸåšã®ãã¡ããã¡ããå
šéšæžãçŽãããããã以äžã§ã...
+ - ç§ã¯ãåãããããã®ãããã®ãããã¯ä»ããé©çšãããå¿
èŠããã
+
+ã«ãŒãã«ã³ãã¥ããã£ã倧éšåã®äŒçµ±çãªãœãããŠã§ã¢ãšã³ãžãã¢ãªã³ã°ã®åŽ
+åç°å¢ãšç°ãªãããäžã€ã®ç¹ã¯ããããšãã«é¡ãåãããªããšããããšã§ãã
+email ãš irc ã第äžã®ã³ãã¥ãã±ãŒã·ã§ã³ã®åœ¢ãšããäžã€ã®å©ç¹ã¯ãæ§å¥ã
+æ°æã®å·®å¥ããªãããšã§ããLinux ã«ãŒãã«ã®è·å Žç°å¢ã¯å¥³æ§ãå°æ°æ°æãå
+容ããŸãããªããªããemail ã¢ãã¬ã¹ã«ãã£ãŠã®ã¿ããªããèªèãããããã§
+ãã
+åœéçãªåŽé¢ããã掻åé åãåçã«ããããã«ããŸãããªããªãã°ãããªã
+ã¯äººã®ååã§æ§å¥ãæ³åã§ããªãããã§ããããç·æ§ã ã¢ã³ãã¬ã¢ãšããå
+åã§ã女æ§ã®åå㯠ããã ãããããŸãã (蚳泚 Andrea ã¯ç±³åœã§ã¯å¥³æ§ã
+ãã以å€(欧å·ãªã©)ã§ã¯ç·æ§åãšããŠäœ¿ãããããšãå€ããåæ§ã«ãPat ã¯
+Patricia (äž»ã«å¥³æ§å)ã Patrick (äž»ã«ç·æ§å)ã®ç¥ç§°)ã
+Linux ã«ãŒãã«ã®æŽ»åãããŠãæèŠãè¡šæããããšããã倧éšåã®å¥³æ§ã¯ãå
+åããªçµéšããã£ãŠããŸãã
+
+èšèã®å£ã¯è±èªãåŸæã§ãªãäžéšã®äººã«ã¯åé¡ã«ãªããŸãã
+ã¡ãŒãªã³ã°ãªã¹ãã®äžã§ãã¡ããšã¢ã€ãã£ã¢ã亀æããã«ã¯ãçžåœããŸãè±èª
+ãæããå¿
èŠãããããšããããŸãããã®ãããããªãã¯èªåã®ã¡ãŒã«
+ãéãåã«è±èªã§æå³ãéããŠãããããã§ãã¯ããããšããèŠãããŸãã
+
+å€æŽãåå²ãã
+---------------------
+
+Linux ã«ãŒãã«ã³ãã¥ããã£ã¯ãäžåºŠã«å€§éã®ã³ãŒãã®å¡ãåãã§å容ããã
+ãšã¯ãããŸãããå€æŽã¯æ£ç¢ºã«èª¬æãããå¿
èŠããããè°è«ãããå°ãããå
+å¥ã®éšåã«åå²ããå¿
èŠããããŸããããã¯ãããŸã§å€ãã®äŒç€Ÿãããæ
£ããŠ
+ããããšãšå
šãæ£å察ã®ããšã§ããããªãã®ããããŒã¶ã«ã¯ãéçºããã»ã¹ã®ãš
+ãŠãæ©ã段éãã玹ä»ãããã¹ãã§ããããããã° ããªãã¯èªåã®ãã£ãŠã
+ãããšã«ãã£ãŒãããã¯ãåŸãããŸããããã¯ãã³ãã¥ããã£ããã¿ãã°ãã
+ãªãã圌ããšäžç·ã«ãã£ãŠããããã«æããããåã«ããªãã®ææ¡ããæ©èœã®
+ãŽãæšãŠå ŽãšããŠäœ¿ã£ãŠããã®ã§ã¯ãªãããšæããããã§ãããã
+ããããäžåºŠã« 50 ãã® email ãã¡ãŒãªã³ã°ãªã¹ãã«éãã€ãããããªããšã¯
+ãã£ãŠã¯ãããŸãããããªãã®ããã矀ã¯ãã€ãã©ããªæã§ãããããã¯å°ã
+ããªããã°ãªããŸããã
+
+ããããåå²ããçç±ã¯ä»¥äžã§ã-
+
+1) å°ãããããã¯ããªãã®ããããé©çšãããèŠèŸŒã¿ã倧ããããŸããã«ãŒ
+ ãã«ã®äººéã¯ããããæ£ãããã©ããã確èªããæéãåŽåããããªãã
+ ãã§ãã5è¡ã®ãããã¯ã¡ã³ããããã£ã1ç§èŠãã ãã§é©çšã§ããŸããã
+ ããã500è¡ã®ãããã¯ãæ£ããããšãã¬ãã¥ãŒããã®ã«æ°æéããããã
+ ãããŸãã(æéã¯ãããã®ãµã€ãºãªã©ã«ããææ°é¢æ°ã«æ¯äŸããŠããããŸ
+ ã)
+ å°ãããããã¯äœããã£ããšãã«ãããã°ããšãŠãç°¡åã«ãªããŸãããã
+ ãã1å1ååãé€ãã®ã¯ããšãŠã倧ããªããããåœãŠãåŸã«(ãã€ãäœãã
+ ããããªã£ãåŸã§)解åããã®ã«æ¯ã¹ãã°ãšãŠãç°¡åã§ãã
+
+2) å°ããããããéãã ãã§ãªããéããŸãã«ãæžãçŽããŠãã·ã³ãã«ã«ã
+ ã(ãããã¯ãåã«é çªãå€ããã ãã§ã)ããšãããšãŠãéèŠã§ãã
+
+以äžã¯ã«ãŒãã«éçºè
ã® Al Viro ã®ããšã話ãã§ãïŒ
+
+ "çåŸã®æ°åŠã®å®¿é¡ãæ¡ç¹ããå
çã®ããšãèããŠã¿ãŠãã ãããå
+ çã¯çåŸã解ã«å°éãããŸã§ã®è©Šè¡é¯èª€ãã¿ãããšã¯æããªãã§ãã
+ ããå
çã¯ç°¡æœãªæé«ã®è§£ãã¿ããã®ã§ããè¯ãçåŸã¯ãããç¥ã£ãŠ
+ ããããããŠæçµè§£ã®åã®äžéäœæ¥ãæåºããããšã¯æ±ºããŠãªãã®ã§
+ ã"
+ ã«ãŒãã«éçºã§ãããã¯åãã§ããã¡ã³ãããŒéãšã¬ãã¥ãŒã¢éã¯ã
+ åé¡ã解決ãã解ã®èåŸã«ãªãæèããã»ã¹ãã¿ãããšã¯æããŸããã
+ 圌ãã¯åçŽã§ãããããªè§£æ±ºæ¹æ³ãã¿ããã®ã§ãã
+
+ãããããªè§£ã説æããã®ãšãã³ãã¥ããã£ãšå
±ã«ä»äºãããæªè§£æ±ºã®ä»äºã
+è°è«ããããšã®ãã©ã³ã¹ãããŒãããã®ã¯é£ãããããããŸããã
+ã§ããããéçºããã»ã¹ã®æ©æ段éã§æ¹åã®ããã®ãã£ãŒãããã¯ããããã
+ãã«ããã®ãããã§ãããå€æŽç¹ãå°ããéšåã«åå²ããŠå
šäœã§ã¯ãŸã å®æã
+ãŠããªãä»äºã(éšåçã«)åã蟌ãã§ããããããã«ããããšãããããšã§ãã
+
+ãŸããã§ãäžãã£ãŠããªããã®ãã"å°æ¥çŽã" ãããªãããããæ¬æµã«å«ã
+ãŠãããããã«éã£ãŠããããã¯åãä»ããããªãããšãç解ããŠãã ããã
+
+ããªãã®å€æŽãæ£åœåãã
+-------------------
+
+ããªãã®ããããåå²ããã®ãšåæã«ããªããã®å€æŽãè¿œå ããªããã°ãªããª
+ããã Linux ã³ãã¥ããã£ã«ç¥ãããããšã¯ãšãŠãéèŠã§ããæ°æ©èœã¯å¿
èŠ
+æ§ãšæçšæ§ã§æ£åœåãããªããã°ãªããŸããã
+
+ããªãã®å€æŽã®èª¬æ
+--------------------
+
+ããªãã®ããããéä»ããå Žåã«ã¯ãã¡ãŒã«ã®äžã®ããã¹ãã§äœãèšããã«ã€
+ããŠãç¹å¥ã«æ³šæãæã£ãŠãã ããããã®æ
å ±ã¯ãããã® ChangeLog ã«äœ¿ã
+ãããã€ãçãã¿ãããããã«ä¿ç®¡ãããŸããããã¯æ¬¡ã®ãããªé
ç®ãå«ãã
+ããããå®å
šã«èšè¿°ããã¹ãã§ã-
+
+ - ãªãå€æŽãå¿
èŠã
+ - ãããå
šäœã®èšèšã¢ãããŒã
+ - å®è£
ã®è©³çŽ°
+ - ãã¹ãçµæ
+
+ããã«ã€ããŠå
šãŠãã©ã®ããã«ããã¹ããã«ã€ããŠã®è©³çŽ°ã¯ã以äžã®ããã¥ã¡
+ã³ãã® ChangeLog ã»ã¯ã·ã§ã³ãã¿ãŠãã ãã-
+ "The Perfect Patch"
+ http://www.zip.com.au/~akpm/linux/patches/stuff/tpp.txt
+
+ãããã®ã©ããããæã«ã¯ãšãŠãå°é£ã§ãããããã®æ
£äŸãå®ç§ã«å®æœããã«
+ã¯æ°å¹ŽããããããããŸãããããã¯ç¶ç¶çãªæ¹åã®ããã»ã¹ã§ããããã®ã
+ãã«ã¯å€æ°ã®å¿èãšæ±ºæãå¿
èŠãšãããã®ã§ããã§ããè«Šããªãã§ãããã¯å¯
+èœãªããšã§ããå€æ°ã®äººããã§ã«ã§ããŠããŸããã圌ããçæåã¯ããªããšå
+ããšããããã¹ã¿ãŒãããã®ã§ãããã
+
+Paolo Ciarrocchi ã«æè¬ã圌ã¯åœŒã®æžãã "Development Process"
+(http://linux.tar.bz/articles/2.6-development_process)ã»ã¯ã·ã§
+ã³ããã®ããã¹ãã®ååã«ããããšãèš±å¯ããŠãããŸããã
+Rundy Dunlap ãš Gerrit Huizenga ã¯ã¡ãŒãªã³ã°ãªã¹ãã§ããã¹ãããšãšãã£
+ãŠã¯ãããªãããšã®ãªã¹ããæäŸããŠãããŸããã
+以äžã®äººã
ã®ã¬ãã¥ãŒãã³ã¡ã³ããè²¢ç®ã«æè¬ã
+Pat Mochel, Hanna Linder, Randy Dunlap, Kay Sievers,
+Vojtech Pavlik, Jan Kara, Josh Boyer, Kees Cook, Andrew Morton, Andi
+Kleen, Vadim Lobanov, Jesper Juhl, Adrian Bunk, Keri Harris, Frans Pop,
+David A. Wheeler, Junio Hamano, Michael Kerrisk, ãš Alex Shepard
+圌ãã®æ¯æŽãªãã§ã¯ããã®ããã¥ã¡ã³ãã¯ã§ããªãã£ãã§ãããã
+
+Maintainer: Greg Kroah-Hartman <[email protected]>
--
1.4.4.4
Hi!
> Yes, but this file, and the stable-api-nonsense.txt files are there to
> help people understand both the kernel's philosophy, as well as
> encourage them to help contribute.
>
> That is totally different from internationalizing the internal kernel
> messages (which, btw, some people are working on...) That I would not
> agree to as it's just too hard to keep up with and would be pointless in
> a way.
>
> So I really do want to see a translated copy of the HOWTO,
> stable-api-nonsense.txt, and possibly a few other files in the main
> kernel tree (SubmittingPatches, CodingStyle, and SubmittingDrivers might
> all be good canidates for this.) These files change relativly
> infrequently (the HOWTO file has had only 7 changes in 1 and 1/2 years,
> and they were very minor ones) and should be easy for the translators to
> keep up with.
But what is the point of having them in tree?
- regular review process does not work for them.
- regular release process does not work for them; translations want
release few days after -stable is released.
- kernel contributors will _not_ be able to fix them when they change
the original.
Plus, I'm not even sure if we have enough space. There are lots of
languages.
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
On Wed, Jun 13, 2007 at 02:18:18PM +0000, Pavel Machek wrote:
> Hi!
>
> > Yes, but this file, and the stable-api-nonsense.txt files are there to
> > help people understand both the kernel's philosophy, as well as
> > encourage them to help contribute.
> >
> > That is totally different from internationalizing the internal kernel
> > messages (which, btw, some people are working on...) That I would not
> > agree to as it's just too hard to keep up with and would be pointless in
> > a way.
> >
> > So I really do want to see a translated copy of the HOWTO,
> > stable-api-nonsense.txt, and possibly a few other files in the main
> > kernel tree (SubmittingPatches, CodingStyle, and SubmittingDrivers might
> > all be good canidates for this.) These files change relativly
> > infrequently (the HOWTO file has had only 7 changes in 1 and 1/2 years,
> > and they were very minor ones) and should be easy for the translators to
> > keep up with.
>
> But what is the point of having them in tree?
Wider exposure. It will greatly increase the "google-juice" of it and
helps out when pointing people at the needed information.
> Plus, I'm not even sure if we have enough space. There are lots of
> languages.
"space"? Since when are we running out of space? The kernel is "only"
growing at 10% a year and is a mere 8.1 million lines or so. We have
plenty of space on the mirrors to take up :)
thanks,
greg k-h
Hi!
> > Plus, I'm not even sure if we have enough space. There are lots of
> > languages.
>
> "space"? Since when are we running out of space? The kernel is "only"
> growing at 10% a year and is a mere 8.1 million lines or so. We have
> plenty of space on the mirrors to take up :)
On mirrors, maybe. But I have 9+ copies on local notebook, and that
beast is out of space all the time :-).
Pavel
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
On Jun 11, 2007, at 13:38:10, Tony Luck wrote:
>> I'd rather have a single file, marked "Japanese" (in Japanese),
>> that had pointers to current translations. These will always be at
>> least as current as whatever we have in the tree, if not more so.
>> Especially when someone is trying to figure out how to work based
>> on the year-old kernel their embedded vendor gave them.
>
> Knowing whether a translation is current or not would be useful ...
> perhaps the translated files could include the GIT blob SHA1 of the
> version they were translated from (and some human readable version
> string too :-) This would allow someone reading the documentation
> to know whether is really was current. If it isn't, it provides an
> easy path to see what changed in the source document since the
> translation was made. This same diff should lighten the load for
> people maintaining the translation.
Well, actually, if you're going that route then extend GIT to have
support for "related" files. Essentially you should be able to add
metadata to a git tree which says: "files $SHA1-$PATH1, $SHA2-$PATH2,
[...], are related". Then there would be a "git list-related"
command with a "--mismatch" option which would list paths for which
$SHA1 doesn't correspond to $PATH1 or $SHA2 doesn't correspond to
$PATH2, etc. Some clever updating of related-status during commit/
clone/pull/etc could store information in the index about whether or
not any given file is up-to-date with respect to its co-related files.
For translations, when the English version of a document is updated
it will automatically result in a "mismatch", allowing translators to
do a simple git-diff and see what happened. Likewise, if the
Japanese document is updated without changing the relationship then
it might mean that somebody should see what changed and update the
English version as well. If you determine that the change was
irrelevant for the other language (spelling/grammar fixes, etc), then
you just update the relationship and commit that change.
It would probably be pretty trivial to implement a prototype using a
'.gitrelated' file in the root of the git tree, although better
integration with the index would really speed handling with lots of
related files; instead of linear searching just iterate over the
prepared-during-checkout "out-of-date" list.
Cheers,
Kyle Moffett