Ang hinungdanon nga pagbag-o sa numero sa bersyon tungod sa mga pagbag-o sa dili pagkaangay sa API ug ang pagtangtang sa pipila nga wala magamit nga mga API. Sa partikular, ang suporta alang sa piho nga mirclient ug mirserver API gihunong, imbes nga dugay na nga gisugyot nga gamiton ang Wayland protocol. Ang mga librarya nga may kalabutan sa mirclient ug mirserver gipabilin, apan gigamit na lamang sa sulod, wala maghatag ug mga file sa header, ug dili makagarantiya sa pagpreserbar sa ABI (dako nga paglimpyo sa code nga giplano alang sa umaabot). Ang pagtangtang niini nga mga API nahisubay sa proyekto sa UBports, nga nagpadayon sa paggamit sa mirclient sa Ubuntu Touch. Nakahukom nga sa pagkakaron ang mga kapabilidad sa Mir 1.x igo na alang sa mga panginahanglan sa UBports, ug sa umaabot ang proyekto makahimo sa pagbalhin ngadto sa Mir 2.0.
Ang pagtangtang sa mirclient nagtangtang usab sa suporta para sa pipila ka mga interface para sa mga graphical nga plataporma nga gigamit lang sa mirclient API. Namatikdan nga kini nga pagpayano dili mosangpot sa makita nga mga pagbag-o ug magsilbi nga basehan sa pagpalambo sa code alang sa pagtrabaho uban sa mga plataporma, ilabi na sa natad sa suporta alang sa mga sistema nga adunay daghang mga GPU, pagtrabaho sa walay ulo nga mode ug ang pagpalambo sa mga himan alang sa hilit. pag-access sa desktop.
Isip bahin sa nagpadayon nga paglimpyo, ang mga dependency nga espesipiko sa mesa gikuha gikan sa mga mesa-kms ug mesa-x11 nga mga plataporma - ang gbm ra ang nahabilin gikan sa mga dependency, nga nagpaposible nga masiguro nga si Mir nagtrabaho sa ibabaw sa X11 sa mga sistema nga adunay mga drayber sa NVIDIA. Ang plataporma sa mesa-kms giilisan og ngalan sa gbm-kms ug mesa-x11 ngadto sa gbm-x11. Usa ka bag-ong rpi-dispmanx nga plataporma ang gidugang usab aron tugotan ang Mir nga magamit sa Raspberry Pi 3 nga mga board nga adunay mga drayber sa Broadcom. Ang layer sa MirAL (Mir Abstraction Layer), nga magamit aron malikayan ang usa ka direkta nga tawag sa server sa Mir ug abstraction sa pag-access sa ABI pinaagi sa librarya sa libmiral, gidugang ang abilidad sa pagpagana ug pag-disable sa dekorasyon sa bintana sa kilid sa server (SSD), ingon ingon man ang abilidad sa pag-configure sa scaling sa block DisplayConfiguration.
Source: opennet.ru