The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Выпуск Wayback 0.3, прослойки для запуска рабочих столов X11, используя компоненты Wayland

24.12.2025 19:57

После четырёх месяцев разработки опубликован выпуск проекта Wayback 0.3, позволяющего запускать десктоп-окружения, завязанные на протокол X11, используя компоненты на базе Wayland. Wayback представляет собой урезанный композитный сервер Wayland, поддерживающий только возможности, необходимые для запуска полноэкранного сеанса X11 при помощи Xwayland. Код проекта написан на языке Си и распространяется под лицензией MIT.

Проект создан разработчиками дистрибутива Alpine для упрощения ухода от поставки классического X.org Server и развивается в инфраструктуре freedesktop.org. В дистрибутиве Alpine намерены оставить только компоненты, необходимые для Wayland и Xwayland, и реализовать запуск сред рабочего стола X11 поверх них, что позволит исключить из репозиториев обособленный X-сервер и снизить затраты на сопровождение X11-приложений.

Код Wayback основан на tinywl, эталонном композитном сервере от разработчиков библиотеки wlroots, функциональность которого урезана до минимума, достаточного для обособленного запуска Xwayland. На текущем этапе разработки Wayback преподносится как экспериментальная система, готовая для повседневного использования, не реализующая всю задуманную функциональность и не гарантирующая сохранение обратной совместимости и отсутствие ошибок. Пакеты для тестирования Wayback формируются для Alpine Linux, Nix, T2, Arch Linux, ALT Linux и Fedora.

В новом выпуске:

  • Переработан парсер опций командной строки. Реализована возможность обработки специфичных опций X.org, таких как vtXX. Добавлены заглушки для не поддерживаемых опций X.org.
  • Пакеты с Wayback для Alpine Linux перенесены из репозитория "testing" в репозиторий "community", что подразумевает включение Wayback в состав стабильных релизов Alpine Linux.
  • Пакеты с Wayback добавлены в репозитории Fedora 42 и 43.
  • Обновлены справочные руководства.

