Lëshimi i serverit të ekranit Mir 2.0

prezantuar lirimin e serverit të ekranit Unë dukesha 2.0, zhvillimi i të cilit vazhdon nga Canonical, pavarësisht refuzimit për të zhvilluar guaskën Unity dhe edicionin Ubuntu për telefonat inteligjentë. Mir mbetet i kërkuar në projektet Canonical dhe tani është pozicionuar si një zgjidhje për pajisjet e integruara dhe Internetin e Gjërave (IoT). Mir mund të përdoret si një server i përbërë për Wayland, i cili ju lejon të ekzekutoni çdo aplikacion duke përdorur Wayland (për shembull, të ndërtuar me GTK3/4, Qt5 ose SDL2) në mjedise të bazuara në Mir. Paketat e instalimit janë përgatitur për Ubuntu 18.04-20.10 (APP-ja) Dhe Fedora 30/31/32. Kodi i projektit shperndare nga licencuar sipas GPLv2.

Ndryshimi i rëndësishëm i numrit të versionit është për shkak të ndryshimeve në API që prishin përputhshmërinë dhe heqjes së disa API-ve të vjetruara. Në veçanti, mbështetja për API-të specifike mirclient dhe mirserver është ndërprerë, në vend të të cilave është propozuar të përdoret protokolli Wayland për mjaft kohë. Bibliotekat e lidhura me mirclient dhe mirserver janë ruajtur, por tani përdoren vetëm për qëllime të brendshme, nuk ofrojnë skedarë të kokës dhe nuk garantojnë ruajtjen e ABI (shumë pastrim kodi është planifikuar për të ardhmen). Zhvlerësimi i këtyre API-ve është në marrëveshje me projektin UBports, i cili vazhdon të përdorë mirclient në Ubuntu Touch. U vendos që në këtë kohë aftësitë e Mir 1.x të jenë të mjaftueshme për nevojat e UBports, dhe në të ardhmen projekti do të jetë në gjendje të kalojë në Mir 2.0.

Heqja e mirclient hoqi gjithashtu mbështetjen për disa ndërfaqe për platformat grafike që përdoreshin vetëm në API-në e Mirclient. Vihet re se ky thjeshtim nuk do të çojë në ndryshime të dukshme dhe do të shërbejë si bazë për përmirësimin e kodit për të punuar me platforma, veçanërisht në fushën e mbështetjes së sistemeve me GPU të shumta, duke punuar në modalitetin pa kokë dhe zhvillimin e mjeteve për desktopin në distancë. akses.

Si pjesë e pastrimit të vazhdueshëm, u hoqën varësi specifike mesa nga platformat mesa-kms dhe mesa-x11 - vetëm gbm mbeti si varësi, gjë që bëri të mundur sigurimin që Mir punon mbi X11 në sistemet me drejtues NVIDIA. Platforma mesa-kms është riemërtuar në gbm-kms dhe mesa-x11 në gbm-x11. Një platformë e re rpi-dispmanx është shtuar gjithashtu, duke lejuar që Mir të përdoret në bordet Raspberry Pi 3 me drejtuesit Broadcom. Në MirAL (Mir Abstraction Layer), i cili mund të përdoret për të shmangur aksesin e drejtpërdrejtë në serverin Mir dhe aksesin abstrakt në ABI përmes bibliotekës libmiral, aftësia për të aktivizuar ose çaktivizuar dekorimin e dritares në anën e serverit (SSD), gjithashtu. pasi aftësia për të konfiguruar shkallëzimin në bllok është shtuar DisplayConfiguration.

Lëshimi i serverit të ekranit Mir 2.0

Burimi: opennet.ru

Shto një koment