Представен е първият експериментален 0.1 вариант на проект Wayback, позволяващ стартиране на десктоп среди, базирани на протокола X11, с използване на компоненти базирани на Wayland. Wayback е опростен композитен сървър Wayland, който поддържа само необходимите функции за стартиране на X11 сесия на цял екран чрез Xwayland (DDX-компонент (Зависим от устройството X) за осъществяване на работа на X11 приложения в среди, базирани на Wayland). Кодът на проекта е написан на C и се разпространява под лиценз MIT.
Проектът е създаден от разработчиците на дистрибуцията Alpine, за да улесни отказа от предлагането на класическия X.org Server и се развива в инфраструктурата freedesktop.org. В дистрибуцията Alpine е планирано да останат само компонентите, необходими за Wayland и Xwayland, и да се осъществи стартиране на X11 работни среди върху тях, което ще позволи да се изключи отделен X-сървър от репозиторите и да се намалят разходите за поддръжка на X11 приложения.
Кодът на Wayback е базиран на tinywl, референционен композитен сървър от разработчиците на библиотеката wlroots, чието функциониране е сведено до минимум, достатъчен за самостоятелно стартиране на Xwayland. Предполага се, че в бъдеще Wayback ще може да се използва като пълна замяна на изпълняемия файл Xorg (/usr/bin/X).
Първото издание на Wayback е представено като алфа-версия, позволяваща запознаване с концепцията, реализирана от проекта. На този етап липсва поддръжка за функции като многомониторни конфигурации, загасване на екрана чрез DPMS, захващане на курсора на мишката (забрана за преминаване извън определена област на екрана), много опции на Xorg. Пакетите за тестване на Wayback са подготвени за Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora.
От промените в сравнение с първоначалното обявление, може да се отбележи разделянето на Wayback на отделни компоненти: композитен сървър wayback-compositor; интерфейс на командния ред Xwayback, съвместим с Xorg и предназначен за стартиране на Xwayland и wayback-compositor; мениджър на сесии wayback-session, предоставящ интерфейс за стартиране на сесия в стил startx. Освен това, в Wayback е реализиран по-централизиран механизъм за времезапис и нов парсер за опции, наподобяващ getopt.
Източник: opennet.ru
