用 Rust 编写的 Vibe Coded X11 服务器添加了 Xinerama 和 FreeBSD 支持
YSERVER 1.3 正式发布,这是一款采用 Rust 语言开发的 Vibe Coded X11 服务器实现。最新版本新增了对 Xinerama 多显示器扩展的支持,并初步实现了对 FreeBSD 操作系统的兼容。该项目的持续开发旨在提供更现代、更安全的 X11 服务器替代方案。
背景速读
- YSERVER 是一个用 Rust 从头编写的 X11 显示服务器(替代传统的 X.Org Server),名为 "vibe coded" 意味着作者主要靠 AI 辅助编写代码。
- 1.3 版本新增了对 Xinerama(多显示器扩展)和 FreeBSD 操作系统的支持,显示该项目正快速走向可用。
- X11 是 Linux 桌面最底层的显示协议,传统服务器 X.Org 代码老旧、维护吃力;Rust 内存安全特性有望减少 bug 和安全漏洞。
- 这只是众多用 Rust 重写 Linux 底层基础设施的项目之一(类似 wayland-rs、rust-vmm 等),对关注 Linux 桌面未来的读者值得留意。