[Industry News] (Xorg 分叉)Xlibre Xserver 25.0 夏至版 发布
Tofloor
poster avatar
tacat
deepin
2025-06-22 05:38
Author

今天是夏至,是太阳一年中的最高点。Xlibre Xserver 初始版本的好时机 - Xorg Xserver 的一个分支,带来了大量的代码清理和新功能。除了清理大量的技术债务外,针对非 Linux 平台的各种修复,最重要的变化 (恕我直言) 是:

a) Xnamespace 扩展:一种将来自不同安全域(例如容器)的客户端隔离到单独的 X11 命名空间中的新方法,它们不会相互伤害(对于 1996 年的 Xsecurity 不够用的情况)
b) Xnest 移植到 xcb - 不再依赖旧的 Xlib
c) 每个 ABI 驱动程序目录(允许发行版同时安装多个 ABI, 例如。为了更顺利的升级)
d) 很多小的修复和清理 - 太多了,无法在这里一一列举。
e) 多个 CVE 修复

这个分叉是必要的,因为当前 Xorg 小组的大多数成员 (IBM/Redhat) 表达了放弃该项目的愿望,让它永远腐烂,并阻止任何实质性的贡献,更不用说新功能了。 IBM/Redhat 员工突然禁止和审查我在 freedesktop.org 上的所有工作,就在计划分叉的第一个消息传出后,应该可以消除对此的所有怀疑。他们似乎认为没有人应该分叉 “他们” 的任何项目,这就是我们这样做的原因。

一年来,我投入了大量的工作,将 100 个 MR 向后移植回 xorg master,将超过 1k 的提交放回 xorg master,但最终根本不值得花更多的时间在上面,如果从来没有实质性的合并的话。如果 Xorg 想死,那就去死吧。但 Xlibre 将继续存在。

............................................

X 开发 - 无论是 Xfree86 还是 Xorg - 一直都是精英圈子,实际上并不热烈欢迎新的贡献者。今天,Xorg 遇到了与 Xfree86 类似的问题 - 正是在类似的情况下,从 Xfree86 分叉了 Xorg。

Xlibre 将改变这一点:这个项目对任何愿意做出良好贡献的人都是包容的。无论你来自哪个国家,你的政治观点,你的种族,你的性别,你的年龄,你的食物菜单,无论你穿靴子还是高跟鞋,无论你是毛茸茸的还是仙女的,柯南还是麦凯,漫画人物,来自半人马座阿尔法星的毛茸茸的小生物,或者只是一个无聊的普通人。欢迎任何有兴趣将 X 向前发展的人。

[Xlibre 25.0 summer solstice release] https://lists.x.org/archives/xorg-devel/2025-June/059400.html

Reply Favorite View the author
All Replies
tacat
deepin
2025-06-22 05:40
#1

精神可嘉,但不看好

Reply View the author
W2J
deepin
2025-06-22 10:00
#2

25夏至版Xlibre,发布在哪了?

对极端保守右翼,我们更不看好。

Reply View the author
tacat
deepin
2025-06-22 10:09
#3
W2J

25夏至版Xlibre,发布在哪了?

对极端保守右翼,我们更不看好。

Source code can be found at:
    Repo: https://github.com/X11Libre/xserver
    Tag:  xlibre-xserver-25.0.0.0
Reply View the author
锵锵枪ᯤ
deepin
2025-06-22 10:48
#4

基本没有成功的可能

waylad花了15年,才成为各发行版默认图形服务。虽然现在大把的软件只支持x11

开历史倒车,倒不回去的。

Reply View the author
tacat
deepin
2025-06-22 10:54
#5

kde在坚定不移的转向Wayland

Nate Graham 在今天的博文中方便地将当前的 KDE Plasma X11 会话支持总结为:

– 我们将确保 Plasma 继续在 X11 上编译和部署。
– 关于 Plasma X11 会话严重损坏(例如,您无法登录)的错误报告将得到修复。
– 非常糟糕的 X11 特定回归最终可能会得到修复。
– 除非有人付费,否则不太糟糕的 X11 特定错误可能无法修复。
– 除非有人付费,否则 X11 特定的功能肯定不会实现。

有传言说 Plasma 7 可能会取消对 X11 会话的支持。在 Nate 今天的博客文章中,他将 X11 的移除计划描述为:

