開發者正探討於GTK5大版本更新時拋棄對X11的支持
儘管GTK4 仍處於早期階段、且距離GTK5 的問世還有幾年時間,但GNOME 開發者們已經在積極討論—— 是否要在下一個GTK 大版本上拋棄對X11 的支持。若真如此,它將在Linux 平台上成為“僅限於Wayland”的存在。
(來自:GTK.org)
Phoronix指出,GNOME 於上週開始考慮在下一個GTK 里程碑上剔除對X11 的後端支持。
紅帽開發者Matthias Clasen 在GTK 社區開設了這個新議題(via GitLab),並解釋稱X11 遲遲沒有變得更好。與此同時,Wayland 卻已經變得可廣泛使用。
Matthias Clasen 指出,這項討論僅針對GTK5(無關乎GTK4 的更新)。此外上游開發者補充道,X11 的代碼活動,已幾乎陷入沉寂。
Emmanuele Bassi 評論道,哪怕有“少數環境”覆蓋了90% 的用戶群,他們也不至於在這裡商議重新分配這個由志願者所推動的項目的人力。
嘴皮子動起來總是很簡單,但代碼並不會憑空出現—— 那些失去了維護的代碼,必然會隨著時間的推移而退化。
對於X11 來說,它最大的問題是長期沒有迎來任何改進,而GTK 早已開始轉向以Wayland 功能為主的API 設計。
這意味著X11 後端將難以獲得應用程序開發者非常依賴的任何新特性,甚至會成為橫亙在GTK 上實現相關功能設計的一大障礙。
綜上所述,除非有大量開發者切實投入X11 的代碼改進,否則它很可能在GTK5 正式問世時被徹底打入冷宮。
最後,Red Hat 團隊一直側重於未來的Wayland 支持準備工作(例如XWayland rootfull),以增強在XWayland 下運行完整的桌面的Linux 系統生態和上游的其它現代化事務。