39

Linux カーネルで修正が必要なバグを見つけようとしていますが、どこを見ればよいかわかりません。Youtube で Greg Kroah-Hartman による「初めての Linux カーネル パッチを提出する方法」というビデオを見ましたが、彼は修正が必要なバグをどこで見つけるかについてはあまり言及していません。

ビデオの中で、彼は簡単にメーリング リストについて言及し、カーネル コードの TODO を調べています。メーリングリストに参加できる場所を知っている人はいますか? また、カーネル Bugzilla を見つけましたが、Kernel.org によると、そこには 2.6 からのバグのみがリストされています。実際にサインアップしましたが、興味のあるバグを見つけて、最新のカーネルでまだ修正されていない場合は修正しようとするだけですか? すでに誰かに割り当てられているかどうかは重要ですか?

既存のすべてのバグのリストがリストされているサイトを見つけることができれば素晴らしいと思います。優先度と重大度が低いものを探すことができます。比較的簡単に修正できるバグを本当に探しています。そうすれば、ロープを学び、自分の道を歩むことができます。

誰からのアドバイス、意見、読むべきウェブサイトなども大歓迎です。読んでくれて/答えてくれてありがとう。=)

4

1 に答える 1

39

1. はい、その通りです。調べる場所の 1 つはカーネル バグ トラッカーです。

Linux カーネルのメーリング リストやサブシステム関連のメーリング リストを検索することも役に立ちますが、おそらくもっと難しいでしょう。

2. カーネルのメイン メーリング リストはこちらです。そこにサブスクリプションの手順があります。

3. カーネル ドキュメントには、Linux カーネルと開発プロセス全般への貢献に関する非常に役立つ情報もあります。 Documentation/development-processを参照してください。

4. バグがすでに割り当てられている場合、これは、担当者が実際にすぐにそのバグに取り組むことを常に意味するわけではありません。特定のサブシステムを担当しているだけということかもしれません。したがって、自分で修正したい割り当てられたバグを見つけた場合は、そのバグが現在割り当てられている担当者に連絡して、支援を申し出ることができると思います。担当者の個人的な電子メール アドレスの代わりにメーリング リストのアドレスが使用されている場合は、そのメーリング リストに手紙を書いて、そのバグに既に取り組んでいる人がいないか尋ねて、再び助けを申し出ることができます。

5. バグが修正されたかどうかを確認する方法の 1 つは、バグが報告されたカーネルと、特定のサブシステムの最新のカーネル バリアントの両方でバグを再現することです。これは必ずしも簡単ではありませんが、開発プロセスを開始するのに非常に役立ちます。

于 2012-09-06T06:59:27.620 に答える