издание на дисплейния сървър , разработван от компанията Canonical, въпреки отказа от развитието на интерфейса Unity и изданието на Ubuntu за смартфони. Mir остава търсен в проектите на Canonical и сега се позиционира като решение за вградени устройства и интернет на вещите (IoT). Mir може да се използва като композитен сървър за Wayland, което позволява стартирането на всякакви приложения, които използват Wayland (например, събрани с GTK3/4, Qt5 или SDL2) в среди на базата на Mir. Пакетите за инсталиране са подготвени за Ubuntu 16.04/18.04/18.10/19.04 () и . Проектен код под лицензия 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
