Вышел первый экспериментальный выпуск открытого проекта Wayback 0.1, представляющий собой новый подход к запуску X11-приложений в окружениях на базе Wayland. Проект был анонсирован 23 июля 2025 года и сразу привлек внимание разработчиков, стремящихся упростить взаимодействие с устаревшими X11-программами, используя компоненты Xwayland. Это решение ориентировано на пользователей и разработчиков, работающих с дистрибутивами, поддерживающими Wayland, но нуждающимися в совместимости с X11.
Проект Wayback разработан на базе tinywl, минималистичного композитного сервера, который поддерживает только те компоненты, которые необходимы для запуска X11-приложений. В отличие от более громоздких решений, Wayback сводит количество функциональных возможностей к минимуму, предоставляя именно те инструменты, которые нужны для работы с Xwayland — компонентом, позволяющим запускать X11-программы в средах, основанных на Wayland.В составе первого выпуска проекта находятся несколько ключевых компонентов, таких как композитный сервер wayback-compositor, интерфейс командной строки Xwayback и менеджер сеансов wayback-session. Эти компоненты позволяют пользователям запускать X11-сессии и управлять ими в стиле startx, а также обеспечивают централизованное ведение логов и улучшенную обработку командных опций, что делает работу с проектом более удобной.Одним из преимуществ данного подхода является поддержка нескольких популярных Linux-дистрибутивов. В настоящий момент для тестирования собраны пакеты для таких систем, как Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora. Эта поддержка расширяет возможности пользователей и разработчиков, предоставляя гибкость при установке и тестировании Wayback в различных окружениях.Тем не менее, текущая версия проекта имеет несколько ограничений. Например, в первой версии отсутствует поддержка многомониторных конфигураций, не реализована функция гашения экрана через DPMS, а также не поддерживается захват указателя мыши, что ограничивает функциональность при работе с определенными приложениями. К тому же, еще не все опции Xorg полностью поддерживаются, что может создать трудности для пользователей, работающих с некоторыми специфическими программами.Проект находится на ранней стадии разработки, и разработчики приглашают сообщество к тестированию и внесению вкладов в его развитие. В будущем проект может стать полноценной заменой X-серверу в Linux-системах, обеспечивая поддержку старых X11-программ при минимальных затратах на обслуживание.Для того чтобы подробнее ознакомиться с проектом, его возможностями и документацией, можно посетить официальные ресурсы, такие как GitLab репозиторий и документацию проекта.