nĂ€idikserveri versioon , mille arendust jĂ€tkab Canonical, hoolimata Unity kasutajaliidese ja Ubuntu nutitelefonide vĂ€ljaande arendamisest loobumisest. Mir jÀÀb nĂ”utud Canonicali projektides ja seda positsioneeritakse nĂŒĂŒd lahendusena sisseehitatud seadmetele ja asjade internetile (IoT). Mir vĂ”ib funktsioneerida kui komposiitserver Waylandi jaoks, mis vĂ”imaldab kĂ€itada Mir-pĂ”histes keskkondades kĂ”iki rakendusi, mis kasutavad Waylandi (nĂ€iteks GTK3/4, Qt5 vĂ”i SDL2 kogutud). Paigaldamiseks ettevalmistatud paketid on saadaval Ubuntu 18.04-20.10 () ja . Projekti kood GPLv2 litsentsi all.
Oluliselt muutunud versiooninumber on tingitud API-de muudatustest, mis rikuvad ĂŒhilduvust, ja teatud vananenud API-de eemaldamisest. EelkĂ”ige on lĂ”petatud mirclient ja mirserver spetsiifiliste API-de tugi, mille asemel on juba mĂ”nda aega soovitatud kasutada Waylandi protokolli. Seotud mirclient ja mirserveri raamatukogud on alles, kuid neid kasutatakse nĂŒĂŒd ainult siseotstarbel, need ei paku pĂ€iseid ja ei garanteeri ABI sĂ€ilitamist (tulevikus on plaanis suurem koodi puhastus). Ăhepoolne tugi nimetatud API-dele on kooskĂ”lastatud projekti UBports'iga, mis jĂ€tkab mirclienti kasutamist Ubuntu Touch'is. Otsustati, et hetkel on Mir 1.x vĂ”imalused piisavad UBports'i vajadustele ning tulevikus saab projekt ĂŒle minna Mir 2.0-le.
Mirclienti eemaldamine vĂ”imaldab ka loobuda teatud graafiliste platvormide toe toetamisest, mis olid kasutusel ainult mirclienti API-s. Tuleb mĂ€rkida, et see lihtsustus ei too nĂ€htavaid muudatusi ning loob aluse koodi tĂ€iustamiseks platvormide toetamisel, eriti mitme GPU sĂŒsteemide toetamisel, pemonitorita (headless) reĆŸiimis töötamisel ja töölaudade kaugjuhtimise vahendite arendamisel.
Platvormidest mesa-kms ja mesa-x11 on kĂ”rvaldatud spetsiifilised mesa-olusid â jĂ€etud on ainult gbm sĂ”ltuvused, mis vĂ”imaldas Mir'i töö X11 peal sĂŒsteemides, kus on NVIDIA draiverid. Mesa-kms platvorm on ĂŒmber nimetatud gbm-kms-iks ning mesa-x11 gbm-x11-iks. Samuti on lisatud uus rpi-dispmanx platvorm, mis vĂ”imaldab Mir'i kasutamist Raspberry Pi 3 kontrollerite (Broadcomi draiveritega) peal. MirAL-i (Mir Abstraction Layer) platvormis, mida saab kasutada otse Mir serveri puudutamise vĂ€ltimiseks ja ABI juurde pÀÀsemise abstraheerimiseks libmiral'i raamatukogu kaudu, on lisatud vĂ”imalus lubada ja keelata akende dekoreerimist serveri (SSD) poolel ning vĂ”imalus seadistada skaleerimist DisplayConfiguration plokis.
Allikas: opennet.ru
