release van de displayserver , waarvan de ontwikkeling voortduurt door Canonical, ondanks de stopzetting van de ontwikkeling van de Unity-shell en de Ubuntu-editie voor smartphones. Mir blijft gewild in projecten van Canonical en wordt nu gepositioneerd als oplossing voor embedded devices en het internet der dingen (IoT). Mir kan als compositieserver voor Wayland worden gebruikt, wat het mogelijk maakt om in omgevingen op basis van Mir elke applicatie te draaien die Wayland gebruikt (bijvoorbeeld gebouwd met GTK3/4, Qt5 of SDL2). Installatiepakketten zijn beschikbaar voor Ubuntu 16.04/18.04/18.10/19.04 () en . Projectcode onder GPLv2-licentie.
In deze nieuwe uitgave is de ondersteuning voor de extensie van het protocol voor het uitvoeren van Wayland-applicaties in shells op basis van Mir verbeterd. (Layer Shell), voorgesteld door de ontwikkelaars van de gebruikersomgeving Sway, en toegepast tijdens het porteren van de MATE-shell naar Wayland. De hulpprogramma's mirrun en mirbacklight zijn uit de levering verwijderd. In de MirAL (Mir Abstraction Layer), die kan worden gebruikt om rechtstreeks contact met de Mir-server te vermijden en toegang tot de ABI te abstraheren via de libmiral-bibliotheek, is ondersteuning voor exclusieve gebieden toegevoegd, waarbij het verplaatsen van vensters tot een specifiek gebied van het scherm wordt beperkt.
De eerste stap is gezet om het specifieke API mirclient af te schaffen, dat al een hele tijd in de ijskast ligt, en in plaats daarvan wordt aanbevolen om het Wayland-protocol te gebruiken. In deze nieuwe uitgave is de API mirclient standaard uitgeschakeld, maar is er een bouwoptie "--enable-mirclient" om het weer in te schakelen, en voor selectieve activatie is er een omgevingsvariabele MIR_SERVER_ENABLE_MIRCLIENT en een configuratiebestand instelling enable-mirclient. De volledige verwijdering van de API mirclient wordt bemoeilijkt doordat deze nog steeds wordt gebruikt in en Ubuntu Touch.
Bron: opennet.ru
