Mir 2.0 ekraaniserveri väljaanne

Esitletud näidikserveri versioon Mir 2.0, 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 (PPA) ja Fedora 30/31/32. Projekti kood GNU Üldine Avaliku litsentsi alusel. 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.

Mir 2.0 ekraaniserveri väljaanne

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster