Wayland 讓 Linux 桌面發展倒退了十年
Wayland 是一次廣泛的誤導,浪費了開發資源並犧牲了用戶利益;在開發了 17 年後,它依然存在功能缺失、相容性差以及過度限制用戶等問題,並未真正超越 X11。
背景
這篇文章探討了 Wayland 顯示協定在開發十七年後,是否真的如預期般取代了老舊的 X11。作者認為 Wayland 的開發方向誤導了資源分配,其過度強調安全性與簡約核心的設計,反而導致 Linux 桌面環境在易用性與功能完整性上倒退了十年。
社群觀點
針對 Wayland 的爭議,社群呈現出極端兩極化的反應。反對者主要抨擊 Wayland 核心過於簡陋,導致顯示伺服器的功能被推向合成器端,造成了嚴重的生態系碎片化。留言指出,現在開發者不是在為 Linux 開發軟體,而是必須針對 Mutter、Plasma 或 Hyprland 等不同的合成器分別實作功能,這種缺乏強力參考實作的現狀,打破了過去二十年 X11 時代建立的跨桌面相容性。此外,部分資深用戶認為 Wayland 的安全模型缺乏對使用者需求的同理心,為了防範極端威脅而犧牲了螢幕錄製、剪貼簿共享等基本功能的便利性,甚至有觀點認為這是企業主導開發下的產物,忽視了社群對系統掌控權的重視。
然而,支持者則從技術債與現代硬體需求的角度進行反駁。許多開發者強調,X11 的維護者早已認定其架構是無法修復的混亂堆疊,轉向 Wayland 是必然的選擇。在實際體驗上,不少用戶表示在 Fedora 等現代發行版搭配 AMD 顯示卡時,Wayland 提供了遠優於 X11 的流暢度,特別是在處理高解析度螢幕的分離縮放(Fractional Scaling)與多螢幕配置時,Wayland 解決了 X11 長久以來的硬傷。對於安全性的質疑,支持者認為 X11 的螢幕鎖定機制存在根本性的安全漏洞,而 Wayland 雖然在初期造成不便,但目前透過各種擴展協定,OBS 錄影與剪貼簿功能在主流桌面環境中已趨於穩定。
有趣的是,討論中也帶出了對 Linux 桌面發展邏輯的深層反思。有觀點指出,Linux 社群往往缺乏對非技術用戶的同理心,導致開發方向過於偏向技術純潔性而非使用者體驗。相較之下,SteamOS 的成功被視為一種希望,因為商業力量的介入迫使開發者必須解決那些「不夠優雅」但對用戶至關重要的細節問題。這場爭論反映出 Linux 桌面正處於轉型期的陣痛:一方面是追求現代化、安全與高效能的必然趨勢,另一方面則是必須面對相容性破碎化與開發資源分散的現實挑戰。
延伸閱讀
- Wayland Explorer (wayland.app):收錄各種 Wayland 協定與合成器實作進度的查詢工具。
- slock:suckless 團隊開發的輕量級 X11 鎖屏工具,常在討論 X11 安全性時被提及。
- GNUstep:NeXTSTEP 視窗系統的開源實作,留言中討論替代顯示架構時提及的參考對象。