Ariadne Conill, die Schöpferin des Musikplayers Audacious, Initiatorin der Entwicklung des Protokolls IRCv3 und Leiterin des Sicherheitsteams von Alpine Linux, hat eine erste Implementierung einer Schicht namens Wayback veröffentlicht, die es ermöglicht, Desktop-Umgebungen, die auf dem Protokoll X11 basieren, unter Verwendung von Komponenten auf Wayland-Basis auszuführen. Der Projektcode ist in C geschrieben und wird unter der MIT-Lizenz veröffentlicht (im Code ist auf Gemeinfreiheit — CC0 — hingewiesen).
Das Projekt bietet einen Wayland-Kompositionserver, der die Möglichkeit bietet, eine Vollbild-X11-Sitzung über Xwayland auszuführen. Wayback wird entwickelt, um den Übergang von der Bereitstellung des klassischen X.org Servers im Alpine-Distro zu erleichtern. Es wird davon ausgegangen, dass die Beibehaltung nur der für Wayland und Xwayland erforderlichen Komponenten im Distro die Wartungskosten für X11-Anwendungen in Alpine senken wird.
Wayback verwendet die Bibliothek wlroots aus dem Sway-Projekt, in der grundlegende Primitiven für den Aufbau von Kompositen implementiert sind, Server basierend auf Wayland. Der Wayback-Code basiert auf tinywl, einem Referenzkomposite, Server von den Entwicklern von wlroots, dessen Funktionalität auf das Minimum reduziert wurde, das erforderlich ist, um Xwayland isoliert auszuführen.
Quelle: opennet.ru
