web-dev-qa-db-ja.com

どのLinuxディストリビューションがGNOMEプロジェクトに最も多くの開発に貢献していますか?

GNOMEプロジェクトに貢献する予定がある場合、主要な開発プラットフォームとして[〜#〜] that [〜#〜]ディストリビューションを使用することをお勧めしますか、それとも私の選択は単純な好みの問題のままですか?

[〜#〜] edit [〜#〜]:私はLinuxユーザーであり、私の質問はLinuxディストリビューションのみに関するものです。

5
wassimans

言及 のように、RedHatは他のどの企業よりも多くのGNOMEを開発しています。 Fedoraは最先端のディストリビューションであるため、tarballがリリースされる前(優先順位)でさえ、GNOMEの更新を非常に高速に受信することがよくあります。したがって、GNOME開発者の場合、Fedoraの開発ブランチを実行したいと思う可能性があります。

あるいは、一生懸命働いてもかまわない場合は、好みに基づいてディストリビューションを選択し、 JHBuild を使用してGNOMEをビルドすることができます。これは、tarballまたはGNOME VCS、gitのいずれかから、さまざまなGNOMEスイートをすべて構築できる強力なツールです。これは、多くの場合、Fedoraを使用する場合よりも、新しいバージョンのGNOMEを使用することを意味します。問題なく動作するJHBuildのビルドはほとんどありませんが、さまざまなGNOMEモジュール(ディストリビューションパッケージに相当)で公開されるバグと、その過程で行う学習により、GNOMEをさらによく理解できるようになります。 GimpNet#gnome-loveチャンネルで身も凍るようになります)あなたは助けが必要になるでしょう。

別の種類のGNOME開発者は、私の場合のように、非常に特定のGNOMEパッケージに興味を持っている開発者です。つまり、私は常にVCSバージョンを実行しているので、JHBuildを使用することすらしません。この方法でさまざまな問題に対処する必要があることに注意してください。たとえば、プライマリOSであるDebianで利用できるよりも後の依存関係が必要になることがあり、アップストリームtarballまたはVCSチェックアウトのいずれかを取得する必要があります。これは、少なくともディストリビューション開発者によって精査されているように、システムの安定性を危険にさらす必要があることを意味する可能性があり、特にGLibやDBusなどの重要なテクノロジーで遊ぶ場合は、あちこちで悩まされる可能性があります。再インストールは安価であるため、これは大きな問題ではありません。「/ home」ディレクトリと残りのディレクトリをパーティション化して分離します。もう1つのオプションは、このカスタムのものを「/ opt」にインストールすることです。これはおそらく私がしなければならないことです:)

5
tshepang

コード行によると、答えは明確にRed Hatです 昨年の夏のGnomeコード国勢調査に示されているように 。つまり、Red Hat Enterprise Linux、またはFedoraを意味します。

しかし、その測定基準は必ずしも完全に公平であるとは限りません。 Canonicalのような他の企業は、他の方法でも価値のある貢献をしています。多くの怒鳴り声と炎上、そして両側に良い点と悪い点があるという大きな論争がありました。

ownの使用に関しては、Gnome用に開発している場合でも、これが必ずしもディストリビューションを選択する説得力のある理由ではないと思います。デスクトップ環境は十分に移植可能であるため、問題にはなりません(実際、ディストリビューション間の開発の違いは、プロジェクトを強化するのに役立ちます)。

9
mattdm

Gnomeに貢献している場合、どのディストリビューション(または、Gnome、FreeBSD、Solarisが例としてサポートされている場合はOS)を使用するかは関係ありません。 Gnomeをサポートするディストリビューションは、通常、従業員/公式開発者にGnome開発に時間を費やさせるか、資金提供(または、商用ディストリビューションの場合は両方)によって行います。

3
geekosaur