В Ubuntu 12.10 ожидается поддержка Wayland

Опубликовано: 15 мая 2012 г., вторник


На саммите разработчиков Ubuntu состоялось обсуждение вопросов, связанных с интеграцией в дистрибутив поддержки дисплейного сервера Wayland. В частности, был намечен план по реализации в Ubuntu 12.10 полноценной поддержки работы всей графической подсистемы на базе Wayland и композитного сервера Weston. При этом подчёркивается, что в дистрибутиве по умолчанию будет продолжено использование обычных X11-приложений, которые будут выполняться поверх Wayland с использованием прослойки XWayland, позволяющей запустить полноценный X.Org-сервер в роли клиента Wayland. Таким образом будет обеспечена полная совместимость со всеми текущими приложениями.

Переход на использование приложений, собранных для работы напрямую с Wayland пока рассматривается как вопрос отдалённого будущего, по крайней мере использование XWayland позволит максимально сгладить такой переход и постепенно, по мере готовности приложений, переходить на программы без прослоек работающих с Wayland. В настоящее время поддержка прямой работы c Wayland уже реализована для библиотек Gtk3+, Qt 5, SDL, Clutter и EFL (Enlightenment Foundation Library), но для конечных приложений переход усложняется.

Несмотря на обсуждение намерения задействования Wayland в Ubuntu 12.10, наиболее вероятно, что в осеннем выпуске в лучшем случае будет доступен лишь тестовый ознакомительный прототип, а включение Wayland в базовую поставку состоится не раньше выпуска Ubuntu 13.04. Основной причиной подобных предположений является неготовность самого Wayland к широкому внедрению.

Напомним, что Wayland представляет собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно выполняют отрисовку своих окон в отдельном буфере, передавая информацию об обновлениях композитному серверу, который комбинирует содержимое буферов отдельных приложений для формирования итогового вывода с учётом возможных нюансов, таких как перекрытие окон и прозрачность. Иными словами, композитный сервер не предоставляет API для отрисовки отдельных элементов, а оперирует только с уже сформированными окнами, что позволяет избавится от двойной буферизации при использовании высокоуровневых библиотек.

В рамках проекта Weston развивается один из прототипов реализации композитного сервера. Подчёркивается, что это лишь одна из реализаций (по аналогии с оконными менеджерами), так как в роли композитного сервера может выступать любой другой продукт, поддерживающий протокол Wayland. Например, в настоящее время ведётся работа по обеспечению поддержки Wayland в таких существующих композитных менеджерах для X11, как KWin и Compiz. Композитный сервер Weston может работать с использованием DRM-модуля ядра Linux, поверх X11 или поверх другого композитного сервера Wayland.

Источник: OpenNET
Копировать, распространять, публиковать информацию портала News.lt без письменного согласия редакции запрещено.

Комментарии Facebook

Новый комментарий


Captcha

статьи по схожей тематике

Oracle выпустила очередное исправление для Java 7

1 февраля корпорация Oracle выпустила очередное исправление для программной среды Java 7, закрыв в новой версии несколько опасных уязвимостей, которые уже попали на вооружение хакеров. дальше »

Утверждён новый стандарт кодирования видео

Новый стандарт кодирования видео, являющийся развитием ITU–T H.264 / MPEG–4 AVC, утвержден членами ITU. дальше »

Valve предлагает своим пользователям попробовать Linux (Ubuntu)

Компания Valve продолжает продвигать Linux–дистрибутив Ubuntu в качестве целевой программы для компьютерных геймеров. дальше »

Папа Римский выпустит свое приложение для смартфонов

В рамках борьбы за сохранение морали и пресечение однополых браков церковь освоила последние новшества компьютерного мира. дальше »

Ford выпустила Open Source–платформу OpenXC для Android–приложений в автомобилях

Американский автопроизводитель Ford анонсировал выпуск Open Source–платформы OpenXC, призванной упростить работу над приложениями для автомобильных информационно–развлекательных систем на базе Android. дальше »

TeamViewer: бесплатная программа для удаленного администрирования

В Сети доступны десятки решений для удаленного администрирования компьютера, но TeamViewer - это, безусловно, одно из лучших. дальше »

В Canonical готовят альтернативу Android — Ubuntu для смартфонов

Компания Canonical теперь будет поставлять дистрибутив Linux не только для ПК, серверов и телевизоров, но и для смартфонов. дальше »

ОС Open webOS работает на Google Nexus 7

После экспериментов со смартфоном Galaxy Nexus операционная система Open webOS была успешно портирована на планшет Google Nexus 7. дальше »

Разработчики приложений предпочитают Android

Разработчики приложений всегда отдавали свои голоса той платформе, которая позволяет генерировать максимальный доход в кратчайшие сроки. дальше »

Опубликован список самых популярных Open Source–проектов 2012 года на GitHub

В блоге онлайн–сервиса GitHub, приютившего под своим крылом уже более 4,6 миллионов репозиториев для исходного кода различного программного обеспечения, опубликованы статистические итоги 2012 года. дальше »