X11 开发速度降至近二十年来最低水平


前两天我们回顾了过去一年,Mesa 的发展与变化。现在不妨再来看看过去这一年 X Window System 的变化与发展。

熟悉 Linux 的用户应该都知道,X11 已经是一个有点 “老龄化” 的技术了,由于历史遗留的问题以及系统臃肿,它的发展已经受到了严重影响,目前大多数的开发者都转向了 Wayland。简单地说,Wayland 也是一个显示服务器协议,旨在取代 X11。Wayland 被设计成比 X11 更容易使用,Wayland 还旨在通过更直接的代码,让开发者更容易将其集成到 Linux 系统中。

X.Org Server 是由 X.Org 基金会管理的 X Window System 显示服务器的自由和开源实现。在 Wayland 高速发展的对比之下,我们大致也能够猜测出过去一年开发者在这方面的投入应该不大。不过,在查看 2022 年 X.Org Server 的 Git 统计数据时,开发者实际对该项目对投入还是令人十分意外,因为 2022 年的的提交量和代码修改量创下了 20 年来的最低水平。

从上面这张图片就能看出,在 2008 年以前,X.Org Server 经历了一段时间的高速发展,提交数量每年都在增加,并在 2008 年达到最高点,创造了最高提交数量的历史记录。此后 X.Org Server 的开发速度连年下滑,2022 年的提交数量甚至跟 20 年前,也就是 2003 年差不多。

2022 年,该项目的 Git 主分支只有 156 次提交,相比之下 2021 年还有 331 次提交,而 2008 年的最高点则是有 2114 次提交。开发者不光是在提交次数上出现了下滑,整体的代码量也在呈现下降趋势。2022 年 X.Org Server 的另一个低点是在 2022 年的 156 次提交中,只增加了 3618 行新代码,删除了 888 行,而 2021 年的 331 次提交则是新增了 3.14 万行代码。

从上图的总代码行数来看,过去这些年 X.org Server 的代码维持在一个相对 “稳定” 的状态,基本上就是一条直线,近两年甚至还有下降的趋势。

即便是提交数量差不多的 2003 年,X.Org Server 的代码变化量也没有如今这么少。虽然当时在他们的旧开发模式下只有 125 次提交,即便如此他们仍然有 86.5 万行代码增加和 68 万行代码被删除。自 2002 年以来,X.Org Server 的代码更新就没有这么少过。

2022 年只有 32 位开发者为 X.Org Server 做出了代码贡献,比前几年的 48 位开发者进一步有所降低,这也是近 20 年来的新低,作为对比在 2003 年,当时只有 10 位开发者有提交记录。红帽的 Olivier Fourdan 是 2022 年在 X.Org Server 上最高产的提交者,他的提交量占了近四分之一(23.08%)。在 Olivier 之后则分别是 Jeremy Huddleston Sequoia、Peter Hutterer、Michel Dänzer、Alan Coopersmith 和 Sultan Alsawaf。

