A fost lansată prima versiune experimentală a proiectului Wayback 0.1, care permite rularea medii desktop legate de protocolul X11, utilizând componente bazate pe Wayland. Wayback este un server compozit Wayland redus, care suportă doar funcționalitățile necesare pentru a rula o sesiune X11 pe ecran complet prin intermediul Xwayland (componenta DDX (Device-Dependent X) pentru execuția aplicațiilor X11 în medii bazate pe Wayland). Codul proiectului este scris în limbajul C și este distribuit sub licența MIT.
Proiectul a fost creat de dezvoltatorii distribuției Alpine pentru a simplifica tranziția de la furnizarea clasicului X.org Server și se dezvoltă în infrastructura freedesktop.org. În distribuția Alpine, se intenționează păstrarea doar a componentelor necesare pentru Wayland și Xwayland, implementează rularea mediilor desktop X11 deasupra acestora, ceea ce va permite eliminarea serverului X separat din depozit și reducerea costurilor de întreținere a aplicațiilor X11.
Codul Wayback se bazează pe tinywl, un compozitor etalon server de la dezvoltatorii bibliotecii wlroots, a cărei funcționalitate este redusă la minimum necesar pentru a rula izolat Xwayland. Se preconizează că în viitor Wayback va putea fi utilizat ca o înlocuire completă a fișierului executabil Xorg (/usr/bin/X).
Prima versiune Wayback este prezentată ca o versiune alfa, care permite familiarizarea cu conceptul realizat de proiect. În această etapă, suportul pentru funcționalități precum configurații multi-monitor, stingerea ecranului prin DPMS, capturarea cursorului de mouse (interzicerea mișcării dincolo de o anumită zonă pe ecran), precum și multe opțiuni Xorg, lipsește. Pachetele pentru testarea Wayback sunt compilate pentru Alpine Linux, Nix, T2, Arch Linux, ALT Linux și Fedora.
Printre modificările față de prima anunțare se numără separarea Wayback în componente distincte: compozitorul serverul wayback-compositor; interfața de linie de comandă Xwayback, compatibilă cu Xorg și destinată rulării Xwayland și wayback-compositor; managerul de sesiuni wayback-session, care oferă o interfață pentru începerea unei sesiuni în stilul startx. De asemenea, în Wayback a fost implementat un mecanism de logare mai centralizat și un nou parser de opțiuni, similar cu getopt.
Sursa: opennet.ro
