Выпуск дысплейнага сервера Mir 1.5

даступны рэліз дысплейнага сервера Мір 1.5, распрацоўка якога працягваецца кампаніяй Canonical, нягледзячы на ​​??адмову ад развіцця абалонкі Unity і рэдакцыі Ubuntu для смартфонаў. Mir застаецца запатрабаваны ў праектах Canonical і зараз пазіцыянуецца як рашэнне для ўбудавальных прылад і інтэрнэту рэчаў (IoT). Mir можа выкарыстоўвацца ў якасці кампазітнага сервера для Wayland, што дазваляе запускаць у асяроддзі на базе Mir любыя прыкладанні, якія выкарыстоўваюць Wayland (напрыклад, сабраныя з GTK3/4, Qt5 або SDL2). Пакеты для ўстаноўкі падрыхтаваны для Ubuntu 16.04/18.04/18.10/19.04 (PPA) І Fedora 29/30. Код праекту распаўсюджваецца пад ліцэнзіяй GPLv2.

З змен адзначаецца пашырэнне праслойкі MirAL (Mir Abstraction Layer), якую можна выкарыстоўваць для сыходу ад прамога звароту да сервера Mir і абстрагавання доступу да ABI праз бібліятэку libmiral. У MirAL дададзена падтрымка ўласцівасці application_id, рэалізавана магчымасць абразання вокнаў у адпаведнасці з межамі зададзенай вобласці і забяспечана падтрымка ўсталёўкі серверамі на базе mir зменных асяроддзі для запуску кліентаў.

Рэалізаваны выснова ў лог інфармацыі аб падтрымліваемых пашырэннях EGL і OpenGL. Для Wayland задзейнічана трэцяя версія пратаколу xdg для рашэння праблем з Xwayland. Спецыфічныя для апаратных платформаў кампаненты вынесены з libmirwayland-dev у пакет libmirwayland-bin.
Зменены механізм сумеснай працы з памяццю, што дазволіла пазбавіцца ад ужывання спецыфічнага інтэрфейсу mir у snap-пакетах.

Крыніца: opennet.ru

Дадаць каментар