Can you summarize the following document?
        
  Wayland的創始人Kristian Høgsberg是X.Org Server開發者,曾參與過和的開發。他在2008年供職於紅帽時發起了Wayland作為業餘專案,目標是讓“每一個幀都完美無瑕,也就是說應用程式要能充分地控制圖形的渲染,使我們完全無法察覺任何的撕裂、延遲、重畫及閃爍”。這一靈感浮現時他正開車經過馬薩諸塞州的韋蘭,也就由此決定了專案的名字。  2010年10月,Wayland加入了Freedesktop.org專案。在遷移過程中,郵件列表wayland-devel代替了原先的Google group郵件組,用於討論專案的開發。  Wayland是自由軟體,它的庫(libwayland-server和libwayland-client)以MIT License授權,示例程式和Compositor一開始以GPLv2授權。現在整個專案都是以MIT License授權。直到2010年11月份,Wayland還僅僅只能在Intel、Nvidia和AMD的開源驅動上執行。

  Wayland運用既有的Linux核心技術,像是Direct Rendering Manager(DRM),Kernel Mode-Setting(KMS)以及Graphics Execution Manager(GEM)以提供一個最小化的顯示管理服務。Wayland混合器(compositor)在2010年6月已從桌面常用的OpenGL改為OpenGL ES<ref name="Wayland Meets Some Summer Love w/ New Changes"></ref>。這個專案也開發支援Wayland顯示的Qt,而不需要X。大部分應用程式都有望獲得透過函式庫,無需修改程式即可支援Wayland。  近些年來,GNU/Linux桌面圖形開發者將許多與渲染有關的介面從X server移動到核心中。現在,已經有許多功能被移入核心(記憶體管理、任務排程、模式設定(KMS)等等)或是程式庫(cairo、pixman、freetype、fontconfig、pango等等),所以視窗系統需要做的事情大大減少了。但是X11協議十分巨大、龐雜,並且它包括了許多已經過時的模組。雖然開發者們為了使X server適應現代化的計算機體系結構而開發出了XRandR、XRender、Composite等一些額外擴充套件,但這終究是治標不治本,同時這也會增加維護的難度。  Wayland是一款協議,但與X server不同的是,Wayland只做它必須要做的事情。下面以「滑鼠點選按鈕引發按鈕更新動作」為例來說明一下Wayland和X server的區別: 在X中: 在Wayland中:  目前,Wayland使用OpenGL ES而不是傳統的OpenGL。“從長遠來看,我們需要完整的OpenGL支援,但問題是libGL會帶來X的依賴性...”另一方面,使用OpenGL ES會使得Wayland更容易支援移動裝置。Wayland目前並不支援網路透明性,但未來可能會支援。

  Phoronix於2008年11月發表了一篇標題為「Wayland: A New X Server For Linux」的文章,披露Wayland這項新的專案。Kristian透過他的網誌對此關注作出迴應,他告示大眾Wayland並非一個新的X server而是一個顯示伺服器,並宣告這個新興的專案尚處於未成熟的階段。

  

  Arch Linux本身不具有Wayland。但實際上,安裝 Enlightenment 或 KDE 等桌面環境時,可以選用Wayland安裝作為顯示伺服器。

  馬克·沙特爾沃思於2010年11月4日宣佈Wayland將作為Ubuntu未來某一未定版本Unity介面的顯示伺服器。但是2013年3月份,Canonical確認他們將開發一個新的顯示服務Mir而不是使用Wayland來替代X<ref name = "Ubuntu Announces Mir, A X.Org/Wayland Replacement"></ref>。2017年4月份,Canonical宣佈放棄Unity與Mir,並於Ubuntu 17.10開始使用Wayland。但在18.04LTS版本中因為Wayland無法支援螢幕共享,遠端桌面服務以及GNOME Shell崩潰的可恢復性更換為X.Org Server。

  Fedora 25整合了GNOME桌面最新版本 3.22,並將GNOME桌面的版本的顯示後端切換至預設為Wayland。

  RHEL 8整合了Wayland。

  Qt 5.x提供了QtWayland模組以支援Wayland協議,藉由-platform命令列選項,Qt應用程式可以在執行時切換圖形後端,如X與Wayland。2011年1月,Wayland支援進入上游Qt版本庫的Lighthouse分支。

  KWin,KDE的視窗管理器加入支援OpenGL ES輸出,已在KDE SC 4.7釋出。目前,KWin已經完成Wayland的初步移植。在2012年1月釋出的KDE SC 4.8,KDE將支援X下執行Wayland。在2012年夏天釋出的KDE SC 4.9,將可以直接執行Wayland,主要用於支援行動裝置,也就是Plasma Active。

  GNOME從3.10開始支援Wayland。

  Compiz開發者們已經把它對X的依賴部分變成了一個可選外掛。同時,Canonical正在為Compiz新增OpenGL ES的支援。眾所周知,目前Wayland正是使用OpenGL ES,這使將得Compiz能夠更容易遷移到Wayland。 注:compiz此專案的主要作者已經離開Canonical,使得此專案進入停止開發的狀態,當然遷移到wayland的計劃也就更遙遙無期。

  Jolla的第一款裝置搭載的Sailfish OS使用Wayland。

  截止到2012年3月:  Clutter對Wayland已經有完整的支援。  Enlightenment Foundation Libraries對Wayland已經有完整的支援。  QT 5除了對client有一些改動之外,對Wayland已經有完整的支援。  GTK+3.4.0,釋出於2012年3月26日,對Wayland的支援有一些缺陷。不過過隨著3.4.1更新版本的釋出,這個問題得到了緩解。  SDL的Wayland支援正在開發中。
Wayland是一個通訊協議,規定了顯示伺服器與其客戶機之間的通訊方式,而使用這個協議的顯示伺服器稱為Wayland Compositor。它由Kristian Høgsberg於2008年發起,目標是用更簡單的現代化視窗系統取代X Window System。Wayland協議的參考實現稱為Weston,由Wayland專案組使用C語言開發。