Ariadne Conill, creator of the Audacious music player, initiator of the IRCv3 protocol development, and leader of the Alpine Linux security team, has published the initial implementation of a Wayback layer that allows desktop environments reliant on the X11 protocol to run using Wayland-based components. The project code is written in C and is distributed under the MIT license (the code file indicates public domain — CC0).
The project provides a Wayland compositing server, limited to running a fullscreen X11 session via Xwayland. Wayback is being developed to simplify the transition away from shipping the classic X.org Server in the Alpine distribution. It is expected that leaving only the components necessary for Wayland and Xwayland in the distribution will reduce the maintenance overhead for X11 applications in Alpine.
Wayback utilizes the wlroots library from the Sway project, which implements the basic primitives for building compositors servers based on Wayland. The Wayback code is derived from tinywl, a reference compositor server by the wlroots developers, whose functionality has been trimmed down to the minimum necessary for isolated Xwayland launch.
Source: opennet.ru
