The officially official Devuan Forum!

You are not logged in.

#1 Re: Off-topic » [SOLVED] What is your view on major distros dropping X11 and requiring Wayland? » 2024-01-22 12:43:00

As far as I can recall, xenocara is a version of 'X' built & maintained in/by the OpenBSD maintainers, so there is the hope that some distros will package it for use in Linux.

(I had forgotten about xenocara because I have been installing NetBSD on some of my spare computers lately.)

That is exactly the kind of thing I was looking for! I guess I spoke too soon. So there is some faint hope that at least the BSDs and Solaris will continue on with X11 in some form even if it's discontinued on mainstream Linux, especially if people start contributing to Xenocara. And if I'm leaving the X11 support code in place for those operating systems, I might as well leave it there for anyone willing to self-build on Linux.

I would be willing to perhaps try and contribute to Xenocara in my spare time and keep that going, but I know there is no point in taking on maintaining an Xorg fork all on my own as a one-man project. I am a little surprised, I had heard OpenBSD was exploring Wayland support, but it sounds like they are pretty far from dropping X11 if they are working on something like this.

The thing is, my application's support code isn't really "Linux code," it's just a vaguely POSIX-compliant version of the code targeting an X11/GTK stack, sort of like how people used to target an X11/Motif stack back in the day. That basically means supporting BSD, Solaris, AIX, or whatever else is about the same as supporting Linux, as I really only need one codepath that accounts for a few OS-specific libc quirks. But if Linux moves to Wayland, that means I would now have to put in the level of effort normally needed to support something like OS/2 or Haiku to keep it going.

#2 Re: Off-topic » [SOLVED] What is your view on major distros dropping X11 and requiring Wayland? » 2024-01-21 22:10:02

Hi, thanks for all the replies here. I am really sorry if I took up any resources that could have been better spent on something else, I just kind of assumed people would reply in their free time when they don't feel like doing stuff and would just be watching YouTube or posting memes anyway since this is in "Off-Topic," and that it wouldn't detract from Devuan development. I was thinking this forum was more informal than like a developer mailing list or something.

But yeah, to make a long story short, I'm in a similar position to the XScreenSaver developer that was quoted earlier in the thread. I develop an application, and it's possible I may have to drop Linux support at some point. The fact is, most of my users are on Windows or Mac anyway, and keeping up with Linux API changes takes up most of my development time that isn't related to improving core functionality in the application. So I am completely sympathetic to the fact that most Linux distros don't have time to maintain Xorg to accommodate people with existing investments in X11. But I think it's just as fair for me to turn around and say I that I don't have the development time to maintain a Linux port if doing so has suddenly become a lot more difficult. What I've asked my Linux users to do in the interim is to look at enterprise Linux distros with 10+ years of support, and try to get the longest tail of legacy they can, and then when there is no more legacy support left for X11, to decide whether they want to continue on with Linux regardless, see if BSD/Solaris still offer X11, etc.

So, even if this wasn't the answer I was hoping for, the answer that no one out there is able to take on the job of maintaining Xorg, and my choices are to either work on Wayland support or drop Linux entirely when enterprise support for X11 runs out is still a useful answer, at least for me, as it allows me to plan accordingly. Hopefully the situation changes within the next 5-8 years, but if not, I know what kind of announcements to prepare, what kind of code has to be removed, etc.

#3 Re: Off-topic » [SOLVED] What is your view on major distros dropping X11 and requiring Wayland? » 2024-01-19 11:46:24

Yeah, what golinux said about X11 being outside the scope of Devuan's mission was pretty much what I assumed from the beginning, otherwise this thread wouldn't be in the Off-Topic section. smile

The thing about Devuan is... that as far as I know, it's designed to do exactly one thing. Provide a fork of Debian that does not include SystemD. And yes, that's a noble goal, and avoids too much scope creep. However, on the other side of the coin, that means that if the Debian project makes any other stupid decisions, like say dropping X11, then you're still stuck with negative consequences of those, because the mission of Devuan is solely to be Debian without systemd. And if the Debian project drops X11, that logically means Devuan will have to drop X11 as well, and therefore would mostly begin to appeal to people who only hated systemd because it goes against the Unix philosophy, perhaps rationalizing that Wayland is more modular and secure and thus follows the Unix philosophy better than Xorg, or something. But people who supported Devuan because they don't like broken workflows or loss of traditional ways of doing things more generally would unfortunately be out of luck if Debian breaks things for people in a way that technically has nothing to do with SystemD. After all, it is still possible to use Wayland without systemd, so Devuan would not have broken its promise to users if it dropped X11.

Those who want something like Debian but with X11 still included would, in theory, have to create their own "Dexian" or something, perhaps forking Debian again themselves to keep X11, taking inspiration and notes from Devuan, or perhaps even forking Devuan itself if they also want the new distro to lack SystemD. Still, I imagine this is a good place to get people talking about or thinking about such a goal, since I gather that a lot of people here are skeptical of the GNOME project, Freedesktop.org, and the Debian/Fedora direction and just aren't as much about the whole "tech go forward, deal with it" mentality that major distros have these days.

