A cup of coffee
A heart set free

GNOME 49不支持Xorg了?一波三折的桌面革命

就在某个深夜,一个Linux桌面爱好者小李习惯性地打开电脑,准备启动熟悉的GNOME桌面环境。然而这次,登录界面居然没有了"GNOME on Xorg"的选项!😱 这到底发生了什么?是GNOME团队下了狠心要"杀死"X11,还是另有隐情?这场桌面界的大变革,比电视剧还要曲折离奇…

第一章:野心勃勃的计划 – Alpha版的"斩草除根"

2025年7月,当GNOME 49 Alpha版本悄然发布的时候,整个Linux社区都被震撼了。GNOME开发团队做了一个"大胆"的决定:彻底禁用X11会话支持! 🚫

这可不是什么小打小闹的更新。在GNOME 49 Alpha中,开发者们对以下核心组件都下了"狠手":

  • GDM (GNOME Display Manager) – 登录管理器直接砍掉了X11支持
  • Mutter – 窗口管理器不再允许X11模式运行
  • GNOME Session – 会话管理彻底告别X11

"这是GNOME桌面环境历史上第一次默认不支持在Xorg/X11上运行"

说实话,这个消息传出来的时候,不少老用户都慌了。毕竟X11陪伴了我们这么多年,突然说没就没,就像是突然告诉你"明天开始不能用现金了,只能刷卡"一样让人措手不及。

但GNOME团队的理由其实挺充分的。X11这套协议实在太老了,说是"上古神器"也不为过。它诞生于1980年代,到现在已经快40岁了!想想看,一个40岁的架构还要支撑现代的桌面需求,就像让一台486电脑跑4K视频一样勉强。

对比项目 X11 Wayland
诞生时间 1984年 2008年
安全性 存在诸多安全漏洞 现代安全设计
性能 较老的架构限制 针对现代硬件优化
维护难度 代码复杂,历史包袱重 设计简洁,易于维护

第二章:现实很骨感 – RC版的"紧急撤退"

然而,理想很丰满,现实很骨感。📉 到了9月份GNOME 49 RC版本发布的时候,戏剧性的一幕出现了!

开发团队居然在发布日志中写道:"Re-enabled X11 support by default" (默认重新启用X11支持)!这简直就像是一场桌面版的"真香定律"啊!

发生了什么呢?原来是这样的:

"我们发现很难干净地分离GDM启动现代X11会话的能力(我们本来想在GNOME 49中保留这个功能)和GDM其余的X11集成部分(我们本来想禁用但在GNOME 49中保持完整)。"

简单来说,就是技术上太复杂了!🤯 GNOME开发者们发现,要想保留启动其他X11桌面环境(比如XFCE、MATE、Cinnamon)的能力,同时又要彻底砍掉GNOME自己的X11支持,这在技术实现上比想象的要困难得多。

这就好比你想把一栋房子的二楼拆掉,但发现拆了二楼一楼也得塌,于是只好暂时保留整栋楼的结构,只是把二楼的门锁上不让人进去。

不过要注意的是,这次的"撤退"并不是完全的回滚:

  • GDM可以启动X11会话了 – 但只是为了其他桌面环境
  • GNOME Shell依然不能在X11上运行 – 这个限制没变
  • gnome-session的X11支持依然被禁用 – 核心功能还是砍掉了

第三章:各大发行版的不同反应

这场变革可不只是GNOME自己的事儿,各大Linux发行版都得跟着做选择。就像多米诺骨牌一样,GNOME的决定引发了连锁反应。

Ubuntu的坚决跟进

Ubuntu作为最大的桌面Linux发行版,态度相当坚决。Ubuntu 25.10 "Questing Quokka"直接宣布移除Xorg包!🐨

Canonical的开发者Jean Baptiste Lallement表示,这个决定是为了:

  • 提供"安全、高性能和现代的桌面体验"
  • 减少碎片化
  • 简化支持矩阵

不过Ubuntu还是给用户留了后路 – 如果你真的需要X11,可以从软件仓库手动安装。但默认安装是不会带这些"古董"的。

Fedora的积极响应

Fedora 43也选择了跟进,在5月20日FESCO就通过了移除"GNOME on Xorg"会话的提案。作为Red Hat的技术前沿试验田,Fedora向来是新技术的积极推动者。

Arch Linux的灵活策略

Arch Linux用户倒是可以通过GNOME-Unstable仓库抢先体验GNOME 49。不过这也符合Arch"你想要什么就给你什么"的一贯风格。

第四章:用户的真实感受和未来展望

说了这么多技术细节,普通用户到底会受到什么影响呢?🤔

对大多数用户:基本无感

实话实说,对于大部分用户来说,这个变化可能根本感觉不到。因为:

  1. Wayland已经足够成熟 – 经过这么多年的发展,Wayland的功能和稳定性都已经达到了日常使用的标准
  2. XWayland继续工作 – 老的X11应用程序依然可以通过XWayland在Wayland环境中正常运行
  3. 硬件支持已经普及 – 现在的显卡驱动对Wayland的支持都很完善了

对特定用户群体:需要适应

但确实有一些特定场景的用户会受到影响:

  • 远程桌面重度用户 – 某些远程控制软件对Wayland支持还不够完善
  • 专业图形工作者 – 一些专业软件对X11有特殊依赖
  • 游戏玩家 – 虽然现在Steam对Wayland支持不错,但一些老游戏可能还是更适合X11

GNOME 50:完全告别的时刻

根据开发团队的计划,GNOME 50将会"彻底删除大部分X11支持代码"。届时就真的没有回头路了。这就像是给X11举办了一场盛大的"告别仪式"。

不过也不用太担心,X.Org服务器本身还会继续维护。它不会突然消失,只是不会再有新功能开发,主要专注于修复安全问题。就像老爷车一样,虽然不会再出新款,但现有的还能继续开。

写在最后:变革中的思考

从GNOME 49这场"一波三折"的变革中,我们能看到开源软件发展的复杂性。技术进步从来不是一蹴而就的,即使是看似简单的"移除旧代码",在实际操作中也可能遇到各种意想不到的挑战。

对于我们普通用户来说,与其抱怨变化,不如拥抱进步。Wayland确实代表着更安全、更现代的桌面未来。虽然过渡期可能会有一些不便,但长远来看,这样的变革是必要和有益的。

最重要的是,Linux的美妙之处就在于选择的多样性。如果你真的离不开X11,还有很多其他优秀的桌面环境可以选择。KDE Plasma、XFCE、MATE都还会继续支持X11好长一段时间。

毕竟,在开源的世界里,没有什么是不可能的,也没有什么选择是被强制的。这或许正是Linux最迷人的地方吧! ✨

赞(0) 打赏
未经允许不得转载:大神网 - 币圈投资与科技生活博客 » GNOME 49不支持Xorg了?一波三折的桌面革命

评论 抢沙发

登录

找回密码

注册