rilascio del server display , lo sviluppo del quale continua da parte di Canonical, nonostante l'abbandono dello sviluppo dell'interfaccia Unity e della versione di Ubuntu per smartphone. Mir rimane richiesto nei progetti di Canonical e ora è posizionato come una soluzione per dispositivi embedded e Internet delle Cose (IoT). Mir può essere utilizzato come server composito per Wayland, consentendo di eseguire in ambienti basati su Mir qualsiasi applicazione che utilizzi Wayland (ad esempio, quelle costruite con GTK3/4, Qt5 o SDL2). I pacchetti per l'installazione sono stati preparati per Ubuntu 16.04/18.04/18.10/19.04 () e . Il codice del progetto è sotto licenza GPLv2.
Tra le novità si segnala l'ampliamento dello strato MirAL (Mir Abstraction Layer), utilizzabile per evitare le comunicazioni dirette con il server Mir e astrarre l'accesso all'ABI tramite la libreria libmiral. MirAL ha aggiunto il supporto per la proprietà application_id, implementato la possibilità di ritagliare finestre in base ai confini di un'area specificata e fornito supporto per la configurazione di variabili d'ambiente da parte dei server basati su mir per l'avvio dei client.
Implementato il log delle informazioni relative alle estensioni supportate EGL e OpenGL. Per Wayland è stata utilizzata la terza versione del protocollo xdg per risolvere i problemi con Xwayland. I componenti specifici per le piattaforme hardware sono stati estratti da libmirwayland-dev nel pacchetto libmirwayland-bin.
Modificato il meccanismo di cooperazione con la memoria, consentendo di eliminare l'uso dell'interfaccia specifica mir nei pacchetti snap.
Fonte: opennet.ru
