Vydanie displejového servera Mir 2.0

Predstavené uvedenie displejového servera Mir 2.0, ktorého vývoj pokračuje spoločnosť Canonical, napriek ukončeniu rozvoja prostredia Unity a edície Ubuntu pre smartfóny. Mir zostáva žiadaný v projektoch Canonical a teraz sa pozicionuje ako riešenie pre zabudované zariadenia a internet vecí (IoT). Mir môže byť použitý ako kompozitný server pre Wayland, čo umožňuje spúšťanie akýchkoľvek aplikácií, ktoré používajú Wayland (napríklad aplikácií vytvorených s GTK3/4, Qt5 alebo SDL2). Balíčky pre inštaláciu sú pripravené pre Ubuntu 18.04-20.10 (PPA) a Fedora 30/31/32. Kód projektu distribuovaný pod licenciou GPLv2.

Významná zmena čísla verzie je spojená so zmenami v API, ktoré narušujú kompatibilitu, a odstránením niektorých zastaraných API. Konkrétne, bola prerušená podpora špecifických API mirclient a mirserver, namiesto ktorých sa už dlhšie odporúča používať protokol Wayland. Knižnice súvisiace s mirclient a mirserver zostali, ale teraz sa používajú len na interné účely, neposkytujú hlavičkové súbory a nezaručujú zachovanie ABI (v budúcnosti sa plánuje väčšie upratovanie kódu). Ukončenie podpory uvedených API je dohodnuté s projektom UBports, ktorý naďalej používa mirclient v Ubuntu Touch. Rozhodlo sa, že v súčasnosti sú schopnosti Mir 1.x dostatočné pre potreby UBports, a v budúcnosti sa projekt môže prepnúť na Mir 2.0.

Odstránenie mirclient taktiež umožnilo zbaviť sa podpory niektorých rozhraní pre grafické platformy, ktoré sa používali iba v API mirclient. Uvádza sa, že toto zjednodušenie neprinesie viditeľné zmeny a poslúži ako základ pre zlepšenie kódu na prácu s platformami, najmä v oblasti podpory systémov s viacerými GPU, práce v režime bez monitora (headless) a rozvoja prostriedkov pre vzdialený prístup na pracovnú plochu.

V rámci vykonávanej čistenia boli z platforiem mesa-kms a mesa-x11 odstránené špecifické závislosti mesa — zo závislostí zostala len gbm, čo umožnilo bezproblémovú funkciu Miru nad X11 na systémoch s ovládačmi NVIDIA. Platforma mesa-kms bola premenovaná na gbm-kms a mesa-x11 na gbm-x11. Taktiež bola pridaná nová platforma rpi-dispmanx, ktorá umožňuje používanie Miru na doskách Raspberry Pi 3 s ovládačmi Broadcom. V medzičlánku MirAL (Mir Abstraction Layer), ktorý sa dá použiť na obídenie priamych volaní na server Mir a abstraktný prístup k ABI cez knižnicu libmiral, bola pridaná možnosť zapnutia a vypnutia dekorovania okien na strane servera (SSD) a tiež možnosť nastavenia škálovania v bloku DisplayConfiguration.

Vydanie displejového servera Mir 2.0

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster