The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск Wayland 1.15 и композитного сервера Weston 4.0"
Отправлено opennews, 10-Апр-18 11:24 
После восьми месяцев разработки сформирован (https://lists.freedesktop.org/archives/wayland-devel/2018-Ap...) стабильный релиз протокола, механизма межпроцессного взаимодействия и библиотек Wayland 1.15, а также развиваемого параллельно композитного сервера Weston 4.0 (https://lists.freedesktop.org/archives/wayland-devel/2018-Ap...). Ветка Wayland 1.15 обратно совместима на уровне API и ABI с выпусками 1.x и кроме исправления ошибок примечательна следующими изменениями:


-  Добавлен новый API  wl_display_destroy_clients() для проведения чистки клиентов до разрушения связанного с ними вывода;
-  Документировано применение двойной буферизации в wl_subcompositor.get_subsurface;

-  В wayland-scanner добавлена возможность генерации как публичных, так и приватных идентификаторов. Добавлен вывод предупреждения при попытке использования старой опции "code". Представлена новая опция "--strict", обеспечивающая мгновенное прекращение работы в случае проблем при верификации DTD;

-  Функциональность библиотеки libwayland-egl включена в состав libwayland и скоро будет удалена (https://www.opennet.ru/opennews/art.shtml?num=48340) из Mesa;
-  В переменной окружения  WAYLAND_DISPLAY теперь допускаются только абсолютные пути.


В Weston развиваются технологии, содействующие появлению полноценной поддержки протокола Wayland в Enlightenment, GNOME, KDE и других пользовательских окружениях. Разработка Weston нацелена на предоставление высококачественной кодовой базы и рабочих примеров для использования Wayland в десктоп-окружениях и встраиваемых решениях, таких как платформы для автомобильных информационно-развлекательных систем, смартфонов, телевизоров и прочих потребительских устройств.

Смена номера версии Weston на 4.0 обусловлена изменениями ABI, нарушающими совместимость, например, удалена поддержка протокола xdg-shell-v5 (оставлен только xdg-shell-v6). В новой версии Weston добавлена поддержка протокола  input-timestamps, позволяющего клиентам с высокой точностью получать информацию  о времени наступлений событий ввода. Добавлена базовая поддержка атомарного изменения видеорежимов.
Также представлена реализация протокола zwp_linux_dmabuf_v1, в
gl-renderer добавлена поддержка EGL-расширения fence_sync (синхронизация формирования вывода), обеспечено кэширование свойств DRM (Direct Rendering Manager).

Статус поддержки Wayland в окружениях рабочего стола и дистрибутивах:


-  В GNOME сеанс на базе Wayland рекомендован в качестве основного. В
композитном менеджере Mutter при использовании Wayland обеспечена (https://www.opennet.ru/opennews/art.shtml?num=48263) поддержка систем с несколькими GPU и гибридных графических подсистем (GPU Intel + GPU NVIDIA или AMD). В GNOME для Wayland реализована (https://www.opennet.ru/opennews/art.shtml?num=47100) поддержка удалённого рабочего стола;

-  В выпущенной компанией LG открытой платформе  webOS Open Source Edition предложен (https://www.opennet.ru/opennews/art.shtml?num=48289) новый композитный менеджер, основанный на протоколе Wayland;

-   В KDE продолжает наблюдаться прогресс (https://www.opennet.ru/opennews/art.shtml?num=47363) в стабилизации и расширении поддержки Wayland.  KDE Plasma 5.12 стал (https://www.opennet.ru/opennews/art.shtml?num=48027) первым LTS-выпуском с поддержкой Wayland. В Kubuntu 18.04
реализован (https://www.opennet.ru/opennews/art.shtml?num=48402) экспериментальный сеанс на базе Wayland;


-  В openSUSE Leap 15 будет предложен (https://www.opennet.ru/opennews/art.shtml?num=48041) сеанс KDE на базе Wayland;

-  Использование по умолчанию  сеанса (https://www.opennet.ru/opennews/art.shtml?num=46962) на базе Wayland в Ubuntu 17.10 (https://www.opennet.ru/opennews/art.shtml?num=47417). В LTS-выпуске Ubuntu 18.04 по умолчанию будет возвращён традиционный графический стек на основе X.Org Server, а сеанс на основе Wayland предложен в качестве опции. В выпуске Ubuntu 18.10, а также в следующем LTS релизе Ubuntu 20.04, планируется вернуться на использование Wayland по умолчанию;


-  Продолжатся работа по улучшению поддержки Wayland в  Enlightenment (https://www.opennet.ru/opennews/art.shtml?num=47494). В версии 0.22 добавлена поддержка протокола xdg-shell v6, ограничений движения указателя и протокола для относительного позиционирования указателя, а также улучшена поддержка XWayland и повышена стабильность работы под управлением Wayland;

-  В медиаплеере VLC 3.0.0 представлена (https://www.opennet.ru/opennews/art.shtml?num=48049) начальная поддержка Wayland;

-  В дисплейном сервере Mir обеспечена (https://www.opennet.ru/opennews/art.shtml?num=47378)  поддержка работы клиентов Wayland, что позволяет организовать запуск Wayland-приложений в окружении Mir, используя Mir в качестве композитного сервера для Wayland;

-  Система вывода в механизме для запуска виртуальных машин с Linux в ChromeOS предоставляет (https://www.opennet.ru/opennews/art.shtml?num=48146) встроенную поддержку Wayland-клиентов (virtio-wayland) с выполнением композитного сервера на стороне основного хоста и возможностью эффективного использования GPU из гостевых систем;

-  Развиваемая проектом Qt платформ для автомобильных систем Qt Automotive Suite включает (https://www.opennet.ru/opennews/art.shtml?num=48157) Qt Wayland Compositor, многопоточную систему отрисовки для встраиваемых устройств, использующую протокол Wayland;


-  Fedora 27 (https://www.opennet.ru/opennews/art.shtml?num=47566) стал третим выпуском, в котором по умолчанию предложен сеанс GNOME на базе Wayland;

-  Для FreeBSD  подготовлены (https://www.opennet.ru/opennews/art.shtml?num=46829) порты, необходимые для сборки KDE с поддержкой Wayland;


-  Использующие Wayland пользовательские окружения  papyros-shell (http://papyros.io/) и  Hawaii (https://www.opennet.ru/opennews/art.shtml?num=38730) объединились в новый проект Liri (https://liri.io/). Liri базируется на Qt 5 (QML) и продвигает оформление в стиле Material Design. Рабочий стол развивается командой дистрибутива LiriOS, примечательного использованием вместо традиционных пакетов готовых системных срезов на основе технологии OSTree, при которой системный образ атомарно обновляется из Git-подобного хранилища, позволяющего применять методы версионного контроля к компонентам дистрибутива;


-  В ОС  DragonFly BSD развивается (https://www.opennet.ru/opennews/art.shtml?num=43138) порт с Wayland и Weston,  имеется (http://lists.dragonflybsd.org/pipermail/users/2016-May/24962...) поддержка XWayland;


-  Wayland задействован по умолчанию в мобильных платформах Plasma Mobile (https://www.opennet.ru/opennews/art.shtml?num=42668), Sailfish 2 (https://www.opennet.ru/opennews/art.shtml?num=42944) и Tizen (https://www.opennet.ru/opennews/art.shtml?num=42978).

-  В панели Cairo-Dock предусмотрена (https://www.opennet.ru/opennews/art.shtml?num=40906) возможность работы в окружении композитного сервера Weston.

- В рамках проекта AsteroidOS развивается (https://www.opennet.ru/opennews/art.shtml?num=45640) новая  открытая ОС для умных часов, использующая Qt5 и Wayland;


-  Работа по добавлению поддержки Wayland ведётся для рабочих столов LXQt (https://www.opennet.ru/opennews/art.shtml?num=41633) и  MATE (https://www.opennet.ru/opennews/art.shtml?num=39106).

-  Развивается десктоп-окружение  Orbital (https://www.opennet.ru/opennews/art.shtml?num=38934), работающее только на базе технологий Wayland;

-  Для тестирования работы GNOME, KDE и Enlightenment, Hawai и Orbital поверх Wayland выпускается (https://www.opennet.ru/opennews/art.shtml?num=43837) специальный Live-дистрибутив Rebecca Black Linux (http://sourceforge.net/projects/rebeccablackos/).

Напомним, что Wayland представляет (http://wayland.freedesktop.org/architecture.html) собой протокол взаимодействия композитного сервера и работающих с ним приложений. Клиенты самостоятельно ...

URL: https://lists.freedesktop.org/archives/wayland-devel/2018-Ap...
Новость: https://www.opennet.ru/opennews/art.shtml?num=48418

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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