Mir 2.0 kuvaserveri väljalase

Tutvustatakse kuvaserveri väljalase Mir 2.0, mille arendust Canonical jätkab, hoolimata Unity kesta ja nutitelefonidele mõeldud Ubuntu väljaande väljatöötamisest keeldumisest. Mir on jätkuvalt nõutud Canonicali projektides ja on nüüd positsioneeritud manustatud seadmete ja asjade Interneti (IoT) lahendusena. Miri saab kasutada Waylandi komposiitserverina, mis võimaldab Mir-põhistes keskkondades käivitada mis tahes rakendusi, mis kasutavad Waylandi (näiteks ehitatud GTK3/4, Qt5 või SDL2-ga). Installipaketid on ette valmistatud Ubuntu 18.04-20.10 jaoks (PPA) Ja Fedora 30. Projekti kood jaotatud litsentsitud GPLv2 alusel.

Versiooninumbri oluline muutus on tingitud API muudatustest, mis rikuvad ühilduvust, ja mõnede aegunud API-de eemaldamisest. Eelkõige on lõpetatud konkreetsete API-de mirclient ja mirserver tugi, mille asemel on juba mõnda aega tehtud ettepanek kasutada Waylandi protokolli. Mirclienti ja mirserveriga seotud teegid on säilinud, kuid neid kasutatakse nüüd ainult sisemistel eesmärkidel, ei paku päisefaile ega garanteeri ABI säilimist (tulevikus on kavas rohkem koodi puhastamist). Nende API-de kasutusest loobumine on kooskõlas projektiga UBports, mis jätkab Ubuntu Touchis mirclienti kasutamist. Otsustati, et hetkel on Mir 1.x võimalused UBportsi vajadusteks piisavad ning tulevikus saab projekt kolida Mir 2.0 peale.

Mirclienti eemaldamine eemaldas ka mõnede graafiliste platvormide liideste tugi, mida kasutati ainult mirclienti API-s. Märgitakse, et see lihtsustamine ei too kaasa nähtavaid muudatusi ja on aluseks platvormidega töötamise koodi täiustamisele, eriti mitme GPU-ga süsteemide toetamise, peata režiimis töötamise ja kaugtöölaua tööriistade väljatöötamise valdkonnas. juurdepääs.

Käimasoleva puhastuse raames eemaldati mesa-kms ja mesa-x11 platvormidelt spetsiifilised mesasõltuvused – sõltuvuseks jäeti vaid gbm, mis võimaldas tagada, et Mir töötab üle X11 NVIDIA draiveritega süsteemides. Mesa-kms platvorm on ümber nimetatud gbm-kmsiks ja mesa-x11 platvormiks gbm-x11. Lisatud on ka uus rpi-dispmanx platvorm, mis võimaldab Miri kasutada Broadcomi draiveritega Raspberry Pi 3 plaatidel. MirAL-is (Mir Abstraction Layer), mida saab kasutada selleks, et vältida otsest juurdepääsu Mir-serverile ja abstraktset juurdepääsu ABI-le libmiraalse teegi kaudu, on võimalik lubada või keelata ka serveripoolset akna kaunistamist (SSD). kuna plokis skaleerimise seadistamise võimalus on lisatud DisplayConfiguration.

Mir 2.0 kuvaserveri väljalase

Allikas: opennet.ru

Lisa kommentaar