奧推網

選單
科技

有望明年上游化,Wine 的 Wayland 驅動已經日趨成熟

IT之家 12 月 13 日訊息,Wine 8。0 目前雖然已經進入程式碼凍結(code freeze)階段,不會再引入任何新的功能,不過 Wine 明年推出的重大版本更新中有望整合很多使用者期待的 Wayland 驅動。

目前 Wayland 驅動已經基本成熟,有望在明年實現上游化(upstream)。

Wine 的實驗性 Wayland 驅動於 2020 年年底啟動,在隨後的版本更迭中實現了包括 Vulkan、多顯示器設定、HiDPI、游標剪下以及 Wayland 鍵盤圖等諸多功能,並逐步和 Wine 上的 X11 支援看齊。

Collabora 的亞歷山大・弗蘭特茲斯(Alexandros Frantzis)今天分享了最新的 Wayland 驅動更新,他指出已經將驅動拆分為 PE 和 Unix 部分,準備支援 WoW64,支援跨程序渲染,相容 Chromium / CEF 軟體,更好地支援 DMA-BUFF v4 Wayland 協議,修復了大量 BUG 之外還引入了諸多改進。

對於 Wayland 驅動的上游化,弗蘭特茲斯表示:

Wine 去年進行了大量的內部工作(例如 win32u),我們當時決定推遲 Wayland 驅動的上行,在達到一定的內部穩定性才推廣。至少從驅動的角度來看,現在事情已經穩定很多了。

理想情況下,我希望在明年年初的某個時間點,在程式碼庫解凍之後,開始上游工作(我預計這將需要一些時間)。這聽起來合理嗎?

IT之家瞭解到,與 X11 等傳統顯示系統相比,Wayland 協議在設計上受到更多的限制,因此 Wine 的實驗性 Wayland 驅動於去年年底提出,該驅動允許使用者直接在 Wayland 合成器上執行 Windows GDI 和 OpenGL 應用程式,而不需要一箇中間層來從 X11 轉換到 Wayland,以獲得一個更精簡、更高效的堆疊。