“是的,写在墙上。近年来,X11 的上游开发速度明显下降,X11 在支持多显示器设置、高 DPI 显示器、HDR、VRR、其他花哨的显示器功能、多 GPU 设置、屏幕撕裂、安全性、崩溃稳健性、输入处理等方面无法达到当今人们期望的标准。
至于 Plasma 何时会放弃对 X11 的支持?目前还没有明确的时间表,我当然不认为它会在明年,甚至未来两年发生。但这只是一个猜测;这取决于我们在 https://community.kde.org/Plasma/Wayland_Known_Significant_Issues 上实施所有内容的速度。我们的计划是处理该页面上的所有内容,以便即使是最铁杆的 X11 用户在迁移到 Wayland 时也不会注意到缺少任何内容。

Plasma 团队对显示服务器并不情绪化;很明显,X11 正在失去它的用处。总有一天 Wayland 也会在这艘船上;这就是所有技术的最终命运。
除了 Wayland 更适合现代硬件这一事实之外,维护代码以与两个显示服务器和会话类型交互也就像听起来一样令人不快。我们的资源总是有限的,因此我们期待着有一天我们可以再次专注于单个显示服务器范例的编程。这将意味着其他一切都可以更快地改善。

同样有趣的是,根据遥测数据,超过 70% 的 KDE Plasma 6 用户都在 Wayland 上运行:

“目前,我们的遥测数据表明,大多数 Plasma 用户已经在使用 Wayland 会话。目前,73% 的已开启遥测的 Plasma 6 用户正在使用 Wayland 会话,而所有遥测激活用户(包括 Plasma 5 用户)中略高于 60% 的用户正在使用 Wayland。

Reply View the author
zccrs
deepin
2025-06-23 11:30
#6

不看好,他能被 freedesktop 除名,我是不相信这个项目的。

Reply View the author
花雨落逝
Moderator
2025-06-24 00:23
#7
W2J

25夏至版Xlibre,发布在哪了?

对极端保守右翼,我们更不看好。

这并非极端保守右翼,但是历史会给出正确的选择。

Reply View the author
花雨落逝
Moderator
2025-06-24 00:26
#8
锵锵枪ᯤ

基本没有成功的可能

waylad花了15年,才成为各发行版默认图形服务。虽然现在大把的软件只支持x11

开历史倒车,倒不回去的。

嗯,主要是Wayland已经很好用了。历史倒车也不完全算吧,或许会为了兼容性,xwayland会采纳一些xlibre的一些代码?但是Linux一概不太关心兼容性的我记得……

Reply View the author
deepinuser17
deepin
2025-06-24 06:18
#9
锵锵枪ᯤ

基本没有成功的可能

waylad花了15年,才成为各发行版默认图形服务。虽然现在大把的软件只支持x11

开历史倒车,倒不回去的。

waylad花了15年, 依然没有实现Xorg/X11/Xlibre的全部功能。 稳定性也远远无法相比。 这就是红帽急于扼杀Xorg/X11的根本原因。 扼杀了Xorg/X11, 就没有了对比, 用户就没有选项。 在Linux平台上,就只有wayland垄断。 wayland发展会进一步减慢, wayland的开发者/红帽就更加不鸟用户的需求和反馈。

如果Xorg/X11真的那么不如wayland, 红帽为什么要如此下作, 如此对待一个X11/Xorg重要的开发者?而且用尽一切手段强迫用户转向wayland?

如果wayland真的比X11/Xorg/XLibre好, 我不需要红帽来强迫我改用wayland, 我会自己主动转而使用wayland. 很可惜的是, 尝试使用wayland多次, 每次都因为各种奇奇怪怪的问题, 改回X11/Xorg.

waylad花了15年, 依然没有实现Xorg/X11/Xlibre的全部功能, 各位不想想其中的原因?

Reply View the author
deepinuser17
deepin
2025-06-24 06:19
#10
锵锵枪ᯤ

基本没有成功的可能

waylad花了15年,才成为各发行版默认图形服务。虽然现在大把的软件只支持x11

开历史倒车,倒不回去的。

“虽然现在大把的软件只支持x11“, 为什么? 各位有想过其中的原因吗?

Reply View the author
156******20
deepin
2025-06-25 10:45
#11
deepinuser17

“虽然现在大把的软件只支持x11“, 为什么? 各位有想过其中的原因吗?

很多曾经是天才的程序员正在变老,也许他们现在专注于维护项目修复bug、增加新功能,却基于思维惯性不太愿意做出其他方面的改变,而大部分大学生在校学习的还是上古的技术,也没能力做出改变,个别人是可以改变世界的,然而当“个别人”出现之前,之外的少数人是很难推进某件事情的。。

Reply View the author