X.Org Server
2014-08-02 07:38:19 阿炯

XOrg基金会的X11开源实现 (XOrg Foundation Open Source Public Implementation of X11) (the XOrg Server) 是X Window System的官方参考实现。当前的发布版本是X11R7.7,它是开放源代码的自由软件。


The X.Org project provides an open source implementation of the X Window System. The X.Org Foundation is the educational non-profit corporation whose Board serves this effort, and whose Members lead this work.


这个项目由X.Org基金会运作,开发相关的事宜位于freedesktop.org的社区上。

由于在XFree86 4.4最终版本采用新许可证问题上的分歧,Xorg服务器的第一个版本X11R6.7.0从XFree86 4.4 RC2派生出来,并加入了X11R6.6的一些改动。许多原先XFree86的开发者加入了这个比XFree86更开放的项目。

XOrg服务器逐渐在开源Unix风格操作系统中流行。它被以下发行版本采用以代替XFree86:Gentoo Linux,Fedora Core,Slackware,SUSE,Mandrake Linux,Cygwin/X,Debian GNU/Linux,Ubuntu Linux,OpenBSD 和 FreeBSD。

最新版本:1.16
该版本改进包括:
Glamor、XWayland、systemd 集成
消除大量编译器警告
Glamor for Xephyr
Non-PCI 设备支持

最新版本:1.20.10
2020年12月4日,1.20.10 发布,X.Org Server 本周被安全公司趋势科技披露了两个较为严重的安全漏洞,这些问题会导致内存溢出,以及被攻击者进行提权;X.Org Server 已经发布了修复这些漏洞的新版本,主要更新内容如下:
将输入设备的最大数量从 40 个增加到 256 个。输入设备最大数量的增加源于 2013 年反馈的一个 bug ,报告了在 9 个触摸屏显示器设置上创建过多的 X 输入主设备的问题。所以在用户已经触及这个限制条件的情况下,现在增加了数量支持,以允许更多的输入设备
围绕 WL_SHELL 协议的 XWayland 检查,支持非 rootless 操作,以及其他关于 XWayland 的修复
修复 GLAMOR 和 PRESENT 扩展代码
更多详情查看发行公告

最新版本:1.20.11
2021年4月中旬,X.Org Server 因被趋势科技再度发现存在安全问题,不得不发布了一个小版本更新 1.20.11 进行修复。趋势科技安全研究人员发现,X.Org Server 的 X Input 扩展输入验证存在缺陷,最终可能导致已被授权的客户端获得权限升级。据介绍,CVE-2021-3472 对 X Input 请求长度检查不充分,可能导致 X.Org Server 中的内存访问超出范围。如果 X.Org Server 以特权权限运行,那么可能会导致被授权的 X11 客户端获得权限提升。

该补丁修复了 XChangeFeedbackControl() 请求下溢问题,一同发布的还有其它累积的补丁。X.Org Server 1.20.11 主要由许多向后移植的 XQuartz 修复程序、依赖于 DRI2 的 KMS Meson 构建修复程序以及其他修复程序组成,详情请查看变更日志。不过官方仍没透露关于下一个大版本 X.Org Server 1.21 的任何消息,或许真如外界所言,不会再发布。与此同时,XWayland 独立工作仍在继续,XWayland 21.1.1 也在近日发布了此 X Input 的安全修复程序。

最新版本:21.1
X.Org Server 21.1 已经于2021年10下旬正式推出,这是三年来 X.Org Server 的首次更新,上一个大版本是 2018 年 5 月发布的 X.Org Server 1.20。主要更新内容如下:
对 Meson 支持现在已经完全成熟,不过自动工具支持仍将保留在该版本中,但之后会被弃用;
对 Xvfb 带来 Glamor 支持;
xf86-video-modesetting 驱动中的可变刷新率(VRR)支持;
支持 XInput 2.4,增加了触摸板手势;
DMX DDX 已被删除;
X server 现在可以在更多情况下正确报告显示 DPI。这可能会影响客户端程序的渲染,这些程序对高 DPI 屏幕通常有自己的解决方法;
其他小型功能改进和错误修复;

21.1 版本花了三年多的时间才正式推出,原因是上游开发者对管理一个新的版本缺乏兴趣,并且随着大多数 Linux 桌面都默认过渡到基于 Wayland 的桌面,X.Org Server 的关注度也显著降低。新版本的推出要感谢开发者 Povilas Kanapickas 在过去几个月时间里的努力,使 X.Org Server 21.1 版本得以实现。更多详情可查看这里


官方主页:http://www.x.org/