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