Liberazione di u servitore di visualizazione Mir 2.0

Intruduttu liberazione di u servitore di visualizazione Mir 2.0, chì cuntinueghja à esse sviluppatu da Canonical, malgradu l'abbandunamentu di u sviluppu di a cunchiglia Unity è l'edizione Ubuntu per smartphones. Mir resta in dumanda in i prughjetti Canonical è hè avà posizionatu cum'è una suluzione per i dispositi incrustati è l'Internet di e cose (IoT). Mir pò esse usatu cum'è un servitore compostu per Wayland, chì vi permette di eseguisce qualsiasi applicazioni chì utilizanu Wayland (per esempiu, custruitu cù GTK3/4, Qt5 o SDL2) in ambienti basati in Mir. Pacchetti di installazione preparati per Ubuntu 18.04-20.10 (PPA) è Fedora 30/31/32. Codice di prughjettu distribuitu da licenziatu sottu GPLv2.

U cambiamentu significativu di u numeru di versione hè dovutu à cambiamenti à l'API chì rompenu a cumpatibilità è a rimuzione di alcune API obsolete. In particulare, u supportu per l'API specifiche mirclient è mirserver hè statu discontinuatu, invece di quale hè statu prupostu di utilizà u protocolu Wayland per un bellu pezzu. E biblioteche assuciate à mirclient è mirserver sò state ritenute, ma sò avà usate solu per scopi internu, ùn furnisce micca i fugliali di l'intestazione, è ùn guarantisci micca a preservazione di l'ABI (più pulizia di codice hè prevista per u futuru). A deprecazione di sti API hè in accordu cù u prughjettu UBports, chì cuntinueghja aduprà mirclient in Ubuntu Touch. Hè statu decisu chì à questu tempu e capacità di Mir 1.x sò abbastanza per i bisogni di UBports, è in u futuru u prugettu puderà passà à Mir 2.0.

L'eliminazione di mirclient hà ancu eliminatu u supportu per alcune interfacce per e plataforme grafiche chì sò stati utilizati solu in l'API mirclient. Hè nutatu chì sta simplificazione ùn hà micca purtatu à cambiamenti visibili è servirà cum'è a basa per migliurà u codice per travaglià cù e plataforme, in particulare in l'area di sistemi di supportu cù parechje GPU, travagliendu in modu senza testa è sviluppendu strumenti per desktop remoti. accessu.

In parte di a pulizia in corso, e dipendenze di mesa specifiche sò state eliminate da e plataforme mesa-kms è mesa-x11 - solu gbm hè stata lasciata cum'è una dipendenza, chì hà permessu di assicurà chì Mir travaglia sopra X11 in sistemi cù driver NVIDIA. A piattaforma mesa-kms hè stata rinominata gbm-kms, è mesa-x11 à gbm-x11. Una nova piattaforma rpi-dispmanx hè stata ancu aghjunta, chì permette à Mir di esse utilizatu nantu à schede Raspberry Pi 3 cù driver Broadcom. In u MirAL (Mir Abstraction Layer), chì pò esse usatu per evità l'accessu direttu à u servitore Mir è l'accessu astrattu à l'ABI attraversu a libreria libmiral, a capacità di attivà o disattivà a decorazione di a finestra in u latu di u servitore (SSD), è ancu. cum'è a capacità di cunfigurà a scala in u bloccu hè stata aghjunta DisplayConfiguration.

Liberazione di u servitore di visualizazione Mir 2.0

Source: opennet.ru

Add a comment