Дорогие посетители! Либератум переехал на новый сервер. Если вы видите это объявление, значит ваш браузер использует старую информацию о местонахождении сайта (DNS). Скоро эта информация обновится и для вас. А до тех пор, примите, пожалуйста, во внимание, что вы пока работаете со старой копией сайта. Все ваши комментарии будут отсутствовать на новой версии. Как узнать, что вы уже на новой? Когда это сообщение исчезнет — тогда вы и на новой. Значит, Либератум вновь с радостью начнет принимать ваши гениальные комментарии.

Да, я понимаю, что все немного запутано, но так уж устроен интернет и с этим приходится мириться. Спасибо за понимание!

Дистрибутив RebeccaBlackOS: тестируем Wayland

О легковесной замене устаревшей графической подсистемы X.Org говорят уже давно. Начало процесса интеграции Wayland в стабильные версии популярных дистрибутивов Linux ожидается в этом году — пальма первенства, вероятно, достанется октябрьскому релизу Ubuntu.

Тесты активно идут уже сейчас, и главная проблема здесь — избавиться от тяжкого наследия «иксов» в огромном множестве прикладных программ и высокоуровневых библиотек. Разумеется, переводить на новые рельсы все проекты разработчики пока не торопятся, но кое-что уже можно тестировать — для особо нетерпеливых создали даже специальный live-дистрибутив Rebecca Black Linux.

Продукт можно скачать в виде образа iso и запустить на собственной машине (лучше не на виртуальной). В дистрибутив включены дисплейный сервер Wayland, композитный сервер Weston и некий набор совместимого ПО (включающего поддерживающие работу с Wayland библиотеки Gtk+, Qt и EFL). Что можно сказать про эту сборку? Она работает.

После запуска мы видим рабочий стол KDE 4. Разумеется, KDE 4 не был переведён на Wayland — для выполнения обычных приложений X.Org существует так называемый XWayland (X-сервер в данном случае стартует как клиент Wayland). Кроме того, в процессе загрузки можно выбрать вариант запуска сервера X.Org и Wayland уже поверх него. В любом случае пользователь может нажать ярлык Wayland в «плазмоиде» рабочего стола, увидеть окно композитного сервера и поработать с некоторым количеством демонстрационных приложений из /usr/local/bin.

Wayland

Подробно рассказывать про архитектуру продукта не буду — эта информация доступна на сайте проекта. Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений, а также набор библиотек. Клиенты сами отрисовывают окна, а композитный сервер сводит буферы приложений в одну картинку с учётом перекрытия окон, прозрачности и т.д. При этом он не отрисовывает отдельные элементы, что позволяет уйти от проблем с двойной буферизацией при использовании высокоуровневых библиотек вроде Qt или Gtk+. Отдельная и непростая тема — тема взаимодействия с железом. Достаточно сказать, что оно может осуществляться напрямую через модуль ядра, и для этого уже не нужны права root.

Показанный на картинке композитный сервер (в данном случае это Weston) может быть любым — разработчики активно внедряют поддержку Wayland в Compiz и KWin. В общем, новая технология хотя и не обладает некоторыми достоинствами X-Window («олдскульные» товарищи особо плачут о потере сетевой прозрачности «иксов»), но зато лишена и многих недостатков старой графической подсистемы. Переход на Wayland будет идти постепенно, и для практической работы Rebecca Black Linux совершенно непригоден. Но если вы хотите лично убедиться в работоспособности нового дисплейного менеджера и самостоятельно его «пощупать», то подобная штука может оказаться полезной.

Пока без оценки
pomidorius аватар

Выпиливание Иксов — прекраснейшая инновационная идея, способная заметно улучшить Linux. Только как бы прощание с Иксами не обернулось длительным периодом, когда и Иксы еще не ушли, и Wayland уже тут ("так называемый XWayland").

«олдскульные» товарищи особо плачут о потере сетевой прозрачности «иксов»

А кто реально этой функциональностью пользовался? Еще бы по перфокартам поплакали.

Ваша оценка: Нет Средняя оценка: 5 (2 votes)

Отправить комментарий

Яндекс.Метрика