Como mencionado , a Red Hat desenvolve mais do GNOME do que qualquer outra empresa. Como o Fedora é um tipo de distribuição de última geração, acontece muito que ele receba atualizações do GNOME bem rápido, muitas vezes antes mesmo de lançamentos do tarball (prioridades). Então, se você é um desenvolvedor do GNOME, provavelmente quer rodar o ramo de desenvolvimento do Fedora.
Alternativamente, e se você não se importa em trabalhar duro, você pode recorrer à escolha de uma distribuição baseada no gosto e construir o GNOME usando JHBuild . Esta é uma ferramenta poderosa que pode construir todos os vários conjuntos do GNOME, tanto de tarballs quanto do GNOME VCS, git. Isso implica que, na maioria das vezes, você estará tendo uma versão mais nova do GNOME do que se for do jeito Fedora. Note que dificilmente há uma compilação do JHBuild sem problemas, mas os bugs que você irá expor em vários módulos do GNOME (o equivalente a um pacote distro) e o aprendizado que você fará ao longo do caminho ajudarão você a entender melhor o GNOME. Você vai querer estar relaxando no canal # gnome-love no GimpNet para precisar da ajuda.
Outro tipo de desenvolvedor do GNOME é aquele que está interessado em um pacote GNOME muito específico, como no meu caso. Ou seja, sempre executo a versão do VCS, então nem me incomodo em usar o JHBuild. Note que desta forma eu tenho que lidar com uma variedade de problemas, por exemplo, algumas vezes requer uma dependência posterior do que está disponível no meu sistema operacional primário, Debian, e sou forçado a também obter um tarball de upstream ou um checkout de VCS. Isso pode significar que você terá que arriscar a estabilidade do seu sistema, pelo menos como avaliado por seus desenvolvedores de distro, e isso pode te morder aqui e ali, especialmente se você estiver jogando com tecnologias importantes como GLib e DBus. Para mim, isso não é um grande problema, já que a reinstalação é barata, e eu separo meu diretório " / home " e o restante via particionamento. Uma outra opção é instalar esse material personalizado em " / opt ", que talvez seja o que devo fazer:)