bonisa ukukhutshwa komncedisi , uphuhliso lwayo oluqhubeka ngokweCanonical, nangona ishiywe uphuhliso lwegobolondo le-Unity kunye nohlelo Ubuntu kwiifowuni eziphathwayo. I-Mir isafunwa kakhulu kwiiprojekthi zeCanonical kwaye ngoku ibekwe njengesisombululo sezixhobo ezifakwe ngaphakathi kunye ne-Intanethi yezinto (i-IoT). I-Mir ingasetyenziswa njengeseva edibeneyo ye-Wayland, ivumela naziphi na izicelo ezisekelwe kwi-Wayland (umzekelo, ezo zakhiwe nge-GTK3/4, Qt5, okanye i-SDL2) ukuba zisebenze kwiindawo ezisekelwe kwi-Mir. Iiphakheji zokufakela ziyafumaneka kwi Ubuntu I-18.04-20.10 () kunye . Ikhowudi yeprojekthi ilayisenisi phantsi kwe-GPLv2.
Utshintsho olukhulu lwenombolo yenguqulelo lubangelwa lutshintsho lwe-API oluphazamisa ukuhambelana kunye nokususwa kwezinye ii-API ezingasasebenziyo. Ngokukodwa, inkxaso yee-API ze-mirclient kunye ne-mirserver iye yamiswa, njengoko i-protocol ye-Wayland ibisoloko icetywayo njengendawo yokutshintsha. Amathala eencwadi anxulumene ne-mirclient kunye ne-mirserver agciniwe, kodwa ngoku asetyenziselwa iinjongo zangaphakathi kuphela, awaboneleli ngeefayile zentloko, kwaye awaqinisekisi ukugcinwa kwe-ABI (kucwangciselwe ukucocwa kwekhowudi enkulu kwixesha elizayo). Ukungasasebenzi kwezi API kulungelelaniswe neprojekthi ye-UBports, eqhubeka nokusebenzisa i-mirclient ku Ubuntu Ukuchukumisa. Kwagqitywa kwelokuba amandla eMir 1.x okwangoku anele kwiimfuno ze-UBports, kwaye le projekthi inokutshintshela kwiMir 2.0 kwixesha elizayo.
Ukususa i-mirclient kukwasuse inkxaso yezinye iindawo zokujongana namaqonga egraphical asetyenziswe kuphela kwi-API ye-mirclient. Kuyaphawulwa ukuba olu lula aluyi kukhokelela kutshintsho olubonakalayo kwaye luya kusebenza njengesiseko sokuphucula ikhowudi yokusebenza kunye namaqonga, ngakumbi kwindawo yokuxhasa iinkqubo ezineGPU ezininzi, ezisebenza kwimowudi engenantloko kunye nokuphuhlisa izixhobo zedesktop ekude. ukufikelela.
Njengenxalenye yokucoca okuqhubekayo, ukuxhomekeka kwe-mesa ethile kwasuswa kwi-mesa-kms kunye ne-mesa-x11 kumaqonga - kuphela i-gbm eshiywe njengokuxhomekeka, okwenza kube lula ukuqinisekisa ukuba uMir usebenza ngaphezu kwe-X11 kwiinkqubo ezinabaqhubi be-NVIDIA. Iqonga le-mesa-kms linikwe elinye igama laba yi-gbm-kms, kunye ne-mesa-x11 ukuya kwi-gbm-x11. Iqonga elitsha le-rpi-dispmanx nalo longezwe, livumela i-Mir ukuba isetyenziswe kwiibhodi ze-Raspberry Pi 3 kunye nabaqhubi be-Broadcom. Kwi-MirAL (i-Mir Abstraction Layer), enokusetyenziswa ukunqanda ukufikelela ngokuthe ngqo kumncedisi we-Mir kunye nokufikelela okungabonakaliyo kwi-ABI ngokusebenzisa ilayibrari ye-libmiral, ukukwazi ukwenza okanye ukukhubaza umhlobiso wefestile kwicala lomncedisi (SSD), ngokunjalo. njengoko ukukwazi ukuqwalasela isikali kwibhloko kongezwe umboniso weDisplayConfiguration.
umthombo: opennet.ru
