Rust 编写的开源操作系统 Redox OS 成功移植 Wayland
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 生态更近一步。