Среди планов на будущее: использование Xwayland в режиме rootless (без корневого окна, каждое запускаемое в XWayland приложение X11 имеет отдельное окно в Wayland-окружении); многомониторные конфигурации; гашение экрана через DPMS; захват указателя мыши (запрет перемещения за определённую область на экране); продолжение реализации опций командной строки X.org.

  1. Главная ссылка к новости (https://wayback.freedesktop.or...)
  2. OpenNews: Первый выпуск Wayback, прослойки для запуска рабочих столов X11, используя компоненты Wayland
  3. OpenNews: Опубликован Wayback, композитный сервер Wayland для запуска рабочих столов на базе X11
  4. OpenNews: Выпуск miracle-wm 0.7, композитного менеджера на базе Wayland и Mir
  5. OpenNews: Marathon OS - мобильная ОС в стиле BlackBerry 10 на базе Linux, Qt и Wayland
  6. OpenNews: Выпуск Wayland-Protocols 1.46
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64486-wayback
Ключевые слова: wayback, wayland, x11
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (36) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 20:23, 24/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –6 +/
    Единственный вменяемый вариант использования вяленького. Вот это надо всем пилить, а не велосипедировать каждому в свой кулачок, как гном и кеды.
     
     
  • 2.15, Аноним (15), 21:20, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +2 +/
    - Разработчики дистрибутивов жалуется, что разбираться с морально устаревшим код... большой текст свёрнут, показать
     
     
  • 3.24, Аноним (24), 05:31, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Да-да-да, такой плохой xorg, ай-ай-ай. А кто это сделал? А? га-га-га! Уж не те же самые люди не разрабатывают xorg, а пилят wayland? При этом управление над xorg не отдают.
    Форки - да, вон появился, когда стало понятно, что это специальный саботаж. GNOMVNO и KDEрастия прекращают поддерживать X11 и не будут поддерживать развивающийся форк потому, что иначе смысла в их пук-среньках в вяленый не будет, и окажется, что всё можно было реализовать и в xorg.
     
     
  • 4.27, Аноним (27), 08:38, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Можно было бы если бы. Проблема в том что нету такого функционала и не предвидится. Это умные люди из Xlibre сломали ABI, сделали свое Xnamespace (осталось только софту сказать что есть такое расширение, лол). И на этом пока что все, остальная работа выглядит как починка багов и создания новых.

    Да и вообще, зачем нужны иксы если итак всю графику в современном Линуксе рисует композитор? Зачем лишняя конструкция в виде иксов, жрущий перформанс? Вот так и был придумал Wayland. Чтоб композитор выполнял напрямую свою работу, без посредников. А совместимость обеспечивать через протокол и расширения оного. Вышло конечно как вышло. GNOME например в своем мире живёт, но тем не менее большая часть софта уже работает напрямую через Wayland. Нужда в отдельном X-сервере отпала.

     
     
  • 5.32, Аноним (24), 09:44, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Проблема иксов - много легаси, которое никто не решается выкинуть, а попытки выкинуть и поправить зарубались X.Org Foundation.
    Пилили wayland, не сервер, а описание протокола, который каждый граблит и велосипедид как умеет + свои расширения и обходы недоработанности протокола wayland, хотя казалось бы - ну сделайте не описание протокола, а базовую хероту, уровня как X11 делает - инициализирует графический режим, может рисовать окошки, а что сложнее и со свистелками если надо - почти полностью заменяет все эти KDE, GNOME, но при этом все эти интерфейсы взаимодействия wayland встроены в эту основу, и соответственно будет работать и запускаться единообразно.
     
     
  • 6.38, Аноним (38), 11:05, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    С вяленым ситуация аналогичная. Любые базовые фичи туда добавляются годами, а большинство блокируется. В результате в том же KWin добавилась куча велосипедов вне протокола. По сути сейчас у каждого композитора свой набор расширений, которые никогда не будут приняты этот самый протокол. Так что эти люди не смогли поддерживать готовые иксы, поэтому глупо ожидать, что они смогут с нуля разработать и поддерживать адекватный протокол.
     
  • 4.28, Аноним (28), 08:44, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > окажется, что всё можно было реализовать и в xorg.

    Ну реализуй, кто запрещает? Как вы задрали, а. Каждый уверен, что хорг можно допилить, но делать это должен кто-то другой.

     
     
  • 5.36, Аноним (38), 10:58, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Так вот человек взялся пилить, а ему хейта навалили. Чуть ли не фашистом обозвали.
     
  • 2.18, Аноним (-), 21:38, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Вот это надо всем пилить, а не велосипедировать каждому в свой кулачок, как гном и кеды.

    Алё?! Протокол один на всех.

     
     
  • 3.35, Аноним (38), 10:58, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Алё, протокола как такового уже нет. Каждые композитор давно добавил нестандартные расширения, ибо в стоке оно ничего не умеет.
     

  • 1.2, fi (ok), 20:23, 24/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Что только люди не придумаю, чтоб сломать работающию систему. Кому не нужен X11 пусть корпят с Wayland без Xwayland.

    А остальные как работали в удобном X11, так и дальше будет радоваться жизни. У нас в отделе люди освоили фичи X11 , который нет ни в windows, ни в Wayland, довольны.

     
     
  • 2.4, Аноним (4), 20:27, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • –8 +/
    > У нас в отделе люди освоили фичи X11 , который нет ни в windows, ни в Wayland, довольны.

    Ошибаешься: кейлоггер и скриншотер-стукач на винде тоже есть. Работодатели такое ставят  удаленщикам. В вяленом такое не прокатит.

     
     
  • 3.5, Антикапиталист (-), 20:33, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всю жизнь почти работаю на удаленке. Ни разу не встречал работодателей, которые бы требовали установить кейлогер. Хотя и слышал о таких страшилках. Может это для каких-то джунов без опыта?
     
     
  • 4.9, Аноним (4), 20:39, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда ты знаешь, что твой работодатель УЖЕ не установил тебе кейлоггер или скриншотер-стукач? Например, ты веб-разработчик. Подтягиваешь внутренние SDK из внутреннего регистри компании, и разумеется не ревьюишь их, так как файлов дохренища. Так вот: в одном из внутренних NPM пакетов идет скриншотер-стукач. Готово? Готово. Это пример только для веб-разработки, в других пакетируемых языках/платформах то же самое. Только не говори мне, что абсолютно все бинари в своей системе ты запускаешь только после того, как проревьюил абсолютно все исходники каждого отдельно взятого бинаря, а компилируешь все локально (включая ядро и браузер).
     
     
  • 5.12, Антикапиталист (-), 21:07, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Слава Богу, я не "веб-разработчик" и опыт 28 лет системного программирования кое что позволяет. Ну а следить за "веб-разработчиками" считаю не грех вовсе, ибо там публика, с которой без слежки и периодического погоняния палкой — никак.
     
     
  • 6.13, Аноним (4), 21:14, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > 28 лет системного программирования

    Башпортянки не считаются "системным программированием" (да, даже если установишь их в /sbin). Любому безопаснику известен принцип минимальной достаточности -- правда скрипт-киддисы вроде тебя об этом не слыхали. Если проге не нужно снимать скриншоты, ей нельзя предоставлять такие права.

     
  • 5.16, Аноним (-), 21:35, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Откуда ты знаешь, что твой работодатель УЖЕ не установил тебе кейлоггер или скриншотер-стукач?

    Для работы использовать отдельную учётную запись пользователя. Везде использовать Среду рабочего стола или Менеджер окон с Wayland композитором. И работодатель не сможет следить за тобой.

     
     
  • 6.29, Аноним (28), 08:47, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    А зачем вообще использовать ноут работодателя? Мне легче свой юзать.
     
  • 6.31, go (?), 09:07, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    до той поры пока работадатель не запретит использовать ничего кроме корпоративного ноута
     
  • 3.7, fi (ok), 20:36, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Как показала жизнь, основная задача Wayland сделать так же неудобно как в windows

    > Работодатели такое ставят  удаленщикам.

    это твои проблемы - надо выбирать правильного работодателя, иначе дадут тебе винду на ноуте, и будешь сидеть с ней как миленький.  и Wayland тебе не нужен.

    А я о полезных и удобных фичах.

     
     
  • 4.23, Аноним (23), 00:58, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    > основная задача Wayland

    позволить получить нормальный графический стек, а не отрыжку из 80х.
    Но луддиты, застрявшие в лучшем случае в 90х, это осознать не могут.
    С одной стороны печалька, а с другой - ничего другого от них и не ожидалось.

     
     
  • 5.34, Аноним (34), 10:18, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всё верно. Ни в 80х, ни в 90х графических подсистем для одного, развёрнутого на весь экран окна, не было. Какая-то многозадачность подразумевалась. Теперь же потребитель должен смотреть контент не отрываясь.
     
  • 2.11, Karl Richter (ok), 21:03, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не будут, его выпялят.
     

  • 1.3, Аноним (4), 20:24, 24/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Premise 1. На вяленом можно эмулировать иксы.
    Premise 2. На иксах эмулировать вяленый не получится.
    ---
    Conclusion. Иксы -- частный случай вяленого.
     
     
  • 2.6, Ilnarildarovuch (?), 20:34, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Еще как можно. Weston спокойно запускается поверх X11. Вывод: на вяленом мало софта, да и не нужен он вообще
     
     
  • 3.8, fi (ok), 20:38, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Вывод: на вяленом мало
    > софта, да и не нужен он вообще

    сидром OS/2 - зачем разрабадывать для нее, когда проги от винды 3.1 идут.  Только оболочка и была.

     
     
  • 4.10, Ilnarildarovuch (?), 20:44, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Синдром программиста - решение проблемы, которая уже решена, и не требует решения.
     
     
  • 5.14, Аноним (14), 21:16, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Аминь.
    Но я не программист.
     
  • 2.19, ДикийДжун (?), 21:40, 24/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >Premise 1. На вяленом можно эмулировать иксы.
    >Premise 2. На иксах эмулировать вяленый не получится.

    Ты можешь делать то что другие могут делать).
    Другие не могут делать то что ты можешь делать).

     

  • 1.20, Аноним (20), 23:01, 24/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Надо наоборот, сделать композитор, проксирующий все запросы в Х11, как xwayland, только наоборот.

    И тогда все эти "дропнувшие Х11" гномы можно будет запускать (хотя зачем?).

     
     
  • 2.21, Аноним (21), 00:15, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Не получится, эти среды зависят от собственных композиторов.
     
     
  • 3.33, Аноним (24), 09:50, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Всмысле, почему нет-то? Что, в вяленом уже нельзя сессию в сессии запустить чтоль? Вроде же все радуются, хвастаются, что можно-можно всё и даже больше чем в иксах - в иксах надо отдельный X-сервер, типа Xephyr и там уже новую сессию запустить можно.
    А в вяленьком, что? Нельзя в окне запустить KDE из Gnome?
     
     
  • 4.37, Аноним (38), 11:01, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    >в вяленом уже нельзя сессию

    Как ты в протоколе запускать собрался? KWin не умеет, например. Остальное даже рассматривать не стоит по причине отсутствия интеграции.

     

  • 1.25, Fareast (ok), 05:46, 25/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Почему видеокарту i915 wayland не поддерживает, ну я понимаю развитие технологий, но поддержка железа важна
     
     
  • 2.30, name (??), 09:04, 25/12/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Wayland это протокол, набор текста. Какой композитор, какая видеокарта? Простыми композиторами поддерживается почти всё, что находится в mesa (не amber).
     

  • 1.26, Аноним (26), 06:14, 25/12/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Сетевую прозрачность поддерживает? Что такое сетевая прозрачность?
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2025 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру