lansare server de afișare , dezvoltarea căruia continuă sub îndrumarea Canonical, în ciuda abandonării dezvoltării interfeței Unity și a versiunii 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 obiectelor (IoT). Mir poate fi folosit ca server compozit pentru Wayland, ceea ce permite rularea în medii bazate pe Mir a oricăror aplicații care utilizează Wayland (de exemplu, construite cu GTK3/4, Qt5 sau SDL2). Pachetele pentru instalare sunt pregătite pentru Ubuntu 16.04/18.04/18.10/19.04 () și . Codul proiectului sub licența GPLv2.
Printre modificări, se remarcă extinderea straturilor MirAL (Mir Abstraction Layer), care poate fi utilizat pentru a evita apelurile directe către serverul Mir și pentru a abstractiza accesul la ABI prin biblioteca libmiral. În MirAL a fost adăugată suportul pentru proprietatea application_id, s-a realizat posibilitatea de a decupa feroneria în conformitate cu limitele zonei specificate și s-a asigurat suportul pentru configurarea variabilelor de mediu pe serverele bazate pe mir pentru a lansa clienți.
S-a implementat logarea informațiilor despre extensiile suportate EGL și OpenGL. Pentru Wayland a fost utilizată a treia versiune a protocolului xdg pentru a rezolva problemele cu Xwayland. Componentele specifice pentru platformele hardware au fost scoase din libmirwayland-dev în pachetul libmirwayland-bin.
Mecanismul de colaborare cu memoria a fost modificat, ceea ce a permis eliminarea utilizării interfeței specifice mir în pachetele snap.
Sursa: opennet.ro
