издание на дисплейния сървър , разработван от компанията Canonical, въпреки отказа от развитието на интерфейса Unity и изданието на Ubuntu за смартфони. Mir остава търсен в проектите на Canonical и сега се позиционира като решение за вградени устройства и интернет на вещите (IoT). Mir може да се използва като композитен сървър за Wayland, което позволява стартирането на всякакви приложения, които използват Wayland (например, събрани с GTK3/4, Qt5 или SDL2) в среди на базата на Mir. Пакетите за инсталиране са подготвени за Ubuntu 16.04/18.04/18.10/19.04 () и . Проектен код под лицензия GPLv2.
В новия епизод в средствата за стартиране на приложения на Wayland в обвивките на базата на Mir е подобрена поддръжката на разширението на протокола (Layer Shell), предложен от разработчиците на потребителската среда Sway и прилаган по време на портироването на обвивката MATE на Wayland. От доставката са премахнати утилитите mirrun и mirbacklight. В слоя MirAL (Mir Abstraction Layer), който може да се използва, за да се избегне директният достъп до сървъра Mir и абстрахирането на достъпа до ABI чрез библиотеката libmiral, е добавена поддръжка на изключителни зони, които ограничават местоположението на прозорците до определена част от екрана.
Постигнат е първият етап в премахването на специфичния API mirclient, който е в замразено състояние от дълго време, и вместо него се препоръчва да се използва протоколът Wayland. В новия епизод API mirclient е деактивиран по подразбиране, но е оставена опция за компилиране «—enable-mirclient» за възстановяване, а за селективна активация е предложена променлива на средата MIR_SERVER_ENABLE_MIRCLIENT и настройка на конфигурационния файл enable-mirclient. Пълното премахване на API mirclient е затруднено, тъй като той все още се използва в и Ubuntu Touch.
Източник: opennet.ru
