Na vier maanden ontwikkeling is de release van het Wayback-project 0.3 gepubliceerd, waarmee desktopomgevingen op basis van het X11-protocol kunnen worden uitgevoerd met componenten die zijn gebaseerd op Wayland. Wayback is een vereenvoudigde composietserver voor Wayland, die alleen de functies ondersteunt die nodig zijn om een fullscreen X11-sessie uit te voeren via Xwayland. De projectcode is geschreven in C en wordt verspreid onder de MIT-licentie.
Het project is ontwikkeld door de ontwikkelaars van de Alpine-distributie om de overgang van de klassieke X.org Server te vergemakkelijken en is ontstaan binnen de infrastructuur van freedesktop.org. In de Alpine-distributie is het de bedoeling om alleen de componenten die nodig zijn voor Wayland en Xwayland te behouden, en om desktopomgevingen van X11 bovenop hen te implementeren, wat betekent dat de afzonderlijke X-server uit de repositories kan worden verwijderd en de kosten voor het onderhoud van X11-toepassingen kunnen worden verlaagd.
De code van Wayback is gebaseerd op tinywl, een referentiecomposiet van de server de ontwikkelaars van de wlroots-bibliotheek, waarvan de functionaliteit is verminderd tot het minimum dat nodig is voor de geĆÆsoleerde uitvoering van Xwayland. In de huidige ontwikkelingsfase wordt Wayback gepresenteerd als een experimenteel systeem, klaar voor dagelijks gebruik, maar dat niet alle gewenste functionaliteit implementeert en geen garantie biedt voor terugwaartse compatibiliteit of foutloosheid. Pakketten voor het testen van Wayback worden samengesteld voor Alpine Linux, Nix, T2, Arch Linux, ALT Linux en Fedora.
In de nieuwe release:
- De parser voor opdrachtregelopties is herzien. De mogelijkheid voor het verwerken van specifieke X.org-opties, zoals vtXX, is geĆÆmplementeerd. Stubs zijn toegevoegd voor niet-ondersteunde X.org-opties.
- Pakketten met Wayback voor Alpine Linux zijn verplaatst van de repository ātestingā naar de repository ācommunityā, wat betekent dat Wayback zal worden opgenomen in de stabiele releases van Alpine Linux.
- Pakketten met Wayback zijn toegevoegd aan de repositories van Fedora 42 en 43.
- De handleidingen zijn bijgewerkt.
Onder de plannen voor de toekomst: het gebruik van Xwayland in rootless-modus (zonder rootvenster, elke X11-toepassing die in XWayland wordt uitgevoerd, heeft een apart venster in de Wayland-omgeving); multi-monitorconfiguraties; schermuitschakeling via DPMS; vastleggen van de muisaanwijzer (het verbieden van beweging buiten een bepaald gebied op het scherm); voortzetting van de implementatie van opdrachtregelopties van X.org.
Bron: opennet.ru
