@BrodieOnLinux The inconsistency of Japanese input kinda annoys me about KDE Wayland
I should check to see what the situation is on Gnome or maybe even try a tiling manager 
@BrodieOnLinux I find it a little odd to actually remove something like that. The unixoid sphere has long been one of choice, I can choose my distro, my window manager, my shell, on some systems I can even choose my init (*cough* Gentoo). Every other distro wouldn't want to "have the balls" to restrict the users' choice. RHEL as part of offering full commercial support for everything contained in the base system, understandably, is slimmed down (sometimes too much IMHO). So yeah, AssHat doesn't want to provide X11 support anymore because it's effort. Every other distro should absolutely stick to providing – at least packaging – both. Why would they even remove a package that hasn't changed its build system in ages, and has a reasonable Changelog.… unless they are guaranteeing you to fix every bug you encounter (like RHEL).
This isn't about showing strength or progression. It's just captialism.
@BrodieOnLinux Deprecation is the first step of removal. This is part of removing it.
When was the last time you saw something being deprecated and not ever being removed?
Sometimes the deprecation gets reverted when it is discovered that it was a mistake, something that will not happen with RHEL because, again, commercial interest.
@BrodieOnLinux They said the same about systemd and I'm still running OpenRC. They said the same about systemd and the migration is still ongoing and in some instance is a major pita.
You may dress it up as moving on to better tech, but it still takes away my choice in the process.
You wouldn't deprecate bash and tell everyone to get comfy with zsh either, no, they coexist, because choice is something many people value.
@BrodieOnLinux No, let's not use a software as an example that has never spread to any other distro than the one it started and died on within like a year or so? X11 is not limited to a single release of Ubuntu, X11 is spread not just to every distro, it is also running on other Operating Systems (*BSD, UNIX, etc.).
Again, to be perfectly clear: I am not asking for support to be built or extended, I'm asking for the systems that are in place and which work to not be removed.
Mir didn't ever have such a thing. Pulseaudio did and does, the init systems from the other replies did and do, X11 most certainly does and I hope it will continue to have.
no major distros offer anything other than systemd
Yeah, Debian does totally not offer packages for runit, s6, supervisord, and OpenRC.
Irrespective of whether they are being used, they are provided by packages. I'm not asking for first class support, I'm asking for it to not be removed.
Oh, you also seem to gloss over Devuan, but okay.
And yes, Gentoo is a distro that actively works towards enabling choice, having had systemd support since before its widespread adopting and keeping OpenRC support long after systemd adoption.
I wouldn't want it any other way.
Just like debian has packages for a lot of init systems as seen above.
A distribution not offering something, or deprecating something, that is being used and often doesn't have a clear migration path is really bad IMHO. You may disagree, but it does hurt the ecosystem whenever there's only one choice. X11 has been the only choice for a long time and it's been a problem, now you're asking the same for Wayland? I have my doubts.
@natty @BrodieOnLinux X11 is not dead though, as VGA is. X11 lives on several other distros and OSes. I remember using XQuartz on macOS (work device, don't ask) to run certain programs that didn't use Cocoa. That isn't going anywhere, same for X11 forwarding on Windows, which you can replace with Xpra or X2Go but with vastly different semantics. Also the BSDs would like to have a word with you about X11 being a current technology.
VGA is not provided by modern graphics cards so it's really something that requires effort to be kept. X11 as a package is a very small effort to be kept as the entire build is and always has been automated, with the only exception being breaking changes which I am perfectly aware may at some point lead to a distro dropping X11 because the user count is too small and the breaking change to hard to accommodate, but that day is not today and a hard breaking change is unlikely to occur upstream either way. X11 is not VGA. X11 is USB 2.0. Everything supports it, people are just asking you to not remove the dedicated lines for it (in favour of having only USB 3 lines) that bother nobody at all, and production of which is already streamlined.
@rafal06 @natty @BrodieOnLinux Okay so the analogy becomes:
X protocol ⇒ USB 2
Wayland protocol ⇒ USB 3
X.org ⇒ USB 2 port
Wayland ⇒ USB 3 port (Xwayland being the 2 polyfill)
So we have warehouses full of both USB 2 and USB 3 parts (the package repositories) which provide parts for every part of this.
OP as per initial post seems to be in favor of taking the USB 2 parts – which exist already – and dump them.
I say we build new stuff with USB 3 (with USB 2 compat), but keep the USB 2 parts in case someone still needs them, considering that the storage costs of the parts is negligible (both compile time and filesize for x-related packages is kinda small).
If some new products only have a USB 3 plug and you can't use them on USB 2 devices that's fine too (GNOME was mentioned to possibly drop X11 support) as long as no effort is made to remove USB 2 support from existing devices (i.e. dropping X11 support from Qt or GTK) without any good reason to do so.
Just don't brick someone's current device/setup to save on 3 minute package builds and 10MiB of storage per version. That seems excessive considering other packages already use those resources hundredfold in a single package.
A response in a different thread has summed it up rather well; X11 is outdated, changing defaults is good, removing doesn't make sense, except for RHEL.
I'm merely asking to not urge other distros to follow that move because other distros do not have the pressure that RHEL has. RHEL is legally required to either fix any and every bug that breaks customer stuff in any and every package, or to pay compensation. Debian is not.
(btw, this marks the last reply I'll make to any of the threads)
@[email protected] @[email protected] Mh.. okay. I am personally in strong favour of making Wayland the default. But even this depends a bit on the distro. Xorg is just missing some features required for a modern-day desktop. But removing it doesn't make sense right now. There is so much software in the repos right now, much stuff that has a very limited use case. I kinda assume that any actively maintained software has the right to be part of the repo. So, I can't imagine of any reason to remove Xorg just for some sort of Ideological reason actively. But I also don't really see this coming for other distros. But again, for RHEL, this is something which makes sense, as they are required to provide full support for both.