![cover image](https://wikiwandv2-19431.kxcdn.com/_next/image?url=https://upload.wikimedia.org/wikipedia/commons/thumb/1/13/Weston_10.0_screenshot.png/640px-Weston_10.0_screenshot.png&w=640&q=50)
Wayland
電腦顯示伺服器協定 / 维基百科,自由的 encyclopedia
Wayland是一个通信协议,规定了显示服务器与其客户机之间的通信方式,而使用这个协议的显示服务器称为Wayland Compositor。它由Kristian Høgsberg于2008年发起,目标是用更简单的现代化视窗系统取代X Window System。Wayland协议的参考实现称为Weston,由Wayland项目组使用C语言开发。[4]
Quick Facts 原作者, 首次发布 ...
![]() | |
![]() | |
原作者 | Kristian Høgsberg |
---|---|
首次发布 | 2008年9月30日,15年前(2008-09-30)[1] |
当前版本 |
![]() |
源代码库 | ![]() |
编程语言 | C |
操作系统 | 类Unix系统 |
类型 | 显示服务 |
许可协议 | MIT许可证 |
网站 | wayland |
Close
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/c/c2/Linux_Graphics_Stack_2013.svg/640px-Linux_Graphics_Stack_2013.svg.png)
![Thumb image](http://upload.wikimedia.org/wikipedia/commons/thumb/7/7b/Free_and_open-source-software_display_servers_and_UI_toolkits.svg/640px-Free_and_open-source-software_display_servers_and_UI_toolkits.svg.png)
Wayland与X Window System的最大不同在于,它规定由客户机自身负责窗口边框和装饰的绘制,并且客户机能够通过EGL以及一些Wayland特定的EGL扩展组件直接在显示内存中算绘自己的缓冲器。窗口管理器简化成显示管理服务,专门负责算绘那些屏幕上的程序。这比X Window System中的窗口管理器要更简单、高效。[5][6]
Wayland项目的源码使用MIT许可证发布。现有的Compositor例如Compiz,KWin和Mutter对Wayland都有着不同程度的支持。