mirror of
https://github.com/followmsi/android_kernel_google_msm.git
synced 2024-11-06 23:17:41 +00:00
HOWTO: sync Japanese HOWTO
Signed-off-by: Tsugikazu Shibata <tshibata@ab.jp.nec.com> Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
This commit is contained in:
parent
6e3eb09938
commit
8b43626f0c
1 changed files with 33 additions and 29 deletions
|
@ -1,23 +1,24 @@
|
||||||
NOTE:
|
NOTE:
|
||||||
This is Japanese translated version of "Documentation/HOWTO".
|
This is a version of Documentation/HOWTO translated into Japanese.
|
||||||
This one is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
|
This document is maintained by Tsugikazu Shibata <tshibata@ab.jp.nec.com>
|
||||||
and JF Project team <www.linux.or.jp/JF>.
|
and the JF Project team <www.linux.or.jp/JF>.
|
||||||
If you find difference with original file or problem in translation,
|
If you find any difference between this document and the original file
|
||||||
please contact maintainer of this file or JF project.
|
or a problem with the 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
|
Please also note that the purpose of this file is to be easier to read
|
||||||
English natives and not to be intended to fork. So, if you have any
|
for non English (read: Japanese) speakers and is not intended as a
|
||||||
comments or updates of this file, please try to update Original(English)
|
fork. So if you have any comments or updates for this file, please try
|
||||||
file at first.
|
to update the original English file first.
|
||||||
|
|
||||||
Last Updated: 2007/06/04
|
Last Updated: 2007/07/18
|
||||||
==================================
|
==================================
|
||||||
これは、
|
これは、
|
||||||
linux-2.6.21/Documentation/HOWTO
|
linux-2.6.22/Documentation/HOWTO
|
||||||
の和訳です。
|
の和訳です。
|
||||||
|
|
||||||
翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
|
翻訳団体: JF プロジェクト < http://www.linux.or.jp/JF/ >
|
||||||
翻訳日: 2007/06/04
|
翻訳日: 2007/07/16
|
||||||
翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
|
翻訳者: Tsugikazu Shibata <tshibata at ab dot jp dot nec dot com>
|
||||||
校正者: 松倉さん <nbh--mats at nifty dot com>
|
校正者: 松倉さん <nbh--mats at nifty dot com>
|
||||||
小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
|
小林 雅典さん (Masanori Kobayasi) <zap03216 at nifty dot ne dot jp>
|
||||||
|
@ -52,6 +53,7 @@ Linux カーネル開発コミュニティと共に活動するやり方を学
|
||||||
また、このコミュニティがなぜ今うまくまわっているのかという理由の一部も
|
また、このコミュニティがなぜ今うまくまわっているのかという理由の一部も
|
||||||
説明しようと試みています。
|
説明しようと試みています。
|
||||||
|
|
||||||
|
|
||||||
カーネルは 少量のアーキテクチャ依存部分がアセンブリ言語で書かれている
|
カーネルは 少量のアーキテクチャ依存部分がアセンブリ言語で書かれている
|
||||||
以外は大部分は C 言語で書かれています。C言語をよく理解していることはカー
|
以外は大部分は C 言語で書かれています。C言語をよく理解していることはカー
|
||||||
ネル開発者には必要です。アーキテクチャ向けの低レベル部分の開発をするの
|
ネル開発者には必要です。アーキテクチャ向けの低レベル部分の開発をするの
|
||||||
|
@ -141,6 +143,7 @@ Linux カーネルソースツリーは幅広い範囲のドキュメントを
|
||||||
これらのルールに従えばうまくいくことを保証することではありません
|
これらのルールに従えばうまくいくことを保証することではありません
|
||||||
が (すべてのパッチは内容とスタイルについて精査を受けるので)、
|
が (すべてのパッチは内容とスタイルについて精査を受けるので)、
|
||||||
ルールに従わなければ間違いなくうまくいかないでしょう。
|
ルールに従わなければ間違いなくうまくいかないでしょう。
|
||||||
|
|
||||||
この他にパッチを作る方法についてのよくできた記述は-
|
この他にパッチを作る方法についてのよくできた記述は-
|
||||||
|
|
||||||
"The Perfect Patch"
|
"The Perfect Patch"
|
||||||
|
@ -360,44 +363,42 @@ linux-kernel メーリングリストで収集された多数のパッチと同
|
||||||
|
|
||||||
git ツリー-
|
git ツリー-
|
||||||
- Kbuild の開発ツリー、Sam Ravnborg <sam@ravnborg.org>
|
- Kbuild の開発ツリー、Sam Ravnborg <sam@ravnborg.org>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
|
git.kernel.org:/pub/scm/linux/kernel/git/sam/kbuild.git
|
||||||
|
|
||||||
- ACPI の開発ツリー、 Len Brown <len.brown@intel.com>
|
- ACPI の開発ツリー、 Len Brown <len.brown@intel.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/lenb/linux-acpi-2.6.git
|
||||||
|
|
||||||
- Block の開発ツリー、Jens Axboe <axboe@suse.de>
|
- Block の開発ツリー、Jens Axboe <axboe@suse.de>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
|
git.kernel.org:/pub/scm/linux/kernel/git/axboe/linux-2.6-block.git
|
||||||
|
|
||||||
- DRM の開発ツリー、Dave Airlie <airlied@linux.ie>
|
- DRM の開発ツリー、Dave Airlie <airlied@linux.ie>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/airlied/drm-2.6.git
|
||||||
|
|
||||||
- ia64 の開発ツリー、Tony Luck <tony.luck@intel.com>
|
- ia64 の開発ツリー、Tony Luck <tony.luck@intel.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/aegl/linux-2.6.git
|
||||||
|
|
||||||
- ieee1394 の開発ツリー、Jody McIntyre <scjody@modernduck.com>
|
|
||||||
kernel.org:/pub/scm/linux/kernel/git/scjody/ieee1394.git
|
|
||||||
|
|
||||||
- infiniband, Roland Dreier <rolandd@cisco.com>
|
- infiniband, Roland Dreier <rolandd@cisco.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
|
git.kernel.org:/pub/scm/linux/kernel/git/roland/infiniband.git
|
||||||
|
|
||||||
- libata, Jeff Garzik <jgarzik@pobox.com>
|
- libata, Jeff Garzik <jgarzik@pobox.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
|
git.kernel.org:/pub/scm/linux/kernel/git/jgarzik/libata-dev.git
|
||||||
|
|
||||||
- ネットワークドライバ, Jeff Garzik <jgarzik@pobox.com>
|
- ネットワークドライバ, Jeff Garzik <jgarzik@pobox.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/jgarzik/netdev-2.6.git
|
||||||
|
|
||||||
- pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>
|
- pcmcia, Dominik Brodowski <linux@dominikbrodowski.net>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
|
||||||
|
|
||||||
- SCSI, James Bottomley <James.Bottomley@SteelEye.com>
|
- SCSI, James Bottomley <James.Bottomley@SteelEye.com>
|
||||||
kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
|
git.kernel.org:/pub/scm/linux/kernel/git/jejb/scsi-misc-2.6.git
|
||||||
|
|
||||||
その他の git カーネルツリーは http://kernel.org/git に一覧表がありま
|
|
||||||
す。
|
|
||||||
|
|
||||||
quilt ツリー-
|
quilt ツリー-
|
||||||
- USB, PCI ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>
|
- USB, PCI ドライバコアと I2C, Greg Kroah-Hartman <gregkh@suse.de>
|
||||||
kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
|
kernel.org/pub/linux/kernel/people/gregkh/gregkh-2.6/
|
||||||
|
- x86-64 と i386 の仲間 Andi Kleen <ak@suse.de>
|
||||||
|
|
||||||
|
その他のカーネルツリーは http://git.kernel.org/ と MAINTAINERS ファ
|
||||||
|
イルに一覧表があります。
|
||||||
|
|
||||||
バグレポート
|
バグレポート
|
||||||
-------------
|
-------------
|
||||||
|
@ -508,6 +509,7 @@ MAINTAINERS ファイルにリストがありますので参照してくださ
|
||||||
せん*。単に自分のパッチに対して指摘された問題を全て修正して再送すれば
|
せん*。単に自分のパッチに対して指摘された問題を全て修正して再送すれば
|
||||||
いいのです。
|
いいのです。
|
||||||
|
|
||||||
|
|
||||||
カーネルコミュニティと企業組織のちがい
|
カーネルコミュニティと企業組織のちがい
|
||||||
-----------------------------------------------------------------
|
-----------------------------------------------------------------
|
||||||
|
|
||||||
|
@ -577,6 +579,7 @@ Linux カーネルコミュニティは、一度に大量のコードの塊を
|
||||||
かし、500行のパッチは、正しいことをレビューするのに数時間かかるかも
|
かし、500行のパッチは、正しいことをレビューするのに数時間かかるかも
|
||||||
しれません(時間はパッチのサイズなどにより指数関数に比例してかかりま
|
しれません(時間はパッチのサイズなどにより指数関数に比例してかかりま
|
||||||
す)
|
す)
|
||||||
|
|
||||||
小さいパッチは何かあったときにデバッグもとても簡単になります。パッ
|
小さいパッチは何かあったときにデバッグもとても簡単になります。パッ
|
||||||
チを1個1個取り除くのは、とても大きなパッチを当てた後に(かつ、何かお
|
チを1個1個取り除くのは、とても大きなパッチを当てた後に(かつ、何かお
|
||||||
かしくなった後で)解剖するのに比べればとても簡単です。
|
かしくなった後で)解剖するのに比べればとても簡単です。
|
||||||
|
@ -591,6 +594,7 @@ Linux カーネルコミュニティは、一度に大量のコードの塊を
|
||||||
う。先生は簡潔な最高の解をみたいのです。良い生徒はこれを知って
|
う。先生は簡潔な最高の解をみたいのです。良い生徒はこれを知って
|
||||||
おり、そして最終解の前の中間作業を提出することは決してないので
|
おり、そして最終解の前の中間作業を提出することは決してないので
|
||||||
す"
|
す"
|
||||||
|
|
||||||
カーネル開発でもこれは同じです。メンテナー達とレビューア達は、
|
カーネル開発でもこれは同じです。メンテナー達とレビューア達は、
|
||||||
問題を解決する解の背後になる思考プロセスをみたいとは思いません。
|
問題を解決する解の背後になる思考プロセスをみたいとは思いません。
|
||||||
彼らは単純であざやかな解決方法をみたいのです。
|
彼らは単純であざやかな解決方法をみたいのです。
|
||||||
|
|
Loading…
Reference in a new issue