Skylane — реализация протокола Wayland на Rust от оконного менеджера Perceptia
Новый проект Skylane представил полноценную реализацию протокола графического сервера Wayland, написанную на языке программирования Rust, созданном в Mozilla.
Skylane предлагает не только реализацию самого протокола Wayland, но и skylane_scanner как аналог wayland-scanner, и skylane_protocols как маршалинг (marshalling) протокола. Проект разрабатывается в рамках динамического оконного менеджера Perceptia, который, как легко догадаться, тоже написан на языке Rust и предлагает поддержку Wayland. Оконный менеджер Perceptia находится на ранних этапах развития и использует в своей работе концепции из i3, Awesome и dwm.
Исходный код Perceptia распространяется на условиях свободной лицензии MPL (Mozilla Public License) 2, а Skylane — MIT License. Все репозитории можно найти на GitHub.
Дмитрий Шурупов по материалам phoronix.com.