В 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

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

У Windows 8 и Windows 7 будут одинаковые аппаратные требования

Т.Реллер, корпоративный вице–президент подразделения Windows Microsoft, объявила, что системные требования Windows 8 будут теми же, и возможно, даже ниже, чем у Windows 7. дальше »

Symbian Belle позаимствует элементы из MeeGo и Maemo 6 Harmattan

Несмотря на разработку финнами смартфонов на Windows Phone, Nokia будет поддерживать Symbian, как минимум, до 2016 года. дальше »

Gameloft будет выпускать трехмерные игры для LG Optimus 3D

Компания создатель мобильных игр Gameloft выступила с заявлением о запуске ряда игр для смартфона LG Optimus 3D со стереоскопическим экраном. дальше »

GitHub открыла Linguist — библиотеку для определения языка программирования

Разработчики популярного сервиса GitHub опубликовали исходный код одного из собственных инструментов — библиотеки Linguist дальше »

Microsoft предлагает первый пакет обновлений для Office 2010

Это по времени совпало с мировым запуском Office 365 и включает локализацию на всех языках. дальше »

В Opera появилась функция синхронизации паролей

Компания Opera Software выпустила новую версию браузера Opera, сообщается в поступившем в редакцию пресс–релизе. Версия имеет номер 11.50. дальше »

Зафиксировано вредоносное ПО, поражающее альтернативные сборки Android

Опубликовано предупреждение о появлении вредоносного ПО jSMSHider, нацеленного на поражение альтернативных сборок на базе платформы Android дальше »

Яндекс выпустил Почту для iPhone

Яндекс выпустил Почту для iPhone. Где бы пользователь ни находился, он может полноценно работать с письмами через мобильный интерфейс. дальше »

Вышла русская версия журнала Full Circle №42

Вышел 42-й выпуск русской версии журнала «Full Circle», посвящённого операционной системе Ubuntu Linux и программному обеспечению с открытым кодом. дальше »

iPhone–приложение против SMS–блокеров

«Лаборатория Касперского» разработала бесплатное приложение для iPhone, предназначенное для борьбы с блокерами – вредоносными программами, ограничивающими доступ пользователя к компьютеру и требующими вознаграждение за его восстановление. дальше »