Rust 編寫的開源操作系統 Redox OS 近日迎來了一個重要進展:團隊已成功將 Wayland 移植到系統中,並讓基礎組件在 Redox 上順利運行。
根據最新進度,Redox 已能夠運行:
-
基於 Smithay 的 Wayland 合成器 Smallvil
-
GTK 的 Wayland 移植版本
-
甚至包括 WebKitGTK(GTK 版瀏覽器引擎)
Wayland 是現代 Linux/類 Unix 系統中常用的圖形顯示協議/服務器,相比老的 X11,有更現代、模塊化、效率更高的設計。使用 Wayland 對 Redox 來説,是將其帶 closer to 現代桌面/GUI 系統支持的重要一步。這意味着基於 GTK 的現代 GUI 應用,有望在 Redox 上獲得初步支持。
Redox 仍提供 X11 路線,團隊已讓 MATE 桌面環境 在 X11 Session 下運行,為用户提供兩種圖形系統選擇。
不過,當前的 Wayland 合成器性能仍不理想,官方將其稱為“尚不足以滿足需求”,整體仍處於實驗性階段。但這一里程碑為 Redox 邁向現代桌面體驗奠定了基礎,也讓這個 Rust 操作系統距離可用 GUI 生態更近一步。