The criteria for operating systems says „Avoids X11“. This is not clear enough, for example, what about a distro that does ship two variants, one avoiding it and one not or one which starts with plain TTY?
Is it „easily possible to avoid X11 with this OS / one or more variants of this OS that they are shipping avoids it“ or „not a single variant of this OS should contain X11“?
I think the intent is to indicate distros that default to a Wayland experience. For example, if a distro installs both, but you have to change an option at the login screen to switch to X11 while the default desktop environment uses Wayland, that would be acceptable. If there are suggestions on how to clarify this please share
Wouldn’t it provide more clarity to just have a criterion that is ‘supports Wayland’ instead of ‘avoid X11’? All the text regarding X11 could remain, but this seemingly gets to your intent in a less roundabout way
No, because in some cases for example GNOME previously supported both. This was more common at the time when that was written. A few years later now and environments are removing X11 code paths entirely.
Right, exactly. Maybe the scenario I described is not even common anymore and we could make this even stricter. I’m not sure what the current state of X11 even is really.
@anonymous549 no it cannot be “supports Wayland” because Wayland also has to be the default.
If I have one at the end, sure I‘ll share it, but to make it clear, is it acceptable in the following cases (feel free to just say for example „1.: yes, 2.: no“ etc if you want to):
There are two variants of the OS, one with default-X11 and one with default-Wayland
There are two variants of the OS, one with default-X11 and one with pure TTY (means, without any of them)
We could say “Uses Wayland by default” if we think that’s more clear.
However @SYST3M_D3STR0YER brings up a good point that we probably would not want to exclude distros that don’t use Wayland or X11, which I think is one of the reasons we went with “avoids X11” in the first place.
Even more dead than it was, there was an attempt to revive it by a single maintainer but nobody took that seriously. I think packages a are slated for removal.
Yes, but we’ll say specifically in the recommendation which version to use (the Wayland one). I think we already do this with one distro but I don’t recall which.
I think so, yes? But that’s my question I just posed in this thread for us to consider. I don’t know what other people think lol
It looks like the revival is still going strong. There hasn’t been activity in the xlibre git for a few weeks but it looks like that’s due to the main dev working on a fork of KDE called Sonic DE that focuses on x11. I assume he’s making that as something to test against.
We’ll see if it’s around in a few years. It’s a lot of work for one guy, if even a company isn’t interested. I think really gpu drivers and testing are going to the main issue.
So Jonah has as opinion on 2. of reply 7 yes, @dngray since you seem to be interested in this thread, what‘s your opinion, would that be acceptable or not?
Personally, I’d be hesitant to outright recommend an operating system matching this criteria unless it comes with a clear warning that we only recommend the TTY variant. I do not think most “average” people are interested in or comfortable with using a TTY-only operating system and would probably otherwise assume they should be using the graphical desktop because that’s “what an operating system should look like”.
I assume this is more of a hypothetical than anything at the moment, but out of curiosity, did you have one in mind? I’d be curious to know what it could even offer (could one not just use an existing recommendation in TTY-only mode?).
How impactful would this critera change be? Who’s still running X11? Are there strong OSs that are omitted from PG recommendations on this basis alone?
The only distros I’m aware of are Qubes - which gets an exception listed already - and OpenBSD