È stato presentato il rilascio del server display Mir 2.2, il cui sviluppo continua da parte di Canonical, nonostante l'abbandono dello sviluppo della shell Unity e della versione di Ubuntu per smartphone. Mir rimane richiesto nei progetti di Canonical e ora si posiziona come una soluzione per dispositivi integrati 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 utilizza Wayland (ad esempio, quelle sviluppate con GTK3/4, Qt5 o SDL2). I pacchetti per l'installazione sono disponibili per Ubuntu 20.04/20.10/21.04 (PPA) e Fedora 32/33/34. Il codice del progetto è distribuito sotto la licenza GPLv2.
Nella nuova versione:
- È stata effettuata un'attività di adattamento delle interfacce software di Mir, relative al supporto delle piattaforme grafiche, per l'uso su sistemi con grafica ibrida. In particolare, l'API mg::Platform è stata divisa in DisplayPlatform e RenderingPlatform, permettendo di utilizzare GPU diverse per l'output e il rendering.
- Nel gbm-kms è stata aggiunta l'opzione «—driver-quirks» per escludere i controlli dei dispositivi che portano a un crash.
- Migliorata l'integrazione di Mir sulla piattaforma X11: il codice per il supporto della piattaforma X11 è stato trasferito da XLib a XCB, aggiunta la possibilità di ridimensionare finestre con applicazioni basate su Mir, visualizzate nell'ambiente X11.
- È stata apportata una significativa quantità di correzioni relative al supporto di Wayland e Xwayland.
Fonte: opennet.ru
