Mir 2.0 vertoon bediener vrystelling

Bekendgestel vertoon bedienervrystelling Mir 2.0, wat steeds deur Canonical ontwikkel word, ten spyte van die verlating van die ontwikkeling van die Unity-dop en die Ubuntu-uitgawe vir slimfone. Mir bly in aanvraag in kanoniese projekte en is nou geposisioneer as 'n oplossing vir ingebedde toestelle en die internet van dinge (IoT). Mir kan as 'n saamgestelde bediener vir Wayland gebruik word, wat jou toelaat om enige toepassings met Wayland (byvoorbeeld gebou met GTK3/4, Qt5 of SDL2) in Mir-gebaseerde omgewings te laat loop. Installasiepakkette voorberei vir Ubuntu 18.04-20.10 (PPA) En fedora 30/31/32. Projek kode versprei deur gelisensieer onder GPLv2.

Die beduidende weergawenommerverandering is as gevolg van API-onversoenbaarheidsveranderinge en die verwydering van sommige verouderde API's. Ondersteuning vir die spesifieke mirclient- en mirserver-API's is in die besonder gestaak, in plaas daarvan is daar lankal voorgestel om die Wayland-protokol te gebruik. Biblioteke wat met mirclient en mirserver verband hou, is behou, maar word nou slegs intern gebruik, verskaf nie koplêers nie, en waarborg nie ABI-bewaring nie (groot kode-opruiming word vir die toekoms beplan). Die afskaffing van hierdie API's is in lyn met die UBports-projek, wat steeds mirclient in Ubuntu Touch gebruik. Daar is besluit dat Mir 1.x-vermoëns tans genoeg is vir UBports-behoeftes, en in die toekoms sal die projek na Mir 2.0 kan oorskakel.

Die verwydering van mirclient het ook ondersteuning vir sommige koppelvlakke vir grafiese platforms verwyder wat slegs in die mirclient API gebruik is. Daar word kennis geneem dat hierdie vereenvoudiging nie sal lei tot sigbare veranderinge nie en sal dien as die basis vir die verbetering van die kode vir die werk met platforms, veral op die gebied van ondersteuning vir stelsels met veelvuldige GPU's, werk in koplose modus en die ontwikkeling van gereedskap vir afstandbeheer. lessenaar toegang.

As deel van die deurlopende suiwering is mesa-spesifieke afhanklikhede van die mesa-kms en mesa-x11-platforms verwyder - slegs gbm was oor van die afhanklikhede, wat dit moontlik gemaak het om te verseker dat Mir bo-op X11 werk op stelsels met NVIDIA-bestuurders. mesa-kms-platform hernoem na gbm-kms en mesa-x11 na gbm-x11. 'n Nuwe rpi-dispmanx-platform is ook bygevoeg sodat Mir op Raspberry Pi 3-borde met Broadcom-bestuurders gebruik kan word. Die MirAL (Mir Abstraction Layer) laag, wat gebruik kan word om 'n direkte oproep na die Mir-bediener en abstraksie van ABI-toegang deur die libmiral-biblioteek te vermy, het die vermoë bygevoeg om vensterversiering aan die bedienerkant (SSD) te aktiveer en te deaktiveer. sowel as die vermoë om skaal op te stel in die blok DisplayConfiguration.

Mir 2.0 vertoon bediener vrystelling

Bron: opennet.ru

Voeg 'n opmerking