Mae'r newid sylweddol yn nifer y fersiwn o ganlyniad i newidiadau anghydnawsedd API a dileu rhai APIs anghymeradwy. Yn benodol, mae cefnogaeth i'r APIs mirclient a mirserver penodol wedi'i derfynu, a chynigiwyd yn lle hynny ers tro y dylid defnyddio'r protocol Wayland. Mae llyfrgelloedd sy'n gysylltiedig Γ’ mirclient a mirserver wedi'u cadw, ond maent bellach yn cael eu defnyddio'n fewnol yn unig, nid ydynt yn darparu ffeiliau pennawd, ac nid ydynt yn gwarantu cadwraeth ABI (mae glanhau cod mawr wedi'i gynllunio ar gyfer y dyfodol). Mae dibrisiant yr APIs hyn yn unol Γ’ phrosiect UBports, sy'n parhau i ddefnyddio mirclient yn Ubuntu Touch. Penderfynwyd bod galluoedd Mir 1.x ar hyn o bryd yn ddigon ar gyfer anghenion UBports, ac yn y dyfodol bydd y prosiect yn gallu newid i Mir 2.0.
Roedd cael gwared ar mirclient hefyd yn dileu cefnogaeth ar gyfer rhai rhyngwynebau ar gyfer llwyfannau graffigol a ddefnyddiwyd yn unig yn yr API mirclient. Nodir na fydd y symleiddio hwn yn arwain at newidiadau gweladwy a bydd yn sail i wella'r cod ar gyfer gweithio gyda llwyfannau, yn enwedig ym maes cefnogaeth i systemau gyda GPUs lluosog, gwaith yn y modd di-ben a datblygu offer ar gyfer o bell. mynediad bwrdd gwaith.
Fel rhan o'r purge parhaus, tynnwyd dibyniaethau mesa-benodol o'r llwyfannau mesa-kms a mesa-x11 - dim ond gbm oedd ar Γ΄l o'r dibyniaethau, a oedd yn ei gwneud hi'n bosibl sicrhau bod Mir yn gweithio ar ben X11 ar systemau gyda gyrwyr NVIDIA. platfform mesa-kms wedi'i ailenwi i gbm-kms a mesa-x11 i gbm-x11. Mae platfform rpi-dipmanx newydd hefyd wedi'i ychwanegu i ganiatΓ‘u i Mir gael ei ddefnyddio ar fyrddau Raspberry Pi 3 gyda gyrwyr Broadcom. Ychwanegodd yr haen MirAL (Haen Tynnu Mir), y gellir ei defnyddio i osgoi galwad uniongyrchol i weinydd Mir a thynnu mynediad ABI trwy'r llyfrgell libmiral, y gallu i alluogi ac analluogi addurniadau ffenestr ar ochr y gweinydd (SSD), fel yn ogystal Γ’'r gallu i ffurfweddu graddio yn y Ffurfweddu Arddangos bloc.
Ffynhonnell: opennet.ru