第一个吃 Wayland 螃蟹的 Fedora 25
来源:互联网 发布:剑三御姐捏脸数据下载 编辑:程序博客网 时间:2024/04/19 03:06
https://linux.cn/article-7710-1.html
Fedora 开发团队正在非常努力的开发下一代版本 Fedora 25,这将带来最新的技术改进。
Wayland 就是一个新的技术,这个下一代显示服务器的设计目标即是替代老旧的 X.Org 服务器(即 X11)。X11 被几乎所有的 GNU/Linux 操作系统用作默认的显示服务器,但是 X11 本身有很多安全隐患,却由于种种原因而不能修复。所以,多年以来一直有呼声要求设计新的显示服务器以取代已经用了几十年的 X11 服务器,而 Wayland 就是被寄予期望的一个替代品。
Wayland 的取代过程虽然很慢,但是一直在继续。许多开源软件,比如说 GNOME 和 KDE 家族的那些软件都在积极支持新的 Wayland 显示服务器,除此之外, Enlightenment 家族和其它那些虽然不属于桌面环境家族,但也活跃开发的软件也对 Wayland 表示了支持。另外,Canonical 公司开发了一个他们自己的显示服务器,叫 Mir,也是用来替代 X11 的,不过目前只在 Ubuntu 家族取得了一定进展。
Fedora 作为 Linux 发行版界的技术先锋,总是积极地在他们的发行版中采用各种新的技术,比如 Systemd,也比如 Wayland。虽然因此带来一些负面结果——比如发布延期、稳定性和兼容性有时候不太好,但是作为一个为 RHEL 和 CentOS 趟路的发行版,似乎也无可厚非——Just for fun,新技术总是好玩的,不是么?
从 Fedora 24 开始,他们就想着在 Fedora 里面默认采用 Wayland 显示服务器,但是直到发布时,也没完全搞好,只能将这个重任放到下一个版本,即 Fedora 25 中。而在上周,Fedora Wiki 网站上发布了一篇新功能建议草案,提议 Fedora 25 的 Workstation 版本采用 Wayland 做 GNOME 桌面环境的默认显示服务器。
在该草案中说“我们将在 GNOME 中让 GDM 默认使用 Wayland。如果 Wayland 不可用(比如使用 nvidia 显卡时),代码会自动切换到 Xorg。用户可以在 /etc/gdm/custom.conf 中设置 WaylandEnable=false 来禁用 Wayland,但是不再为 GNOME 分别设置 X11 和 Wayland 两个入口菜单了。”
用户不会注意到采用不同的显示服务器的明显不同,事实上,采用 Wayland 会让应用彼此之间以及和底层系统隔离的更好。换句话说, Wayland 比 X11 更安全。
Fedora 25 目前计划将在今年的 11 月 15 日到来,当然,按照 Fedora 的“传统”,延期是一定的,现在已经延期一次了。但是,不要紧,等着等着就习惯了。在 Fedora 25 发布之前,你还可以在 Fedora 24 中使用 Wayland 显示服务器,并将你发现的问题反馈给社区,让他们可以更好的改善 Wayland 显示服务器的表现。总之,希望 Fedora 25 能给我们带来惊喜,将 Wayland 作为默认显示服务器显然会带来引导作用,必然会引领一些发行版跟进。
- 第一个吃 Wayland 螃蟹的 Fedora 25
- 第一个被螃蟹吃的人
- 第一个吃螃蟹的人
- CIO不应该做第一个吃螃蟹的英雄
- 吃螃蟹的乐趣
- 吃螃蟹的乐趣
- 第一个吃“螃蟹”的人——七牛云存储带你分享Go语言的乐趣
- 【正一专栏】评战狼2——美式个人英雄主义中国化的第一个吃螃蟹的
- 【头条】从“第一个吃螃蟹的人”看Office 365“微助理”应用价值
- 第一个Wayland程序
- Wayland issues Fedora 25
- 冒险实施SAP HANA 农夫山泉缘何做第一个“吃螃蟹”者?
- 关于Win10。。。我是来吃螃蟹的。。。
- DDD实施经验分享—价值导向、从上往下进行(圈内第一个吃螃蟹DDD实施方案)
- DDD实施经验分享—价值导向、从上往下进行(圈内第一个吃螃蟹DDD实施方案)
- 第一个吃西红柿的人
- 吃螃蟹全攻略
- Fedora下的第一个驱动
- mysql-where切不可与having乱用!
- 教你最快html入门
- shopnc框架数据库查询限制30条记录
- 水稻重要品种与参考基因组存在广泛差异
- Jsoncpp遍历json
- 第一个吃 Wayland 螃蟹的 Fedora 25
- CF#571 B. Minimization (DP)
- U3D开发学习之路--RayCast中layerMask的使用
- 转 [学习笔记]时钟中断的定义及作用
- Java开发中的23种设计模式详解
- nginx学习——建立hash表的前提条件
- leetcode 33. Search in Rotated Sorted Array
- 在Linux下进入目录,目录下创建、修改、删除文件所需权限
- 使用QtCreator作为嵌入式Linux的IDE及可视化调试工具