Linuxカーネルコード

Linuxカーネルコード

昨日はLinuxカーネルのソースコードを見ました。数千行あります。すべてのコードは一人(Linus Torvalds)によって書かれましたか?

答え1

いいえ。 LinusがLinuxカーネルのソースコードを書いた唯一の人ではありません。 Linuxカーネルが「数千」行を超えるコード(カウント方法によっては1,200万〜1,500万行に近い)に達することがわかります。

たとえば、ここに記載されている上位100人の貢献者を参照してください。 https://github.com/torvalds/linux/graphs/contributors

Linusは(現在の)コミット数の面で39番目に最も頻繁な貢献者です。

「リソース」セクションのテキストも参照してください。「開発者コミュニティ」以下の「Linux Kernel」Wikipediaの記事の内容

2007年以来、カーネル開発は、最もアクティブな上位20人の開発者がコードの80%を作成することから上位30人の開発者がコードの30%を作成することに変わりました。をする。

[...]

平均して、約200〜250社の企業で、約1,500人の開発者が各リリースに貢献しています。上位30人の開発者がコードの16%以上を貢献しました。企業別では、Intel(12.9%)とRed Hat(8.0%)が最も寄与し、「なし」(7.7%)および「不明」(6.8%)のカテゴリーが3位と4位を占めました。

答え2

「2017 Linuxカーネル開発レポート」について。 255社、1,681人の開発者がいます。詳細情報

答え3

Linus Torvaldsは、おそらくプロジェクトに最も少ない量のコードを貢献した人の一人です。彼の貢献度は1%にもはるかに及ばない。すべての貢献者を一覧表示するソースコードを見る...

2004年以前に歴史全体を破壊したため、彼の貢献度を測定するには非常に慎重でなければなりません。

関連情報