Вышел первый экспериментальный выпуск открытого проекта Wayback 0.1

Вышел первый экспериментальный выпуск открытого проекта Wayback 0.1

23 июля 2025 года состоялся первый экспериментальный выпуск открытого проекта Wayback 0.1. Решение позволяет запускать десктоп‑окружения, завязанные на протокол X11, используя компоненты на базе Wayland.

По информации OpenNET, проект Wayback представляет собой урезанный композитный сервер Wayland, поддерживающий только возможности, необходимые для запуска полноэкранного сеанса X11 при помощи Xwayland (DDX‑компонент (Device‑Dependent X) для организации выполнения X11-приложений в окружениях на базе Wayland).

Исходный код проекта Wayback написан на языке программирования C и опубликован на Gitlab под лицензией MIT.

Проектом Wayback занимаются разработчики дистрибутива 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 в выпуске 0.1 добавлено разделение решения на отдельные компоненты: композитный сервер wayback‑compositor; интерфейс командной строки Xwayback, совместимый с Xorg и предназначенный для запуска Xwayland и wayback‑compositor; менеджер сеансов wayback‑session, предоставляющий интерфейс запуска сеанса в стиле startx. Кроме того, в Wayback 0.1 реализован более централизованный механизм ведения логов и новый парсер опций, напоминающий getopt.

Источник: habr.com

Next Post

CNN сообщил об опасностях возможного столкновения астероида 2024 YR4 с Луной

Фото: Global Look Press/Rana Sajid Hussain Столкновение астероида 2024 YR4 с Луной несет угрозу для космических спутников, астронавтов и сооружений на спутнике Земли. Об этом 25 июля сообщил телеканал CNN со ссылкой на профессора астрономии и физики в Университете Западного Онтарио Пола Вигерта. «Столкновение может создать ударный кратер на Луне, […]