A fost lansată versiunea serverului de display Mir 2.2, dezvoltarea căruia continuă sub egida Canonical, în ciuda renunțării la dezvoltarea interfeței Unity și a ediției Ubuntu pentru smartphone-uri. Mir rămâne solicitat în proiectele Canonical și acum este poziționat ca o soluție pentru dispozitive încorporate și internetul lucrurilor (IoT). Mir poate fi utilizat ca server compozit pentru Wayland, ceea ce permite rularea în medii bazate pe Mir a oricăror aplicații care folosesc Wayland (de exemplu, compilate cu GTK3/4, Qt5 sau SDL2). Pachetele pentru instalare sunt pregătite pentru Ubuntu 20.04/20.10/21.04 (PPA) și Fedora 32/33/34. Codul proiectului este distribuit sub licența GPLv2.
În noua versiune:
- S-au realizat lucrări de adaptare a interfețelor de programare Mir, legate de suportul platformelor grafice, pentru utilizare pe sisteme cu grafică hibridă. În special, API-ul mg::Platform a fost împărțit în DisplayPlatform și RenderingPlatform, ceea ce permite utilizarea diferitelor GPU-uri pentru redare și renderizare.
- În gbm-kms a fost adăugată opțiunea „—driver-quirks” pentru excluderea verificărilor dispozitivelor care duc la prăbușiri.
- S-au îmbunătățit performanțele Mir pe platforma X11: codul pentru suportul platformei X11 a fost transformat din XLib în XCB, a fost adăugată posibilitatea de redimensionare a ferestrelor cu aplicații bazate pe Mir, afișate în mediu X11.
- Au fost aduse numeroase corecturi legate de suportul Wayland și Xwayland.
Sursa: opennet.ro
