Wayland

Wayland
Wayland参考实现Weston
原作者Kristian Høgsberg
首次发布2008年9月30日​(2008-09-30[1]
当前版本
  • 1.23.1 (2024年8月24日;穩定版本)[2]
編輯維基數據鏈接
源代码库 編輯維基數據鏈接
编程语言C
操作系统类Unix系统
类型显示服务
许可协议MIT許可證
网站wayland.freedesktop.org
預覽警告:页面使用了Template:Infobox software不存在的参数"latest preview version"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest release date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest preview date"
預覽警告:页面使用了Template:Infobox software不存在的参数"latest release version"
Linux:X Server與Wayland Compositor
Wayland compositors, libwayland-client and toolkits

Wayland是一个通信协议,規定了顯示伺服器與其客戶機之間的通信方式,而使用这个协议的显示服务器称为Wayland Compositor。它由Kristian Høgsberg於2008年发起,目标是用更简单的现代化视窗系统取代X Window System。Wayland协议的参考实现称为Weston,由Wayland项目组使用C语言开发。[4]

Wayland與X Window System的最大不同在於,它規定由客戶機自身負責窗口邊框和裝飾的繪製,並且客戶機能夠通過EGL以及一些Wayland特定的EGL擴充元件直接在顯示記憶體中算繪自己的緩衝區。窗口管理器简化成显示管理服务,专门负责算繪那些屏幕上的程序。这比X Window System中的窗口管理器要更简单、高效。[5][6]

Wayland项目的源码使用MIT許可證釋出。现有的Compositor例如CompizKWinMutter对Wayland都有着不同程度的支持。

  1. ^ 存档副本. [2023-01-28]. (原始内容存档于2020-04-01). 
  2. ^ [ANNOUNCE] wayland 1.23.1. 2024年8月24日 [2024年8月25日]. 
  3. ^ Simon Ser. [ANNOUNCE] wayland 1.21.0. 2022-06-30 [2022-06-30]. (原始内容存档于2022-07-02) (英语). 
  4. ^ Wayland. [2013-09-18]. (原始内容存档于2010-11-22) (英语). Wayland is a protocol for a compositor to talk to its clients as well as a C library implementation of that protocol. 
  5. ^ Michael Larabel. Wayland: A New X Server For Linux. Phoronix Media. 2008-11-03 [2013-11-09]. (原始内容存档于2010-11-15) (英语). 
  6. ^ D. J. Walker-Morgan. New Wayland X server looks to how a modern desktop works. Heise Media UK Ltd. 2008-11-06 [2013-11-09]. (原始内容存档于2013-10-29) (英语). 

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Tubidy