Ariadne Conill, de maker van de muziekspeler Audacious, initiatiefnemer van de ontwikkeling van het IRCv3-protocol en leider van het beveiligingsteam van Alpine Linux, heeft de eerste implementatie van de Wayback-laag gepubliceerd, die het mogelijk maakt om desktopomgevingen die zijn gebaseerd op het X11-protocol te draaien met behulp van componenten gebaseerd op Wayland. De code van het project is geschreven in C en wordt verspreid onder de MIT-licentie (in het codebestand wordt publiek domein aangegeven — CC0).
Het project biedt een compositieserver voor Wayland, beperkt tot de mogelijkheid om een fullscreen X11-sessie te draaien via Xwayland. Wayback wordt ontwikkeld om de overgang van de klassieke X.org Server in de Alpine-distributie te vergemakkelijken. Het is de bedoeling dat het achterlaten van alleen de componenten die nodig zijn voor Wayland en Xwayland de kosten voor het onderhouden van X11-toepassingen in Alpine zal verlagen.
Wayback maakt gebruik van de wlroots-bibliotheek van het Sway-project, waarin basis-primitieven zijn geïmplementeerd voor het bouwen van composities servers op basis van Wayland. De code van Wayback is gebaseerd op tinywl, een referentie-compositieserver de server van de ontwikkelaars van wlroots, waarvan de functionaliteit tot het minimum is ingekort, voldoende voor een zelfstandige uitvoering van Xwayland.
Bron: opennet.ru
