релиз на дисплейния сървър , разработван от компания 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
