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.
Nel nuovo aggiornamento è migliorato il supporto per l'estensione del protocollo nei mezzi per l'avvio delle applicazioni Wayland nelle shell basate su Mir. (Layer Shell), proposto dagli sviluppatori dell'ambiente desktop Sway, ed utilizzato nel processo di porting della shell MATE su Wayland. Sono state rimosse le utility mirrun e mirbacklight. Nello strato MirAL (Mir Abstraction Layer), che può essere utilizzato per evitare l'accesso diretto al server Mir e per astrarre l'accesso all'ABI tramite la libreria libmiral, è stata aggiunta la supporto per aree esclusive che limitano il posizionamento delle finestre a specifiche aree dello schermo.
È stato fatto il primo passo verso l'abbandono dell'API specifico mirclient, che è rimasto a lungo in uno stato congelato, e si consiglia invece di utilizzare il protocollo Wayland. Nel nuovo aggiornamento, l'API mirclient è disabilitata per impostazione predefinita, ma è rimasta un'opzione di compilazione «—enable-mirclient» per riattivarla, e per l'attivazione selettiva è stata proposta la variabile d'ambiente MIR_SERVER_ENABLE_MIRCLIENT e la configurazione nel file di enable-mirclient. L'eliminazione completa dell'API mirclient è ostacolata dal fatto che continua ad essere utilizzata in e Ubuntu Touch.
Fonte: opennet.ru
