Linuxカーネル開発者は何百万行ものコードをどのように処理しますか?彼らは方法ですか?
カーネルには約1,500万行のコードがあることを読みました。私にとっては、通常、100行まで、1,500万行までのコードである単純なスクリプトを使用している人が処理するのが難しいようです。私の言葉は、銀河規模の巨大なファイルツリーと混乱した環境を想像するということです。
しかし、もちろんそうではありません。もしそうなら、誰もカーネルを開発しないので、巨大なファイルツリーを探索し、システムの一般的な複雑さと快適さなしで使用できる方法が必要です。
この巨大なiノードツリーに正式な作業方法/インデックスノードの設定/検索方法はありますか?
天文学者が基本的に環境を次のようにマッピングするように:宇宙>ラニアケア>乙女座超銀河団>地域星団> LIC>太陽系>地球、私はLinuxカーネルにも同様のマッピングシステムがあると思います。これにより、私のようなジュニアプログラマーは、少なくともこれまで私が使用しているnixシステムの中核を垣間見ることができます。
答え1
これにはgit、Perlスクリプト、Eメール、忍耐力が必要です。私はカーネルの主な貢献者の一人が作ったこのビデオを強くお勧めします。これには、あなたが投稿したすべての質問に対する回答が含まれています。
Greg Kroah HartmanがLinuxカーネルについて話します。—
https://www.youtube.com/watch?v=L2SED6sewRw