
昨日、Linux カーネルのソースコードを見ました。数千行ありました。すべてのコードは Linus Torvalds という 1 人の人物によって書かれたのでしょうか?
答え1
いいえ。Linux カーネルのソース コードを書いているのは Linus だけではありません。Linux カーネルのコード行数は「数千」行以上 (数え方によっては 1,200 万行から 1,500 万行近く) であることがお分かりいただけると思います。
たとえば、ここで言及されている上位 100 人の貢献者を参照してください。 https://github.com/torvalds/linux/graphs/contributors
コミット数に関して、Linus が (現時点では) 39 番目に頻繁に貢献していることに注目してください。
セクションのテキストも参照してください「開発者コミュニティ」「Linuxカーネル」のWikipediaの記事には、
2007 年の時点で、カーネルの開発は、最もアクティブな上位 20 人の開発者がコードの 80% を書くという状態から、上位 30 人の開発者がコードの 30% を書くという状態に移行し、上位の開発者は変更のレビューに多くの時間を費やすようになりました。
[...]
各リリースには、平均して約 200 ~ 250 社の約 1,500 人の開発者が貢献しています。上位 30 人の開発者がコードの 16% 強を貢献しています。企業別では、Intel (12.9%) と Red Hat (8.0%) がトップで、3 位と 4 位は「なし」(7.7%) と「不明」(6.8%) のカテゴリです。
答え2
「2017年のLinuxカーネル開発レポート」に関しては、255社から1681人の開発者が参加しています。詳細については情報。
答え3
Linus Torvalds は、おそらくこのプロジェクトに最も少ない量のコードを提供した人物の 1 人です。彼の貢献は 1% よりはるかに少ないです。すべての貢献者をリストしたソース コードを見てください...
彼は 2004 年以前の完全な履歴を破壊したので、彼の貢献を評価する場合は非常に注意する必要があります。