Clarify „Avoids X11“

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“?

1 Like

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 :+1:

1 Like

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.

2 Likes

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.

I will just ask this for my understanding but, I am assuming then "supports Wayland by default” would also be problematic?

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):

  1. There are two variants of the OS, one with default-X11 and one with default-Wayland
  2. 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.

1 Like

@jonah this seems to not answer my question in which cases it is acceptable and in which not :grinning_face_with_smiling_eyes:? See 7

I think it does actually, but I’ll expand a bit.

  1. 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.
  2. 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

8 posts were split to a new topic: Warn against X11 flavors for Tumbleweed

I‘d be very happy if you ask all the others about that and then post here what the consenus of the team would be about an OS like that :slightly_smiling_face:

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?).

Sure, that‘s what I thought :+1: Sounds good

It starts with TTY-only, of course you can then install a DE or WM :slightly_smiling_face:

Yes, I will be opening a „Tool Suggestions“ thread in the next few days to propose it.

1 Like

Avoids x11 has a stronger meaning, like no XWayland. Prefers Wayland would be less confusing

1 Like

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