Wayland Wayland是一个通信协议規定了顯示伺服器與其客戶機之間的通信方式而使用这个协议的显示服务器称为Wayland Compositor它由Kristian Høgsberg於年发起目标是用更简单的现代化视窗系统取代X Window SystemWayland协议的参考实现称为Weston由Wayland项目组使用C语言开发 Wayland與X Window System的最大不同在於它規定由客戶機自身負責窗口邊框和裝飾的繪製並且客戶機能夠通過EGL以及一些Wayland特定的EGL擴充元件直接在顯示記憶體中算繪自己的緩衝區窗口管理器简化成显示管理服务专门负责算繪那些屏幕上的程序这比X Window System中的窗口管理器要更简单高效 Wayland项目的源码使用MIT許可證釋出现有的Compositor例如CompizKWin和Mutter对Wayland都有着不同程度的支持