Wayland

Infobox Software | name = Wayland | logo = Wayland Logo.svg | logo size = 100px | screenshot = Weston 10.0 screenshot.png | caption = Wayland參考實現Weston | collapsible = | author = Kristian Høgsberg | developer = | released = 2008 | discontinued = | latest release version = 1.21.0 | latest release date = | latest preview version = 1.20.93 | latest preview date = | programming language = C | operating system = 類Unix系統 | platform = | size = | language = | genre = 顯示服務 | license = MIT許可證 | website = Wayland是一個通信協議 ， 規定了顯示伺服器與其客戶機之間的通信方式 ， 而使用這個協議的顯示服務器稱爲Wayland Compositor 。 它由Kristian Høgsberg於2008年發起 ， 目標是用更簡單的現代化視窗系統取代X Window System 。 Wayland協議的參考實現稱爲Weston ， 由Wayland項目組使用C語言開發 。 Wayland與X Window System的最大不同在於 ， 它規定由客戶機自身負責窗口邊框和裝飾的繪製 ， 並且客戶機能夠通過EGL以及一些Wayland特定的EGL擴充元件直接在顯示記憶體中算繪自己的緩衝區 。 窗口管理器簡化成顯示管理服務 ， 專門負責算繪那些屏幕上的程序 。 這比X Window System中的窗口管理器要更簡單 、 高效 。 Wayland項目的源碼使用MIT許可證釋出 。 現有的Compositor例如Compiz ， KWin和Mutter對Wayland都有着不同程度的支持 。