Veto X11Libre replacing Xorg for fedora

Switching from Xorg to X11Libre is pure insanity
I have no objections the x11libre stack being packaged for fedora.
My objection for this change is the intention to replace xorg using obsoletes and provides, I would like this to be postponed to until fedora-46/47.

https://fedoraproject.org/wiki/Changes/X11Libre

I doubt nvidia will ever support this dodgy xorg fork.
390xx and 470xx are legacy and will never get support for the X11Libre ABI

Why Replacing Xorg with a Recent Fork is Problematic

Replacing the established Xorg server with a recently created fork—especially one authored by a developer expelled from freedesktop.org—introduces multiple risks and maintenance burdens:

  1. Governance and Upstream Trust
    The expulsion of the fork’s author from freedesktop.org raises serious concerns about project governance, collaboration, and code of conduct. As a maintainer, relying on an upstream with unclear or unstable leadership is a liability, especially for infrastructure as critical as the display server.
  2. Lack of Broad Community or Vendor Backing
    The fork does not have consensus support from upstream contributors, hardware vendors, or compositor developers. Without this alignment, you risk shipping code that will diverge from widely tested paths and lack integration with major components like Mesa, DRM/KMS, input drivers, and Wayland/XWayland bridges.
  3. Increased Maintenance Burden
    Adopting a fork means assuming responsibility for patch vetting, regression triage, ABI stability, and security updates—potentially without the benefit of peer-reviewed upstream infrastructure. The cost to QA and CI pipelines alone can be non-trivial, particularly when coordinating across multiple desktop environments.
  4. Compatibility and Ecosystem Breakage
    A forked X server may introduce subtle or untested behavioral changes that break compositors, login managers, or legacy applications. It also risks falling out of sync with Xwayland, input stack changes (e.g., libinput), and driver compatibility (xf86-video-*).
  5. Community Perception and Fragmentation
    Deploying a controversial fork may be seen as implicitly endorsing a fractious split in the graphics stack, further fragmenting the ecosystem. This could reduce contributor engagement and erode user trust in your distro’s decision-making process.

Recommendation: Unless the fork demonstrates clear, technically superior outcomes with strong multi-stakeholder support—and a commitment to inclusive governance—it is safer and more sustainable to continue tracking the existing Xorg upstream, even if in a maintenance-focused mode. Coordination with freedesktop.org and upstream projects remains critical to keeping the Linux graphics stack healthy.

10 Likes

I read an article onhttps://www.phoronix.com/ that give some of the background.

This one about undoing the damage that was done before the forker was ejected from XOrg: https://www.phoronix.com/news/X.Org-Server-Lots-Of-Reverts which includes this from Michael Larabel:

Many Phoronix readers have been asking why I haven’t been covering news of the ā€œX11Libreā€ fork of the X.Org Server or if I somehow missed it… No, simply a vote of no confidence. It’s highly unlikely to succeed long-term given the very limited experienced developers / resources and none of the major Linux stakeholders (companies) backing

Breaking NVidia support in X11 was one of the reverted changes in XOrg.

4 Likes

And I hope that the Fedora change process is healthy and votes accordingly.

X11 has been dying a slow agonizing death for years, just let it go already. A fork from a single person (with questionable commit history and an unhealthy dose of paranoia and polititcs thrown in) is not going to change that, IMO.

This discussion might be more suited for the watercooler, though, but I do have a question: The callout at the top states ā€œAs part of the Changes process, proposals are publicly announced in order to receive community feedbackā€ (highlight from me).
On the page of the change process, I did not find a way to actually provide feedback. How is this supposed to work?

3 Likes

To answer your last question…

We haven’t reached the point in the process where the proposed change proposal is formally open for discussion. There are a series of steps taken by the Fedora Program Manager leading up to the formal discussion period.
ref: expected flow

The rest I will leave for the formal discussion process.

6 Likes

Thanks. :bluethumb:

I was really curious about this. Plus, this way this topic had at least some business to be in ā€˜Ask Fedora’. :wink:

Kofler’s change proposal should be done. Open Source is all about user’s choice. Everything around this topic recently has been someone else’s choice.

If done right, there should be a clear dialog for change this big:

Do you want to switch over Wayland? The following software is known to not to work with it:

o Yes, switch to Wayland
o No, keep using X11 Window System (X11Libre)

And ideally pull that list from a server and keep it up to date.

2 Likes

You clearly haven’t read the change proposal or understand the significance and impact of the change.
It isn’t about wayland, it’s about switching from xorg to an untested xorg fork that is likely to last longterm.

3 Likes

And nobody is taking the freedom to get the source and to build it on your machine away from you.

However, I think it is a bad idea to waste resources on packaging one man’s fork of what is essentially a dead protocol and make it appear that using it is a good idea.

2 Likes

This thread says that it has been dead for long time and untested - if you had followed Lunduke, you would know why, they ignored it and finally killed it when he exercised his right to freedom:

