Linux

哪些 Linux 發行版對 GNOME 項目的開發貢獻最大?

  • November 8, 2011

如果我打算為 GNOME 項目做出貢獻,是否建議我使用那個發行版作為我的主要開發平台,還是我的選擇仍然是一個簡單的品味問題?

編輯:我是 Linux 使用者,我的問題只涉及 Linux 發行版。

如前所述,Red Hat 開發GNOME 比任何其他公司都多。由於 Fedora 是一種最前沿的發行版,它接收 GNOME 更新的速度非常快,甚至在 tarball 發布之前很多次(優先級)。因此,如果您是 GNOME 開發人員,您很可能希望執行 Fedora 的開發分支。

或者,如果您不介意努力工作,您可以根據口味選擇發行版,並使用JHBuild建構 GNOME 。這是一個強大的工具,可以從 tarball 或 GNOME VCS、git 建構所有各種 GNOME 套件。這意味著與使用 Fedora 方式相比,您通常會擁有更新版本的 GNOME。請注意,幾乎沒有一個 JHBuild 建構會順利進行,但是您將在各種 GNOME 模組(相當於發行包)上暴露的錯誤以及您將在此過程中進行的學習將幫助您更好地理解 GNOME。您需要在GimpNet上的****#gnome-love頻道上放鬆一下,因為您需要幫助。

另一種 GNOME 開發人員是對非常特定的 GNOME 包感興趣的人,例如我的情況。也就是說,我總是執行 VCS 版本,所以我什至不費心使用 JHBuild。請注意,這種方式我必須處理各種問題,例如,有時它需要比我的主要作業系統 Debian 中可用的更晚的依賴項,並且被迫還獲得上游 tarball 或 VCS 簽出。這可能意味著您將不得不冒系統穩定性的風險,至少在發行版開發人員的審查下,這可能會在這里和那裡對您造成影響,尤其是當您要使用 GLib 和 DBus 等重要技術時。對我來說這不是一個大問題,因為重新安裝很便宜,而且我將我的“ /home ”分開“ dir 其餘部分通過分區。另一種選擇是在“ /opt ”中安裝此自定義內容,這可能是我必須做的:)

正如去年夏天的 Gnome 程式碼普查所示,通過程式碼行,答案無疑是 Red Hat 。這意味著 Red Hat Enterprise Linux,或者 Fedora。

但是,該指標不一定完全公平。Canonical 等其他公司以其他有價值的方式做出貢獻。雙方大吵大鬧,大吵大鬧,好壞參半。

至於您自己的使用,我認為這不一定是選擇發行版的令人信服的理由,即使您正在為 Gnome 開發。桌面環境足夠便攜,這無關緊要(事實上,跨發行版的開發差異有助於使項目更強大)。

引用自:https://unix.stackexchange.com/questions/8771