rilascio del server display , il cui sviluppo 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 soluzione per dispositivi embedded e Internet delle Cose (IoT). Mir può essere utilizzato come server composito per Wayland, permettendo l'esecuzione di qualsiasi applicazione basata su Wayland in ambienti lavorativi su Mir (ad esempio, quelle costruite con GTK3/4, Qt5 o SDL2). I pacchetti per l'installazione sono disponibili per Ubuntu 16.04/18.04/18.10/19.04 () e . Codice del progetto è sotto licenza GPLv2.
Le principali novità includono l'espansione dell'interfaccia MirAL (Mir Abstraction Layer), che consente di evitare l'accesso diretto al server Mir e di astrarre l'accesso all'ABI tramite la libreria libmiral. In MirAL è stata aggiunta la supporto della proprietà application_id, è stata implementata la possibilità di ritagliare finestre in base ai confini specificati e garantito il supporto per l'impostazione di variabili ambiente sui server basati su mir per l'esecuzione dei client.
È stata implementata la registrazione delle informazioni riguardanti le estensioni EGL e OpenGL supportate. Per Wayland è stata utilizzata la terza versione del protocollo xdg per affrontare i problemi con Xwayland. I componenti specifici per piattaforme hardware sono stati spostati da libmirwayland-dev al pacchetto libmirwayland-bin.
È stato modificato il meccanismo di gestione della memoria, consentendo di eliminare l'uso dell'interfaccia specifica mir nei pacchetti snap.
Fonte: opennet.ru
