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.
În noua versiune, suportul pentru extensia protocolului a fost îmbunătățit în instrumentele pentru rularea aplicațiilor Wayland în shell-uri bazate pe Mir. (Layer Shell), propus de dezvoltatorii mediului de utilizare Sway, și utilizat în procesul de portare a shell-ului MATE pe Wayland. Utilitarele mirrun și mirbacklight au fost eliminate din livrare. în stratul 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, a fost adăugat suport pentru zone exclusive, restricționând plasarea ferestrei într-o anumită zonă a ecranului.
S-a făcut primul pas către eliminarea API-ului specific mirclient, care a fost înghețat de mult timp, și în locul acestuia se recomandă utilizarea protocolului Wayland. În noua versiune, API-ul mirclient este dezactivat implicit, dar opțiunea de compilare „—enable-mirclient” este disponibilă pentru a-l reintroduce, iar pentru activarea selectivă este oferită o variabilă de mediu MIR_SERVER_ENABLE_MIRCLIENT și o configurație a fișierului de configurare enable-mirclient. Eliminarea completă a API-ului mirclient este împiedicată de faptul că acesta este încă utilizat în și Ubuntu Touch.
Sursa: opennet.ro