Still, I am kind of wondering if this goal may not even be achievable. It could be that this one is just too big and will touch too much stuff, and thus the "big wheels" who mostly want Linux to become a locked-down system focused on things like kiosk mode and touch UI will get their way on this one, because they're ripping too large a technology stack out from under people for anyone to maintain it on their own.

I mean, the problem with Xorg and Wayland is that the same people are maintaining both projects, which I would say is something of a conflict of interest. They choose to put Xorg in maintenance mode a long time ago, and created a timetable for replacing Xorg with Wayland. No one really resisted them on it or forked Xorg over the issue, which in their minds pretty much amounted to tacit acceptance of their plan. They played it out over enough years that resistance to Wayland largely became complacent and started thinking it would never happen, plus Wayland had time to mature enough that average users who never use anything but a web browser and a terminal on GNOME/KDE wouldn't notice the difference so much.

If you think about it, what they did is pretty much the textbook way of forcing unpopular changes over a long period of time used by big tech companies... announce them early, let people get angry and push back, set a really long phase-out period to the point that people forget you're doing it and maybe even think they've won for the moment, put the thing you're replacing into maintenance mode and fail to improve it significantly for a long time, and then cite the new features you added to the other thing as the reason why the old technology is being dropped, plus say that people had no excuse for complaining now because you already said you were doing it a decade ago, and it's not their fault you didn't take them seriously, etc. People aren't good at dealing with long-term problems that seem far away, and so all they have to do is extend the time horizon beyond most people's attention span, like say beyond 10 years in the future, and most of them will treat it like a thing that is never going to happen, being blindsided when it finally does.

#4 Re: Off-topic » [SOLVED] What is your view on major distros dropping X11 and requiring Wayland? » 2024-01-19 03:53:33

Good to hear that a lot of people here are skeptical of Wayland being pushed and see it as a bad direction.

quickfur wrote:

Me, I'm staying right here on Devuan with X11, XScreenSaver, and ratpoison (which will never become the majority choice, and I'm happy with that).  The entire reason I abandoned Windows back in the 90's and never looked back is because I'm sick and tired of vendors making decisions for me that I cannot change. The computer is supposed to be a tool to help me work effectively in the workflow I've chosen; it's not supposed to become my master, or a tool for others to force their choices upon me.

I totally get that feeling, I don't like having new workflows like those in modern GNOME forced on me. It's like... if I have to deal with being limited to GTK3 (or worse, GTK4!) as a minimum requirement, I might just as well use Windows 11 with all those rounded corners and ugly touch-based UI.

The thing is, anyone trying to keep X11 around in a Debian fork if Debian drops it would have their work cut out for them. We would be pretty much talking about taking on maintenance of packages for window managers like IceWM, older toolkits like Motif, XScreenSaver packages, etc. The amount of code/packages that people would have to put work into trying to keep around would be absolutely massive. That means maintaining basically an entire X11 stack independently of a large project like Debian, trying to revert various instances of ripping out X11 integration in various packages that are capable of supporting it, etc. It would be a pretty big task.

That said, I was actually curious if anyone knows of a Linux distro that is planning to keep X11 around as an option even if the big three (Fedora/Debian/Arch) drop it. Like, I don't think there is one yet that has explicitly committed to keeping X11 around as an option for people that need it, but I could be mistaken.

#5 Off-topic » [SOLVED] What is your view on major distros dropping X11 and requiring Wayland? » 2024-01-18 12:47:41

athenian200
Replies: 54

Hi, I'm new to this forum and I mostly stopped by to ask a random question that has very little to do with Devuan or the SystemD/SysVInit controversy, at least it doesn't have much to do with it directly.

I've heard that major distros like Red Hat and Debian are due to push Wayland on people and remove the option of using X11 as an alternative at some point in the near future. What most people are currently assuming is that X11 is pretty much going to be totally dead and unsupported by 2032, at the same time RHEL 9 goes EOL, and that that's the deadline for everyone to get off X11 and go to Wayland.

So my question is... does the Devuan community see the fact that X11 is being taken away as an option on major distros as a negative thing for Linux users? I was complaining to someone that I wouldn't care so much about them using Wayland as long as they didn't force me to use it. I started thinking about the concept of "init freedom" that you guys are known to talk about sometimes, and thinking that I kind of wanted something similar, but with choosing between X11 and Wayland instead of choosing which init system I want to use.

I guess while I am here, it's also worth asking... do you think major distros forcing Wayland on users will be as bad for Linux as forcing SystemD on users in the past was, and would you tend to see this as one example of a broader pattern of major distros banding together and collectively pushing new standards on people, refusing to give them much choice about whether they want to adopt them or not?

Board footer

Forum Software