完整数据可访问:(链接


相關推薦

2023-10-28

Linux 内核开发者 Jonathan Corbet 此前在欧洲开源峰会上宣布,LTS 内核的支持时间将从六年缩短至两年,原因在于缺乏使用和缺乏支持。稳定版内核维护者 Greg Kroah-Hartman 也表示“没人用 LTS 内核”。 近日,Ubuntu 开发商 Canonical 发表

2023-10-26

布了 2023 年最佳开源软件榜单,旨在表彰年度领先的软件开发、数据管理、分析、人工智能和机器学习开源工具。 InfoWorld 是致力于引领 IT 决策者走在科技前沿的国际科技媒体品牌,每年 InfoWorld 都会根据软件对开源界的贡献,

2023-04-08

综合安全解决方案。 联软科技深耕网络安全行业,经过近二十年发展,产品已在金融、制造业、运营商、政府、医疗、能源等行业领域得到广泛应用,为超过3000多家政企用户提供持续创新的网络安全解决方案和技术服务。

2023-10-11

收入增长率高达 30% (7 月为 31%,8 月为 39%),但 9 月份已降至 20%,是迄今为止最低数值。TechCrunch 指出,收入增长放缓可能是 ChatGPT 接近饱和的第一个迹象,表明愿意为每月 19.99 美元的 ChatGPT+ 订阅服务付费的用户可能已经达到了

2022-12-26

态。 GNU Emacs 可以从 HaikuDepot 安装,或者查看 Emacs 的开发分支并自己构建。 WINE Haiku 现在有了一个 WINE port。最初基于 X11 兼容层,它现在具有完全原生的 Haiku windowing & input backend。 目前它有些受限,仅在 64 位 Haiku 上

2023-04-15

些设备推出了一个特殊版本的 Chrome,该版本使用了针对速度而非二进制大小进行调整的编译器标志,使 Chrome 浏览器在 Speedometer 2.1 上的基准测试分数提高了 30%。 尽管用户多年来一直在抱怨 Chrome 浏览器所存在资源占用、耗电

2023-10-17

,国美零售营收同比下跌 96.57%,从上年同期的 121.09 亿元降至 4.15 亿元。 自 2003 年以来,国美零售首次出现毛利为负的情况,在 2017 年至 2022 年累计归属于母公司拥有者应占亏损超 392 亿元的情况下,国美零售的亏损如今正逐

2023-10-25

源创会,一起寻宝 AI 时代 谷歌高级软件工程师、Chrome 开发者 Dale Curtis 在 Google Groups 发帖称,考虑到一些新的安全风险,桌面版 Chrome 浏览器中计划淘汰并移除对 Theora 视频编解码器的支持。“Theora 的使用率很低(现在还经常

2023-07-22

于 GPT-4,可直接执行的生成代码百分比从 3 月份的 52.0% 降至 6 月份的 10.0%;GPT-3.5 也从 22.0% 降至了 2.0%。两种模型的冗余度也有小幅增加,其中 GPT-4 增加了 20%。 视觉推理方面,GPT-4 和 GPT-3.5 的性能都略有提高。但对于 90%

2023-02-06

airo 1.17.8 版本已发布,Cairo 是一个开源的图形库,为软件开发者提供了一个基于矢量图形、独立于设备的 API。Cairo 支持输出到一些不同的后端,后端支持包括 X11、Apple Quartz、Win32,以及 PNG、PDF、PostScript、DirectFB 和 SVG 等文件格

2022-11-13

来,越来越多的 Linux 发行版开始默认提供 Wayland 桌面,开发者也一直在积极为 Blender 提供原生 Wayland 支持。目前 Blender 的 Wayland 支持依赖于 libdecor 库。Blender 团队认为,Wayland 从 2008 年开始就已成为 X11 替代方案,近

2022-03-29

正式推出他们的产品。PowerVR 最初由 VideoLogic 和 NEC 联合开发,并被他们视为 "下一代互动娱乐“ 和 ”高质量 3D 图形的未来",PowerVR 还曾被用于世嘉的 Dreamcast 游戏主机(世嘉的经典游戏主机,也是最后一代游戏主机)。VideoLogic

2022-07-06

出近两年,而距 GTK5 问世也还需要好几年时间,但 GNOME 开发者已经在考虑,是否要在下一个大版本 GTK5 中放弃支持 X11 后端。 Red Hat 开发者 Matthias Clasen 在 GTK 仓库发表了一个标题为“考虑放弃支持 X11 后端”的 issue,并表示,X1

2023-05-16

Asahi Linux 首席开发人员 Hector Martin 在 mastodon发表了一篇帖子,鼓励 Asahi Linux 发行版的用户停止使用 X.Org,因为 Wayland 才是 Linux 的未来。 作为X.Org 几乎无人维护,已经完全不适合现代显示硬件,大型 Linux 发行版和主要