Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Based on his PR history over on Freedesktop it looks like Enrico kept breaking stuff, and he is just mad they kept declining his poorly made and untested PRs.
Even for years Metux has been the biggest contributer to Xorg, and when he broke things he always immediately fixed it. When you're rewriting a 20+ year old bit of spaghetti code built for a system that the Linux kernel dropped support for years ago, there's going to be some hiccups. He has fixed those hiccups every time. Since forking X11 it has gotten more stable and slick, and the people testing it have reported things like having better battery life and smoother experience on the Steam Deck and such.
Either way, the point of this is to provide the option for anyone to try out Xlibre and decide for themselves if they see any improvement or find it sufficiently stable.
This is a circumstance they want you to know, but the story was actually quite different.
The creator of xlibre had been working on xserver for a long time, adding commits that fixing bugs and introduced new features. This was the master/main branch in Git. After some time, he began pushing for a new release of xserver, which he had been working on for a long time and to which he had devoted a tremendous amount of work. To his surprise, freedesktop announced that the master/main branch would never be released, and only small point releases would be added to fix security bugs. So all his work was for naught, and no one informed him earlier that the master would never see a release. He then announced the creation of a fork called xlibre, which was a collection of all the previously unreleased commits from the master/main branch of xserver. However, when announcing their fork, he did it (in my opinion) unwisely. Instead of focusing on purely technical issues (they want to save xserver development because Freedesktop announced there would be no more major releases), they added ideological elements – which some may agree with, some may not – hence the controversy.
After announcing the fork, Freedesktop banned the author of xlibre from their own repository and then began reverting the code changes he made, explaining that they were bad and that the author was inexperienced (even though he personally worked at a company that used xserver and was responsible for its internal maintenance and modifications).
You already know the story; which side you trust is up to you. But if you're going to argue one side, it's worth understanding the broader context – including from the other person.
I'm writing this as a developer of one Linux distribution.
I am fairly certain I encountered the dev once on Reddit, he was not very pleasant to interact with. He was zealously defending X, he seemed to utterly misunderstand it despite being one of the only people who has been spending any real time on it in the last couple of years. And he does not tolerate any criticisms against X.
I put to doubt his mental health.
https://aur.archlinux.org/packages/xlibre-xserver
https://aur.archlinux.org/packages
Xlibre is now the 8th most popular package on AUR
Of course, if XLibre is going to have a chance then people need to adopt it. I won't, I don't mind Wayland, but if you're curious then feel free to do so.
Its not like metux is deleting things willy nilly and rewriting it in rust, everything is something that had been carefully considered and worked on for a long time only to be rejected by freedesktop because they want to kill X11 in favor of Wayland.
Not unlike Microsoft ending support for Windows 10 in a couple months because they want everyone to move to Windows 11, even if users have significant concerns about Windows 11.