Mir 2.0 pantaila zerbitzariaren bertsioa

Bidalita bistaratzeko zerbitzariaren oharra Mir 2.0, zeinaren garapenak Canonical-ek jarraitzen du, Unity shell-a eta telefono adimendunetarako Ubuntu edizioa garatzeari uko egin dioten arren. Mir-ek Canonical proiektuetan eskatzen jarraitzen du eta gaur egun txertatutako gailuetarako eta Gauzen Interneterako (IoT) irtenbide gisa kokatzen da. Mir Wayland-en zerbitzari konposatu gisa erabil daiteke, eta horri esker Wayland erabiliz edozein aplikazio exekutatu (adibidez, GTK3/4, Qt5 edo SDL2-ekin eraikia) Mir-en oinarritutako inguruneetan. Instalazio paketeak Ubuntu 18.04-20.10 (PPA) Eta Fedora 30/31/32. Proiektuaren kodea arabera banatuta GPLv2 lizentziapean.

Bertsio-zenbakiaren aldaketa esanguratsua bateragarritasuna hausten duten APIan egindako aldaketengatik eta zaharkitutako API batzuk kentzeagatik da. Bereziki, mirclient eta mirserver API espezifikoetarako laguntza eten egin da, eta horren ordez Wayland protokoloa erabiltzea proposatu da denbora luzez. mirclient eta mirserver-ekin lotutako liburutegiak mantendu dira, baina orain barne helburuetarako soilik erabiltzen dira, ez dute goiburuko fitxategirik ematen eta ez dute ABIaren kontserbazioa bermatzen (kode garbiketa gehiago aurreikusita dago etorkizunerako). API hauen zaharkitzea UBports proiektuarekin bat dator, Ubuntu Touch-en mirclient erabiltzen jarraitzen baitu. Momentu honetan Mir 1.x-en gaitasunak UBports-en beharretarako nahikoak direla erabaki zen, eta etorkizunean proiektua Mir 2.0-ra eraman ahal izango du.

mirclient kentzeak mirclient APIan soilik erabiltzen ziren plataforma grafikoentzako interfaze batzuen laguntza ere kendu du. Kontuan izan da sinplifikazio honek ez duela aldaketa ikusgarririk ekarriko eta plataformekin lan egiteko kodea hobetzeko oinarri gisa balioko duela, batez ere GPU anitz dituzten sistemen euskarrien arloan, bururik gabeko moduan lan egiten eta urruneko mahaigainerako tresnak garatzen. sarbidea.

Etengabeko garbiketaren barruan, mesa-kms eta mesa-x11 plataformetatik mesa-menpekotasun espezifikoak kendu ziren - gbm bakarrik geratu zen menpekotasun gisa, eta horri esker, Mir-ek X11 baino gehiago funtzionatzen zuela ziurtatzea ahalbidetu zuen NVIDIA kontrolatzaileak dituzten sistemetan. Mesa-kms plataforma gbm-kms izena jarri zaio, eta mesa-x11 gbm-x11. rpi-dispmanx plataforma berri bat ere gehitu da, Mir Broadcom kontrolatzaileekin Raspberry Pi 3 plaketan erabiltzeko aukera emanez. MirAL-en (Mir Abstraction Layer), Mir zerbitzarirako sarbide zuzena eta ABIrako sarbide abstraktua saihesteko erabil daiteke libmiral liburutegiaren bidez, zerbitzariaren aldean (SSD) leiho dekorazioa gaitzeko edo desgaitzeko aukera ere bai. blokean eskalatzea konfiguratzeko gaitasuna gehitu baita DisplayConfiguration.

Mir 2.0 pantaila zerbitzariaren bertsioa

Iturria: opennet.ru

Gehitu iruzkin berria