I am looking at switching to a Linux distribution. I want to do my due dilligence and determine if the specific features that I want from a desktop environment are supported by the distribution that I’m going with. For things like Wayland, Mesa, and my drivers, that’s pretty easy – go to their gitlab, look at their merge history and release tags, search for mentions of that feature. Gnome seems more complicated…A distribution usually tells me that it uses Gnome version XX.X on their current release
Where in the Gnome ecosystem do I go to look to see the specific Gnome version that implements a given desktop feature? I found the Gnome gitlab, but there are so many separate projects there that I’m not even sure where to even begin looking.
-
Reddit will often have some of these answers for me, but I want to get better at going directly to the source of truth.
-
Other times my distribution bundler will explicitly say “We support X”, but then when I install the distribution or a given update, I somtimes find that “We support X” is really “We support X with caveats Y and Z”, and figuring out what those caveats are is proving difficult.
-
If I go to the release notes for Gnome XX.X, I find what was implemented in that specific version, but if the feature was implemented in some prior version, I need to start working backwards – IF it’s even something that they specifically call out in the release notes, which appear to be a high level overview.
Is there some single place in the Gnome ecosystem that tracks the status of individual desktop features, and what versions they were released in?
Let’s say I wanted to look at whether a given Gnome version supports HDR under Wayland.
Will Gnome Version XX.X always be bundled with Wayland version YY.Y if it’s bundled with Wayland at all? And if Gnome version XX.X is bundled with Wayland YY.Y which supports HDR, does that necessarily guarantee that Gnome Version XX.X supports HDR?
Or does it depend on a particular gnome component? And can those versions vary within a distribution’s gnome release? Like, can Gnome Version XX.X have different versions of Gnome subcomponent that implements my feature, and do I need to determine what that component is and what version I have and work downwards from there?