News for hackers. Stuff that matters.
Re:XFCE Wayland Development Roadmap by bitwize on Thursday September 14, 2023 @06:56AM (#37507322)
Then it really is time to pull the plug, and remove X11 support from the major toolkits and DEs.
Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @07:52AM (#37507694)
What is this obsession people have with ripping out working code?

Debian still ships support for token ring; the idea that X11 is ever "going away" really misunderstands how free software works.

Re:XFCE Wayland Development Roadmap by resoluteteeth on Thursday September 14, 2023 @09:18AM (#37508622)
There are going to be apps that only run on x11 for a long time and will need to use xwayland, so it's unlikely that linux distributions will stop distributing x11 libraries entirely.

However, development of xorg is completely dead so it is pretty likely that distributions will stop support running xorg sessions in the future, and at some point xorg will likely not run on new graphics cards anymore.

KDE has announced plans to discontinue support for running x11 sessions and only runs on wayland in the upcoming plasma 6 version.

For now all the gui toolkits will presumably continue to support x11, but at some point, it is likely that new applications will only care about supporting wayland, and after that, it is possible that future versions of gui toolkits will stop supporting x11.

Maybe "ripping out working code" is a bad thing, but at a certain point people would have to put in extra effort to ensure that x11 stays "working" and if nobody steps up to put in that effort and x11 support breaks, it won't be ripping out "working" code anymore.

Re:XFCE Wayland Development Roadmap by yjftsjthsd-h on Thursday September 14, 2023 @11:29AM (#37510286)
> development of xorg is completely dead

I don't think that's true; didn't it just recently get a new maintainer who put out a bug fix release and everything?

Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @01:13PM (#37511751)
It's weird the certainty with which people say "wayland is the future" when that's not how free software works; nobody knows what "the future" is because it depends largely on volunteer labor (even if some FDo devs are paid, the packagers aren't for the most part and that's who actually gets the software to users).
Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @11:44AM (#37510499)
Xorg, possibly, but Xenocara is an X11 implementation that is currently maintained and regularly updated. The OpenBSD team says it's largely feature-complete so there won't be new big changes, but it's getting regular commits. OpenBSD is a small userbase but it's important enough in security circles that I have trouble imagining toolkit implementors will drop support simply because some people have a weird need to delete working software.
Re:XFCE Wayland Development Roadmap by bitwize on Thursday September 14, 2023 @05:46PM (#37515280)
Work has already begun to get Wayland working on OpenBSD. With the major toolkit and DE projects removing X support in upcoming releases, even Xenocara's long-term relevance is very much in doubt.
Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @06:41PM (#37515758)
Not really. Matthieu's done some work to almost get it usable, but if there's been any talk of ever taking it out of ports and into the base system it hasn't happened on any public mailing lists. Given that xenocara is rootless and pledged there's not really a security argument for it, and there just isn't that much interest from the team, at least not that they've expressed.
Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @06:47PM (#37515827)
I suppose OpenBSD might not ever have a GTK5 desktop if GTK5 for whatever reason drops X11 as a target (remember they still support DirectFB) but I don't think that's really a showstopper since users seem to prefer cwm anyways.
Re:XFCE Wayland Development Roadmap by bitwize on Thursday September 14, 2023 @05:48PM (#37515293)
The X code path has to be maintained as the toolkit evolves. X is old, bletcherous code written for graphics hardware of the 80s and 90s. It's holding modern apps back. No one working on modern apps wants to maintain anything having to do with X.
Re:XFCE Wayland Development Roadmap by bandrami on Thursday September 14, 2023 @06:43PM (#37515774)
And network stacks would be simpler if they took out token ring support, too, and that doesn't happen either. An interface once shipped is basically frozen whether people like it or not. The toolkits still support DirectFB, even if it's not built by default.