紅帽打算停止X.Org服務器的開發

Christian Schaller,Red Hat 桌面開發團隊和 Fedora 桌麵團隊負責人, 計劃審查關於 Fedora 31 中的桌面組件,提到紅帽打算停止積極開發 X.Org 服務器功能,並將自己限制在維護現有代碼庫和修復錯誤上。

Red Hat 目前是 X.Org 服務器開發和維護的主要貢獻者,因此在發生脫軌情況時,不太可能繼續發布 X.Org 服務器的重要版本。 與此同時,儘管開發終止,紅帽對 X.Org 的維護至少會持續到 RHEL 8 發行版的生命週期結束,即持續到 2029 年。

X.Org Server 的開發已經陷入停滯——儘管之前的發布週期為六個月,但X.Org Server 1.20 的最後一個重要版本是在14 個月前發布的,而1.21 版本的準備工作也陷入停滯。 如果某些公司或社區接管 X.Org 服務器功能的持續增長,情況可能會發生變化,但是,鑑於重大項目廣泛轉向 Wayland,不太可能有人願意。

紅帽當前的重點是改善基於 Wayland 的桌面體驗。 在完全消除對X.Org 組件的依賴並使GNOME Shell 在不使用XWayland 的情況下運行的任務之後,預計X.Org 服務器將轉換為維護模式,這需要重構或刪除對X.org 的剩餘綁定。 這些綁定幾乎從 GNOME Shell 中消失,但仍然保留在 GNOME 設置守護進程中。 在 GNOME 3.34 或 3.36 中,計劃完全擺脫對 X.Org 的綁定,並組織推出 XWayland 動態地,當需要組件來確保與X11兼容時。

它還提到需要解決一些問題 遺留問題 與 Wayland 合作,例如使用專有的 NVIDIA 驅動程序並調整 XWayland DDX 服務器以在基於 Wayland 的環境中良好地運行 X 應用程序。 作為 Fedora 31 準備工作的一部分,XWayland 中實現了以 root 權限運行 X 應用程序的能力,這一點值得關注。 從安全角度來看,這樣的運行方式是有問題的,但對於確保與需要以提升權限運行的 X 程序的兼容性是必要的。

另一個目標是改進 SDL 中對 Wayland 的支持,例如解決以低屏幕分辨率運行舊遊戲時的縮放問題。 還指出需要在具有專有 NVIDIA 驅動程序的系統中改進對 Wayland 的支持 - 如果 Wayland 能夠在此類驅動程序之上工作很長時間,那麼此配置中的 XWayland 還無法使用 3D 圖形硬件加速工具(計劃為Xwayland提供加載x.org驅動程序NVIDIA的能力)。

此外,用多媒體服務器取代 PulseAudio 和 Jack 的工作仍在繼續。 PipeWire,它擴展了 PulseAudio 的低延遲視頻流和音頻處理功能,以滿足專業音頻處理系統的需求,並且還提供了擴展的安全模型,用於控制單個設備和流級別的訪問。 作為 Fedora 31 開發週期的一部分,工作重點是使用 PipeWire 在基於 Wayland 的環境中組織屏幕共享,包括使用該協議 Miracast.

紅帽打算停止X.Org服務器的開發

Fedora 31 也 計劃 添加使用 Qt Wayland 插件(而不是使用 X11/XWayland 的 XCB 插件)在基於 Wayland 的 GNOME 會話中運行 Qt 應用程序的功能。

來源: opennet.ru

添加評論