編集部からのお知らせ
「ZDNet Japan Summit」参加登録受付中! 
新着記事集:「負荷分散」

誰がLinuxを開発しているのか--数字で見る実態

Steven J. Vaughan-Nichols (Special to ZDNet.com) 翻訳校正: 川村インターナショナル

2015-02-23 06:00

 Linuxは両親と暮らすモテない人々が自宅の地下室で書いているもの、と思っている人がこの地球上にまだいるのだとすれば、Linux Foundationの最新報告書「Linux Kernel Development: How Fast It is Going, Who is Doing It, What They Are Doing and Who is Sponsoring It」は、そうした思い込みを払拭してくれるはずだ。

 確かに、2013年9月以降に行われたLinuxカーネル開発の19.4%は、個人開発者によるもののようだが、残りは全て、企業や組織のプログラマーによって作成されている。最も多いのはIntel社員で、Linuxコードの10.5%は彼らの業績だ。2位以下は、Red Hat(8.4%)、Linaro(5.6%)、サムスン(4.4%)、IBM(3.2%)、SUSE(3%)と続く。要するに、Linux Foundationの報告書が指摘している通り、「全カーネル開発の80%以上が、仕事に対して報酬を得ている開発者によって行われていることが実証された」のである。

 この報告書は、Linuxカーネル3.18までに行われた開発作業を対象としており、特に3.11から3.18までのリリースに焦点を当てている。コントリビューターについて詳しく見ると、x86のLinuxが今でもLinuxカーネル開発コミュニティーの中心であることは明らかだ。また、Linaroとサムスンの存在は、それぞれ「ARM」と「Android」に相応の開発時間が割かれていることも示している。

 全体では、前回の報告書以来、200社の4000人以上に上る開発者がカーネルに貢献してきた。カーネル開発者の半分が、初めて貢献している。その数は多く思えるかもしれないし、実際に多いのだが、Linux Foundationは、「依然として、作業の大半を行っているのは比較的少数の開発者で、どの開発サイクルでも、参加する開発者の約3分の1は、パッチ1件のみに貢献している」ことを指摘している。カーネル2.6.11リリース以降では、上位10人の開発者が3万6664件の修正に貢献してきた。これは全体の8.2%に相当する。上位30人の開発者は全コードの17%強に貢献している。

 さらに印象的なのが、Linuxカーネルコミュニティーでは、1時間あたり平均7.71件のパッチというペースでパッチのマージを行ってきたことだ。1日あたりの数ではない。1時間あたりだ。リリースあたりの平均所要開発日数は、2014年には70日から66日へと短縮されている。

ZDNet Japan 記事を毎朝メールでまとめ読み(登録無料)

特集

CIO

モバイル

セキュリティ

スペシャル

ホワイトペーパー

新着

ランキング

  1. クラウドコンピューティング

    Google Cloudセキュリティ基盤ガイド、設計から運用までのポイントを網羅

  2. セキュリティ

    仮想化・自動化を活用して次世代データセンターを構築したJR東日本情報システム

  3. ビジネスアプリケーション

    スモールスタート思考で業務を改善! 「社内DX」推進のためのキホンを知る

  4. セキュリティ

    Emotetへの感染を導く攻撃メールが多数報告!侵入を前提に対応するEDRの導入が有力な解決策に

  5. セキュリティ

    偽装ウイルスを見抜けず水際対策の重要性を痛感!竹中工務店が実施した2万台のPCを守る方法とは

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNet Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]