vydání displejového serveru , jehož vývoj pokračuje společností Canonical, navzdory ukončení vývoje shellu Unity a verze Ubuntu pro smartphony. Mir zůstává žádaný v projektech Canonical a nyní je pozicionován jako řešení pro vestavěná zařízení a internet věcí (IoT). Mir může být použit jako kompozitní server pro Wayland, což umožňuje spouštět jakékoli aplikace založené na Mir, které používají Wayland (například sestavené s GTK3/4, Qt5 nebo SDL2). Balíčky pro instalaci jsou připraveny pro Ubuntu 18.04-20.10 () a . Kód projektu pod licencí GPLv2.
Významná změna čísla verze souvisí s aktualizací API, která narušuje kompatibilitu, a odstraněním některých zastaralých API. Konkrétně byla ukončena podpora specifických API mirclient a mirserver, místo kterých se již delší dobu doporučuje používat protokol Wayland. Knihovny související s mirclient a mirserver byly zachovány, ale nyní se používají pouze pro interní účely, neposkytují záhlaví a nezaručují zachování ABI (do budoucna je plánováno rozsáhlé čištění kódu). Ukončení podpory uvedených API bylo dohodnuto s projektem UBports, který nadále používá mirclient v Ubuntu Touch. Bylo rozhodnuto, že v současné době jsou schopnosti Mir 1.x dostatečné pro potřeby UBports, a v budoucnu se projekt může přenést na Mir 2.0.
Odstranění mirclient také umožnilo zbavit se podpory některých rozhraní pro grafické platformy, které se používaly pouze v API mirclient. Uvádí se, že toto zjednodušení nepovede k viditelným změnám a bude sloužit jako základ pro zlepšení kódu pro práci s platformami, zejména v oblasti podpory systémů s několika GPU, práce v režimu bez monitoru (headless) a rozvoj prostředků pro vzdálený přístup k pracovnímu stolu.
V rámci prováděného čištění byly z platforem mesa-kms a mesa-x11 odstraněny specifické mesa-závislosti – z závislostí zůstal pouze gbm, což zajistilo provoz Mir nad X11 na systémech s ovladači NVIDIA. Platforma mesa-kms byla přejmenována na gbm-kms a mesa-x11 na gbm-x11. Také byla přidána nová platforma rpi-dispmanx, která umožňuje používat Mir na deskách Raspberry Pi 3 s ovladači Broadcom. V mezivrstvě MirAL (Mir Abstraction Layer), kterou lze použít k vyhnutí se přímému oslovení serveru Mir a abstrahování přístupu k ABI prostřednictvím knihovny libmiral, byla přidána možnost zapnutí a vypnutí dekorace oken na straně serveru (SSD), stejně jako možnost nastavení měřítka v bloku DisplayConfiguration.
Zdroj: opennet.ru
