udgivelse af displayserveren , hvis udvikling fortsætter hos Canonical, selvom de har stoppet udviklingen af Unity-grænsefladen og Ubuntu-versionen til smartphones. Mir forbliver efterspurgt i Canonical-projekter og positioneres nu som en løsning til indlejrede enheder og internet af ting (IoT). Mir kan bruges som en kompositserver til Wayland, hvilket muliggør kørsel af applikationer, der bruger Wayland, i Mir-baserede miljøer (f.eks. bygget med GTK3/4, Qt5 eller SDL2). Pakker til installation er forberedt til Ubuntu 18.04-20.10 () og . Projektets kode er under GPLv2-licensen.
Den betydelige versionændring skyldes ændringer i API'en, der bryder bagudkompatibiliteten, samt fjernelse af visse forældede API'er. Specifikt er understøttelsen af de specielle API'er mirclient og mirserver ophørt, og der opfordres til at bruge Wayland-protokollen i stedet, som allerede har været til rådighed i et stykke tid. Bibliotekerne relateret til mirclient og mirserver er bevaret, men anvendes nu kun til interne formål, giver ikke header-filer, og der gives ingen garanti for opretholdelse af ABI (en større oprydning af koden er planlagt i fremtiden). Afbrydelsen af understøttelsen af de nævnte API'er er koordineret med UBports-projektet, som fortsætter med at anvende mirclient i Ubuntu Touch. Det er blevet besluttet, at Mir 1.x i øjeblikket er tilstrækkeligt til UBports' behov, og at projektet i fremtiden vil kunne overgå til Mir 2.0.
Fjernelsen af mirclient har også gjort det muligt at droppe understøttelsen af visse grænseflader for grafiske platforme, som kun blev anvendt i API'en for mirclient. Det bemærkes, at denne forenkling ikke vil medføre mærkbare ændringer og vil danne grundlag for forbedringer i koden til arbejde med platforme, især inden for understøttelse af systemer med flere GPU'er, drift i headless-tilstand samt udvikling af værktøjer til fjernadgang til skrivebordet.
Som en del af den udførte oprydning er specifikke mesa-afhængigheder fra platformene mesa-kms og mesa-x11 blevet fjernet — kun gbm er tilbage af afhængighederne, hvilket gør det muligt at få Mir til at køre ovenpå X11 på systemer med NVIDIA-drivere. Platformen mesa-kms er blevet omdøbt til gbm-kms, og mesa-x11 til gbm-x11. Derudover er der tilføjet en ny platform, rpi-dispmanx, som muliggør brugen af Mir på Raspberry Pi 3 med Broadcom-drivere. I MirAL (Mir Abstraction Layer), som kan bruges til at undgå direkte adgang til Mir-serveren og abstrahere adgangen til ABI via biblioteket libmiral, er muligheden for at aktivere og deaktivere vinduesdekorering på serverniveau (SSD) blevet tilføjet, samt muligheden for at konfigurere skalering i DisplayConfiguration-blokken.
Kilde: opennet.ru