https://x com/LundukeJournal/status/1932124170428825870

the person doing the fork is the core developer who tested it and fixed it, but got banned and canceled because of that.

The Fedora community includes thousands of individuals with different views and approaches, but together we share some common values. We call these the ā€œFour Foundationsā€: Freedom, Friends, Features, and First. Fedora’s Mission and Foundations :: Fedora Docs.

Go ahead and take those core values Freedom and Features away. You need to live by them in order to use them.

2 Likes

Correct. I myself use this argument often, kind of - in the context of should something be packaged to RPM. Linux distribution is all about the finished product. If you don’t agree, world is full of tar.gz files, go ahead and install them to empty hard drive.

Here you’re correct, it’s proper argument to analyze if it’s reasonable use of time and pain to package it.

But denying to someone else to do it on their time is another matter, it’s politics and in this case dirty politics.

Fedora is full of packages and software which don’t work or do that they are supposed to. If you claim that it should be denied based of its quality or functionality, a lot of packages should go then.

4 Likes

Last time I did this was in the early 2000s. A great learning experience but also a great waste of time.

I both agree and disagree with you on this one. I cannot tell people what to do with their free time (that’s why we have a bazillion one-man show Linux distros out there). That’s fine, it’s their time.
However, you actually said that a Linux distro is about the product, the sum of its parts. So if Fedora were to ship X11Libre, it puts a stamp of approval on it that IMHO is undeserved.

And arguing for choice is fine but the problem I see is that most people don’t have the knowledge to excercise this choice. I often see recommendations along the lines of ā€œjust switch to X11, it will work thenā€. I have never seen anybody add ā€œoh, BTW, if you do use X11, every X11 application you launch can then become a keylogger on your system, just so you have all the factsā€.

Yes, they should, if one cares about the quality of the distribution with all its bits and pieces. If it is only about comparing which distro offers the largest number of packages for users to choose from, without actually caring if these packages are even remotely useful, then for me that isn’t a particularly good definition of a distro.

1 Like

I’m sure it was something similar when we had to hand compile SLS/Slackware from a.out to ELF-system in running system mid -90’s.

That’s nonsense.

So your granmama is using Linux and ponders these questions while knitting?

If that’s not the case, only thing left is limiting freedom and enduser’s choice.

So we start collecting a list of those then?

It has never been about that. The quality/usefulness comes automatically analyzed if there is someone willing to spend time for it. That’s it.

1 Like

That’s your opinion.

My grandparents are dead. Is there a useful argument hiding in there?

That’s happening all the time, everywhere. Distros make sensible choices about what they support and what they don’t, because most users do not have the knowledge to make these choices themselves and/or do not want to invest the time to research every little detail.

Fedora ships systemd, not OpenRC or runit or … Why is that? Would be nice to have the choice, wouldn’t it?

Judging from a thread on FreeBSD forums, a lot of the code wasn’t very good. Not knowing enough about coding to judge, in cases like this, I tend to go with the opinions of those who seem to know what they’re talking about.
In addition, they seem to have somewhat politicized it, which tends to make one sceptical.

3 Likes

It’s a fork. Yesterday it was all good and today it turned to sour milk somehow?

Remember they would/will rip it off from Fedora even without any changes to it in order to stop people using it as it is today.

I believe the guy behind the fork was chewed out on the Linux kernel mailing list by Linus for spouting anti-vax rhetoric (on multiple occasions) on said mailing list back in 2021. And then the following is literally in their GitHub repo Readme…

This is an independent project, not at all affiliated with BigTech or any of their subsidiaries or tax evasion tools, nor any political activists groups, state actors, etc. It’s explicitly free of any ā€œDEIā€ or similar discriminatory policies. Anybody who’s treating others nicely is welcomed.

So, yeah.

1 Like

See Wikipedia page about Sarcasm, it has pretty good help.

  • this thread is part of that make choices
  • most users don’t have - see my suggestion above about the dialog
  • you think your most users are average people which doesn’t match the reality. In contrary, over the 32 years my friends using Linux has moved over to Windows.

People using Linux desktop are professional developers, geek hobbyists or their parents, not normal people. I thought everyone knew that already.

There is a similar misperception about the target audience at server side, a lot of effort is done to produce a EL-distribution that has packages and versions that are useless with web that they typically serve. Take php for example.

Move from sh-scripts to compiled initscript replacement was resonable. How it was done and how systemd turned out, was a usual story like everything from that direction, many of us don’t like it. And since I’m not writing a replacement, I’m not running around complaining about it.

You seem to have the impression that personal attacks on me somehow make your statements more credible. They do not. Please stop and come back when you have actual arguments.

2 Likes

That’s not my personal attack. I’m one of those mentioned myself. Above I was politely answering your questions. Nor don’t tell me what to do, I’m responsible of my own comments like everyone else.

Tuju

What about my freedom to continue to use Xorg and not have it replaced with crapware from a single dev with a massive chip?