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
Wayland与X Window System的最大不同在于,它规定由客户机自身负责窗口边框和装饰的绘制,并且客户机能够通过EGL以及一些Wayland特定的EGL扩展组件直接在显示存储器中算绘自己的缓冲器。窗口管理器简化成显示管理服务,专门负责算绘那些屏幕上的程序。这比X Window System中的窗口管理器要更简单、高效。[5][6]
Wayland项目的原始码使用MIT许可证发布。现有的Compositor例如Compiz,KWin和Mutter对Wayland都有着不同程度的支持。