图形框架协议 Wayland

Wayland[编辑]

维基百科,自由的百科全书
Wayland
Wayland Logo.svg
Wayland demo 2.png
Wayland演示
原作者Kristian Høgsberg
初始版本2008
稳定版本1.3.0[1] / 2013年10月10日;32天前
开发状态活跃
编程语言C
操作系统类 Unix 系统
类型显示服务
许可协议MIT 授权
网站http://wayland.freedesktop.org/
Linux:X Server与Wayland Compositor
Wayland compositors, libwayland-client and toolkits

Wayland是一款规定显示服务器(称为Wayland Compositor)与其客户机之间通信方式的协议[2],它最初由英特尔开放源代码技术中心(Open Source Technology Center, OSTC)的雇员Kristian Høgsberg于2008年发起用以取代X Window System,Kristian当时已在领导AIGLX的开发。Wayland与X Window System的最大不同在于,它规定由客户机自身负责窗口边框和装饰的绘制,并且客户机能够通过EGL以及一些Wayland特定的EGL扩展直接在显存中渲染自己的缓冲器。如此一来,窗口管理器就变成了一个显示管理服务,专门负责渲染那些屏幕上的程序。这比X Window System中的窗口管理器要更简单、高效。作者表示“每一个显示画面皆是完美的,我的意思是应用程序将能充分地去控制图形的显示,使我们完全无法察觉任何的撕裂、延迟、重画及闪烁”[3][4]

Wayland最初的实现(主要是libwayland-server、libwayland-client、libwayland-EGL以及合成器的参考实现Weston)使用C语言编写并按照MIT许可证发布。现有的Compositor例如CompizKWinMutter对Wayland都有着不同程度的支持。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值