Ubuntu 再次拥抱 Wayland
【编者按】在 Ubuntu 17.10 版当中,Ubuntu 开发人员已经将 Wayland 设置为默认会话,由于并不完善,开发人员在后续版本当中还是更换到了 Xorg。现在他们说,已经准备好了再给 Wayland 一次机会。不过,在此前的 Ubuntu 登录界面当中,只要点击齿轮按钮,也是可以选择 Wayland 的。
作者 | 八宝粥
出品 | 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 运行当中的区别。
对比之下就可以看出,由于应用程序的直接渲染,无需向 Wayland compositor 请求,而且没有接受请求后的区域计算,而 X server 还会去做一些不必要的本职工作。于是 Wayland 的效率优势就十分明显了。
Xorg 和 Wayland 之争,每年都引起热议,从横空出世在 Fedora23 上将将令人满意的状态,到后来即使 Xorg 有设计缺陷也要两害相权被选中,再到后来 Fedora32 上的对比测试与 Xorg 不相上下。实际上,Wayland 就像 Fedora 一样,永远处在一个“有追求”的状态。
Wayland 网友怎么说?
关于 Wayland 将变成 Ubuntu 21.04 的预装,网友怎么说呢?
每周都有那么几次不想用它!
Wayland 就是未来!
屏幕独立缩放就得用 Wayland 呀!
网友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 再次拥抱 Wayland相关推荐
- 在Ubuntu上基于wayland/weston源码构建weston桌面
Ubuntu构建weston桌面 简介 下载工具/库 安装ninja 设置环境变量 构建wayland 构建wayland-protocols 构建weston 运行weston weston的一些测 ...
- ubuntu再次体验之【美化】--修改主题、字体、字体大小
在大学阶段自己业余时间使用的是Ubuntu,那时候相当懵懂.玩的不算溜,来来回回折腾重装神马的也有不记得多少次了. 好了,不感慨了.进入正题. 修改字体,主题大小神马的,在之前,我会着重于看修改各式参 ...
- Ubuntu再次体验之【美化】--更改开机引导grub分辨率
方法转自: http://huanr1993.blog.163.com/blog/static/205441368201342503125816/ 相比原文,内容有修改.尊重原创,共享精神 我使用的是 ...
- Ubuntu 创始人爆粗口:开源社区弥漫着“反社会人格”
对于GNOME拥趸来说,Ubuntu创始人Mark Shuttleworth近期宣布放弃Unity转而使用GNOME作为默认桌面,无疑是非常快乐的事情.然而这种快乐并没有持续多久,在社交网络Shutt ...
- Ubuntu Server 16.04服务器版配置图解教程06 - 安装MySql
1.更新源 sudo apt update 2.安装MySql sudo apt-get -y install mysql-server mysql-client 你会被要求提供MySQL的root用 ...
- ubuntu 16.04 mysql5.7.17 开放远程3306端口
ubuntu 16.04 mysql5.7.17 开放远程3306端口 原创 2017年01月19日 20:33:27 标签: mysql / ubuntu 2644 开启mysql的远程访问权限 默 ...
- ubuntu mysql 多端口_ubuntu 16.04下mysql5.7.17开放远程3306端口
开启MySQL的远程访问权限 默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服务器上时,我们需要开启mysql的远程访问权限. 主流的有两种方法,改表法和授权法. 相对而言, ...
- ubuntu mysql 5.7 远程_ubuntu16.0.4安装mysql5.7以及设置远程访问
1.安装mysql命令 sudo apt-get install mysql-server sudo apt install mysql-client sudo apt install libmysq ...
- ubuntu java对比win_Ubuntu PK Vista Java性能大比拼
[IT168 评测]又一次Linux和Windows两大系统的对决.这次的考察对象是Java性能,而参与测试的两套系统是Ubuntu 8.10和Windows Vista Premium SP1. 测 ...
最新文章
- CSS的元素显示模式(块内元素和行内元素)
- connection reset by peer问题总结及解决方案
- 计算机桌面黑屏时间,电脑自动黑屏时间怎么调?
- OSSIM中分布式消息队列应用
- mysql 的 外连查询
- Java内存管理-掌握虚拟机类加载机制(四)
- 自定义过滤器和自定义标签
- Apache Velocity官方指南-资源
- 修改文件后git只用两步push文件
- SQL Server 2005中的SQLCMD工具使用
- rtsp,rtp,gb28181直接转化为html5播放(二)
- 两个可用于浏览器兼容性测试的Firefox插件
- WindowsXP音量控制程序的安装
- 企业微信机器人定时发送信息
- 平台型时间信号强度曲线_MR动态增强扫描时间-信号强度曲线在骨骼肌肉系统肿瘤定性诊断中的价值...
- 一文掌握项目经理和PMO线上会议汇报流程规范和注意事项
- 商业图表案例9.2-麦吉尔大学博士生录取的严格把控
- 模拟角频率和数字角频率区别
- Google将推出Android手机版Voice应用程序
- 山东理工大学ACM平台题答案关于C语言 2098 识别浮点常量问题