Wayland 1.2 发布,全新的 X Server

jopen 11年前

Wayland 1.2 在今天发布了。

本次发布的亮点:

  • Wayland/Weston 色彩管理
  • Wayland 输入法框架
  • 支持 Sub Surface 协议,允许从多个 Wayland Surface 创建程序窗口
  • 适应 HiDPI 分辨率界面输出
  • Raspberry Pi 新渲染器以及后端
  • Wayland 客户端库改进线程安全
  • Wayland 服务器 API 认定为稳定
  • 根据 udev 属性改进多头显示的配置
  • 提供了一个用于说明 Wayland 合成器原理的客户端
  • XKB Common 库可以作为一个可选项用于 Wayland 没有完整键盘支持的场景
  • 其他若干小修复

官方发行公告

另外根据 Jolla 公司的官方鸟嘀咕时间线上的表述,Sailfish OS 将会使用 Wayland 作为显示服务器,但不会支持 XWayland,也就是不会有 X11 程序的支持。 以下是 Sailfish OS 的架构图。

Wayland 1.2 发布,全新的 X Server

Wayland是一个简单的“显示服务器”(Display Server),与X Window属于同一级的事物,而不是仅仅作为X Window下X Server的替代(注:X Window下分X Server和X Client)。也就是说,Wayland不仅仅是要完全取代X Window,而且它将颠覆Linux桌面上X Client/X Server的概念,以后将没有所谓的“X Client”了,而是“Wayland Client”。

更确切的说,Wayland只是一个协议(Protocol),就像X Window当前的协议——X11一样,它只定义了如何与内核通讯、如何与Client通讯,具体的策略,依然是交给开发者自己。所以Wayland依然 是贯彻“提供机制,而非策略”的Unix程序。