Efter fire måneders udvikling er udgivelsen af Wayback 0.3 offentliggjort, som muliggør kørsel af skrivebordsgrænseflader, der er afhængige af X11-protokollen, ved hjælp af komponenter baseret på Wayland. Wayback er en reduceret komposit-server til Wayland, der kun understøtter de funktioner, der er nødvendige for at køre en fuld skærm-session af X11 ved hjælp af Xwayland. Koden til projektet er skrevet i C og distribueres under MIT-licensen.
Projektet er skabt af udviklerne af Alpine-distributionen for at forenkle overgangen fra den klassiske X.org-server og udvikles i infrastrukturen freedesktop.org. I Alpine-distributionen har man til hensigt kun at bevare de komponenter, der er nødvendige for Wayland og Xwayland, og implementere kørsel af X11-skrivebordsmiljøer ovenpå disse, hvilket vil muliggøre udelukkelse af den separate X-server fra arkiverne og reducere omkostningerne ved vedligeholdelsen af X11-applikationer.
Wayback-koden er baseret på tinywl, en reference-kompositserver serveren fra udviklerne af wlroots-biblioteket, hvis funktionalitet er reduceret til det minimum, der er nødvendigt for den separate kørsel af Xwayland. På nuværende tidspunkt præsenteres Wayback som et eksperimentelt system klar til daglig brug, som ikke implementerer al den ønskede funktionalitet og ikke garanterer opretholdelse af bagudkompatibilitet eller fravær af fejl. Pakker til test af Wayback dannes til Alpine Linux, Nix, T2, Arch Linux, ALT Linux og Fedora.
I den nye version:
- Parseren til kommandolinjeparametre er blevet revideret. Muligheden for at behandle specifikke X.org-parametre som vtXX er blevet implementeret. Der er tilføjet stubber for ikke-understøttede X.org-parametre.
- Pakker med Wayback til Alpine Linux er blevet flyttet fra 'testing'-arkivet til 'community'-arkivet, hvilket indebærer inkludering af Wayback i de stabile udgivelser af Alpine Linux.
- Pakker med Wayback er blevet tilføjet til arkiverne for Fedora 42 og 43.
- Hjælpeguiderne er blevet opdateret.
Blandt fremtidige planer: brug af Xwayland i rootless-tilstand (uden rodvinduet, hvert X11-app, der kører i XWayland, har et separat vindue i Wayland-miljøet); konfigurationer med flere skærme; skærmdæmpning via DPMS; fængsling af musen (forhindre flytning uden for et bestemt område på skærmen); fortsættelse af implementeringen af X.org-kommandolinjevalg.
Kilde: opennet.ru
