Linuxカーネルに貢献するにはどうすればよいですか? [閉鎖]

Linuxカーネルに貢献するにはどうすればよいですか? [閉鎖]

私はLinuxカーネルに貢献し始めて、いつかはgithubのリポジトリをフォークしていくつか修正したいと思います。カーネルに貢献するにはどうすればよいですか?読んだり見たりするべき内容はありますか? (私は動画を視聴することを好みます。)プロセスを進めるのに役立つ文書がありますか?これまで私が見つけたすべては10年間更新されていません。

私の背景知識:

私はオペレーティングシステムについてほとんど何も知りません。端末、bashなどを使用する方法を知っていますが、それはすべてです。私はC、C ++、Java、Python、およびJavaScriptでプログラムする方法を知っています。私はRustを学んでいてx86アセンブリを学びたかったのですが、このようなことをするにはそれが必要かもしれません。私は主にWindowsとMacを使用していますが、PCにはUbuntu仮想マシンがインストールされています。

ベストアンサー1

私はLinuxカーネルに貢献し始めて、いつかはgithubのリポジトリをフォークしていくつか修正したいと思います。

LinuxカーネルはGithubで開発されていません。 https://lwn.net/Articles/702177/。参加するには、メーリングリストとscript/get_maintainer.plで指定された個人に電子メールを送信する必要があります。

カーネルに貢献するにはどうすればよいですか?読んだり見たりするべき内容はありますか? (私は動画を視聴することを好みます。)プロセスを進めるのに役立つ文書がありますか?これまで私が見つけたすべては10年間更新されていません。

LinuxツリーのDocumentation / processディレクトリにあるファイルを読み始めます。Linuxカーネル開発、Greg Kroah-Hartman - Git Merge 2016動画。さて、

私はビデオを見るのが好きです

なぜ? Linuxを大幅に変更するには、多数のドキュメント、メーリングリストスレッド、および数千行のコードを読む必要があります。

私は主にWindowsとMacを使用していますが、PCにはUbuntu仮想マシンがインストールされています。

Linuxカーネルという大規模で複雑なプロジェクトに貢献するには、自分がしていることを徹底的に理解する必要があります。長年にわたってLinuxを使用し、その仕組みを理解し、scripts/checkpatch.pl -f <file>

おすすめ記事