Ubuntu 再次拥抱 Wayland

【编者按】在 Ubuntu 17.10 版当中,Ubuntu 开发人员已经将 Wayland 设置为默认会话,由于并不完善,开发人员在后续版本当中还是更换到了 Xorg。现在他们说,已经准备好了再给 Wayland 一次机会。不过,在此前的 Ubuntu 登录界面当中,只要点击齿轮按钮,也是可以选择 Wayland 的。

Ubuntu 再次拥抱 Wayland_第1张图片

作者 | 八宝粥

出品 | CSDN(id:CSDNnews)

在 Ubuntu 的讨论去当中,Sebastien Bacher 解释说:“我们当时发现的一些障碍已得到解决(桌面共享),这就是上游关注的焦点。我们认为现在是再试一次的正确时机,它应该给我们足够的时间在下一次 LTS (Long-term support 长期支持版)之前获得适当的反馈并解决问题。” 不过,他还表示,Nividia 用户将依然默认使用 Xorg,希望在 LTS 之前解决这个问题。

此外,尽管 Gnome 40 版本已经发布,而 Fedora 也宣布在新的桌面版上搭载该版本,Ubuntu 21.04 依然选择了 GNOME 3.38。


关于 wayland

官方描述:Wayland 旨在作为 X 的更简单的替代品,更容易开发和维护。是提供 compositor 和 Cient 交互的工具,以及该协议的 C 库实现。compositor 可以是在 Linux 内核模式设置和 Evdev 输入设备上的独立显示器,X 应用或者 Wayland 客户端本身。客户端可以是传统的应用程序、X 服务器或者其他显示服务器。

Wayland 项目的一部分也是 Wayland compositor 的 Weston 参考实现。Weston 可以作为 X 客户端运行,也可以在 Linux KMS 下运行,并附带一些演示客户端。

上文提到了各种的 X、Xorg之类的,这里也来解释一下。X Window,简称 X 或者 X11,诞生于 1984 年的 MIT,同样是软件系统和网络协议,Xorg 是 X 协议的服务器实现,同类型的还有 xfree86,Xnest 等等。

在 Wayland 官网上,有两张流程图展示了 X 和 Wayland 运行当中的区别。
Ubuntu 再次拥抱 Wayland_第2张图片
Ubuntu 再次拥抱 Wayland_第3张图片

对比之下就可以看出,由于应用程序的直接渲染,无需向 Wayland compositor 请求,而且没有接受请求后的区域计算,而 X server 还会去做一些不必要的本职工作。于是 Wayland 的效率优势就十分明显了。

Xorg 和 Wayland 之争,每年都引起热议,从横空出世在 Fedora23 上将将令人满意的状态,到后来即使 Xorg 有设计缺陷也要两害相权被选中,再到后来 Fedora32 上的对比测试与 Xorg 不相上下。实际上,Wayland 就像 Fedora 一样,永远处在一个“有追求”的状态。


Wayland 网友怎么说?

关于 Wayland 将变成 Ubuntu 21.04 的预装,网友怎么说呢?

Ubuntu 再次拥抱 Wayland_第4张图片

每周都有那么几次不想用它!

Ubuntu 再次拥抱 Wayland_第5张图片

Wayland 就是未来!

Ubuntu 再次拥抱 Wayland_第6张图片

屏幕独立缩放就得用 Wayland 呀!

Ubuntu 再次拥抱 Wayland_第7张图片

网友A:Nividia 你在干嘛?快跟上呀!!! 网友B:怪不得 Linus 恨 Nividia

X,还是 Wayland ?这是一个问题

【头图】
来自 Wayland 官网

【参考链接】
1.https://www.omgubuntu.co.uk/2021/01/ubuntu-21-04-will-use-wayland-by-default
2.https://www.secjuice.com/wayland-vs-xorg/
3.https://wayland.freedesktop.org/
4.https://zh.wikipedia.org/wiki/Wayland

你可能感兴趣的:(综合资讯,ubuntu)