Iyo yakakosha shanduko yenhamba yevhezheni imhaka yeshanduko kuAPI iyo inotyora kuenderana uye kubviswa kwemamwe akarambwa maAPI. Kunyanya, tsigiro yeiyo chaiyo APIs mirclient uye mirserver yakamiswa, pachinzvimbo chayakanzi ishandise iyo Wayland protocol kwenguva yakati rebei. Iwo maraibhurari ane hukama ne mirclient uye mirserver akachengetwa, asi iko zvino anoshandiswa chete kune zvinangwa zvemukati, haape emusoro mafaera, uye haavimbisi kuchengetedzwa kweABI (yakawanda kodhi yekuchenesa yakarongerwa ramangwana). Kudzikiswa kweaya maAPI kuri kubvumirana neiyo UBports purojekiti, iyo inoramba ichishandisa mirclient muUbuntu Touch. Zvakasarudzwa kuti panguva ino kugona kweMir 1.x kwakakwana kune zvinodiwa neUBports, uye mune ramangwana purojekiti ichakwanisa kutamira kuMir 2.0.
Kubvisa mirclient kwakabvisawo tsigiro yemamwe mainterface emifananidzo mapuratifomu aingoshandiswa mumirclient API. Zvinocherechedzwa kuti kurerutsa uku hakuzotungamira kune shanduko dzinooneka uye kuchashanda sehwaro hwekuvandudza kodhi yekushanda nemapuratifomu, kunyanya munzvimbo yekutsigira masisitimu ane akawanda maGPU, achishanda asina musoro modhi uye kugadzira maturusi edesktop ari kure. access.
Sechikamu chekucheneswa kurikuenderera mberi, kutsamira kwemesa kwakabviswa kubva kumesa-kms uye mesa-x11 mapuratifomu - chete gbm yakasiiwa seyekutsamira, izvo zvakaita kuti ive nechokwadi chekuti Mir anoshanda pamusoro peX11 pane masisitimu ane vatyairi veNVIDIA. Iyo mesa-kms chikuva chakapihwa zita rekuti gbm-kms, uye mesa-x11 kusvika gbm-x11. Iyo nyowani rpi-dispmanx chikuva chakawedzerwa zvakare, ichibvumira Mir kuti ishandiswe paRaspberry Pi 3 mabhodhi ane Broadcom vatyairi. MuMirAL (Mir Abstraction Layer), iyo inogona kushandiswa kudzivirira kupinda zvakananga kuMir server uye abstract kuwana iyo ABI kuburikidza ne libmiral raibhurari, kugona kugonesa kana kudzima kushongedza kwehwindo padivi reseva (SSD), zvakare. sezvo kugona kugadzirisa kuyera mubhuroka kwawedzerwa DisplayConfiguration.
Source: opennet.ru