![]()
GhostBSD计划转向XLibre X11服务器,以更好地支持其旗舰MATE桌面环境以及Xfce和新的Gershwin。
易于安装的图形化FreeBSD发行版GhostBSD的维护者Eric Turgeon发布了一篇博文,解释了"GhostBSD为什么要迁移到XLibre"。
虽然"发行版"是一个Linux术语,在BSD领域并不完全适用,但由于其熟悉度和足够的准确性,我们认为这样描述是有帮助的。GhostBSD基于FreeBSD,主要使用来自上游父项目的组件,但也添加了一些自己的内容。对于想要了解最大的BSD系统的Linux用户来说,GhostBSD是迄今为止最简单的尝试方式。在过去几年中,我们曾两次回顾该系统:2023年10月的23.10.1版本,以及最近的25.02版本,除了默认的MATE桌面和社区主导的Xfce版本外,还添加了第三个迄今为止独特的选项:基于GNUstep项目组件的Gershwin桌面。
在文章中,Turgeon谈到了迁移的几个原因,包括GTK 5可能会放弃对X11支持的既定计划。我们在2022年就关注过这一威胁或承诺,具体如何看待取决于你的立场。Turgeon还讨论了MATE桌面相对缓慢的开发进度、Wayland和systemd等相关主题,以及新的基于GNUstep的Gershwin桌面。虽然这些主要是Linux工具和技术,但它们同样会影响FreeBSD。
这里有一个经常被忽视的更重要观点:Linux世界中发生的争议、争论和分裂会产生更广泛的影响,而这个世界往往被Linux人员遗忘。在文章中,Turgeon对现代Linux开发方向表达了担忧:
"近年来,Wayland获得了更多支持。似乎所有与Red Hat相关的东西都被迫采用Wayland。我一直担心Xorg没有取得进展。考虑到MATE和Wayland的状况,我一直很谨慎,对Wayland试图杀死X11的想法并不感兴趣。
曾经有希望Xorg会得到改进,但这种希望很快就破灭了。我不会详细讲述这个故事。我想每个读者都知道发生了什么。"
我们报道了Turgeon所暗指的故事的发展过程。2024年6月初,经常使用其公司名称Metux IT Consult在线活动的Enrico Weigelt宣布了新的Xlibre X11服务器,该服务器从旧的X.org服务器分叉而来。我们之前曾报道过Weigelt的一些工作,但即使在The Register的FOSS部门加入团队之前,The Register就已经报道过他分享阴谋论的情况,并被Linus Torvalds本人训斥。
几周内,X.org服务器接连发布了两个安全更新。在那个报道中,我们链接到Linux新闻网站Phoronix的报告,该报告显示X.org开发人员正在忙着回退Weigelt在过去一年中提交的数十个代码更改。在X.org Gitlab论坛上,关于Weigelt的更改有相当多的讨论。
尽管如此,Xlibre的Github发布页面记录了约18个版本:原始的xlibre-xserver现在已达到25.0.0.21版本,后续的25.1版本已发布到25.1.2。该项目还有一个名为"我们是否已经XLibre?"的页面,列出了支持Xlibre的项目:13个有第一方支持,另外33个有第三方支持,虽然存在相当大的重叠,列表包括初步和进行中的工作。甚至还有一个实验性的SteamOS版本。
这里没有阴谋。正在发生的事情更简单。数千家公司、组织和个人为Linux及其无数相关项目的开发做出贡献,这使得很难勾勒出任何连贯的发展方向。然而,有一个支持者如此庞大,雇佣了如此多的自由开源软件开发人员,以至于其努力往往超过任何其他单一实体的影响,那就是IBM的软件子公司Red Hat。有时其影响相当直接,有时则不那么明显——例如,不同桌面之间的许多合作都是由Freedesktop.org协调的——其Wikipedia条目包含了其努力和倡议的列表,自2019年以来就包括了X.org本身。
最初称为X Desktop Group,Freedesktop于2000年由Havoc Pennington创立——他当时为Red Hat工作。
我们并不是暗示Red Hat告诉Freedesktop该做什么,或类似的事情。Red Hat只是选择其产品包含什么,以及其员工从事什么工作。如果公司决定其付费旗舰产品将不再包含LibreOffice,或者它正在将人员从媒体和蓝牙支持转移到其他地方,或者即将发布的版本将仅支持Wayland,这些事情在Red Hat及其产品之外会产生深远影响。
这只是间接影响,不是任何形式的正式指导或直接压力。即使是Red Hat赞助的项目也可能朝其他方向发展。例如,2017年,Red Hat从RHEL中删除了Btrfs支持,但几年后,Fedora 33却切换到了它。Oracle Linux支持它,最近AlmaLinux也添加了支持。
另一方面,Freedesktop.org背后的人员有时确实会告诉其他项目如何行事——例如,对Hyprland的情况。这是一个独立问题,但争论的结果是Hyprland现在被认为是一个有争议的项目。
作为间接影响的例子,如果Red Hat将其努力从某些工具或子系统转移开,使用这些工具的志愿者驱动项目可能会发现自己严重人手不足。如果没有一些充满激情、高度积极(或许有时甚至是痴迷)的个人的努力,缺乏上游企业支持往往会导致开发缓慢。反过来,这会导致人们认为该项目被忽视、过时或停滞不前。
如果GhostBSD确实切换到使用Xlibre而不是FreeBSD自己的Xorg移植,这将是一个有趣的发展。虽然不太能抓住头条,但FreeBSD为互联网的相当一部分提供支持,包括Netflix的视频流服务器。不过,它主要是一个服务器操作系统,作为图形桌面系统配置并不容易,尽管如我们所报道的,其基金会正在致力于此。
与此同时,GhostBSD项目是迄今为止尝试图形化FreeBSD桌面系统的最简单方式。因此,尽管它可能没有很多用户,但其可见度不成比例地高。如果这一计划继续推进,对于Xlibre项目来说,这将是一个虽小但意义重大的胜利。
这之所以重要,是因为Weigelt的争议性观点和立场。Xlibre分叉是促使Wayback宣布的动机之一,Wayback是一个Wayland显示服务器,在假期季节之前刚刚达到0.3版本。
其领导者的观点使Xlibre变得有争议,就像我们最近报道的Ladybird浏览器一样。这让一些人反感,也鼓励了另一些人。但这就是政治。
附注
如果你对FreeBSD作为桌面操作系统感到好奇,但不想承诺安装FreeBSD或GhostBSD,我们应该提到还有NomadBSD,这是一个直接从USB密钥运行的活动系统。
Q&A
Q1:GhostBSD为什么要从Xorg迁移到XLibre?
A:主要原因包括GTK 5计划放弃对X11的支持,Xorg开发进展缓慢,以及对Wayland试图淘汰X11的担忧。GhostBSD维护者Eric Turgeon认为这种迁移能更好地支持MATE桌面环境。
Q2:Red Hat如何影响Linux和BSD生态系统的发展方向?
A:Red Hat作为最大的开源软件贡献者之一,其决策会产生广泛影响。当Red Hat选择支持Wayland而不是X11时,这种间接影响会波及整个生态系统,包括FreeBSD等非Linux系统。
Q3:XLibre项目目前的发展状况如何?
A:XLibre已发布约18个版本,最新版本为25.1.2。该项目列出了13个第一方支持项目和33个第三方支持项目,甚至有实验性的SteamOS版本,表明其逐渐获得社区认可。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.