Linuxカーネル開発者、LinuxカーネルからAndroidコード削除について説明
LinuxカーネルからAndroid OSのドライバコードが削除されたのは、「誰も気にしていないため」だが、Googleは自分たちのコードをメインラインにマージしないため、ドライバを作成する企業もLinuxカーネルコミュニティーに貢献できないことも問題だ。
Linuxカーネル開発者は2月2日、Linuxカーネルから米Googleの「Android OS」のドライバコードを削除した理由について、ブログで説明した。AndroidがLinuxのメインのカーネルツリーから分岐する可能性がありそうだ。
Android向けドライバコードは、2009年12月にLinuxのソースツリーから削除され、Linuxカーネル2.6.33には含まれない。米Novellに籍を置きLinuxドライバのメンテナンスを担当するカーネル開発者、グレッグ・クローハートマン氏によると、サブディレクトリ「drivers/staging/android」をコードベースから削除した理由は、「誰も気にしていないため」という。ステージングツリーにあるコードはメインカーネルツリーにマージするか、そうでなければ削除するというポリシーがあり、それに沿っての対応と説明している。
クローハートマン氏によると、Googleは新しいブランチを作っており、Android向けのドライバが動作するにはGoogleが独自開発したセキュリティモデルのサポートなどが必要となる。Googleは自分たちのコードをメインラインにマージしないため、ドライバを作成する企業もLinuxカーネルコミュニティーに貢献できないという。
Linuxカーネルコミュニティーではセキュリティなどの理由からもコードをマージするよう奨励しているが、Androidプラットフォームやドライバに関係する企業は貢献できず、開発/メンテナンスサイクルが大きくなっていると指摘している。
クローハートマン氏はまた、Googleは自分たちのコードをクリーンナップしてアップストリームにする兆候を示していないとも記している。
関連記事
- 「Linux開発モデルは生物の進化のよう」――リーナス・トーバルズ氏 来日語録
Linux創始者で現在も開発をリードするリーナス・トーバルズ氏が先週、関連イベントを機に来日した。記者会見や基調講演での同氏の発言をピックアップしてみた。 - Linux開発は活動はさらに活発化、開発者は年10%増、1日約1万行が追加
Linux FoundationがLinuxカーネル開発に関する最新の調査結果を発表した。これによると、公開されているソフトウェアプロジェクトとしては非常に活性化している様子が分かる。
関連リンク
Copyright © 2010 OSDN Corporation, All Rights Reserved.