Mir 2.0 este aici și acestea sunt cele mai importante schimbări ale sale

Mir

Lansarea noua versiune a serverului de afișare ceas 2.0, versiune în care au fost aduse diverse modificări API-ului precum și eliminarea unor API-uri specifice mirclient și mirserver.

Pentru cei care nu sunt conștienți de Mir, ar trebui să știe asta acesta este un server grafic dezvoltat de Canonical și că acum acest proiect este poziționat ca o soluție excelentă pentru dispozitive încorporate și Internetul obiectelor (IoT).

Mir poate fi folosit ca server compozit pentru Wayland, permițându-vă să rulați orice aplicație bazată pe Wayland (de exemplu, construită cu GTK3 / 4, Qt5 sau SDL2) în medii bazate pe Mir.

Principalele noutăți ale Mir 2.0

Această nouă versiune a serverului, în ciuda faptului că este un salt de ramură de la 1.x la 2.x nu conține un număr mare de modificări așa cum ne-am putea aștepta, dar acest salt reprezintă o schimbare semnificativă în numărul versiunii din cauza modificărilor API care întrerup compatibilitatea și eliminarea unor API-uri învechit.

În special asistența pentru API-urile mirclient și mirserver specifice a fost întreruptă, în loc de care s-a propus utilizarea protocolului Wayland pentru o lungă perioadă de timp. Bibliotecile asociate cu mirclient și mirserver au fost păstrate, dar acum sunt folosite numai în scopuri interne, nu furnizează fișiere antet și nu garantează păstrarea ABI (curățarea codurilor mari planificate în viitor).

Sfârșitul suportului pentru aceste API-uri este în conformitate cu proiectul UBports, care continuă să utilizeze mirclient pe Ubuntu Touch. S-a decis că în acest moment capacitățile Mir 1.x sunt suficiente pentru nevoile UBports, iar în viitor proiectul poate migra la Mir 2.0.

Eliminarea mirclientului a eliminat, de asemenea, suportul pentru unele dintre interfețele grafice care au fost folosite doar în API-ul mirclient.

Pe lângă asta comentează că se observă că această simplificare nu va duce la modificări vizibile și va servi drept bază pentru îmbunătățirea codului să lucreze cu platforme, în special în domeniul asistenței pentru sisteme cu GPU multiple, să lucreze în modul fără cap și să dezvoltați instrumente pentru acces la desktop la distanță.

Ca parte a curățării, dependențele specifice mesa ale platformelor mesa-kms și mesa-x11 au fost eliminate; Au rămas doar gbm de dependențe, ceea ce a făcut posibilă asigurarea faptului că Mir va rula pe partea superioară a X11 pe sistemele cu drivere NVIDIA. Platforma mesa-kms a fost redenumită în gbm-kms și mesa-x11 în gbm-x11.

de asemenea a fost adăugată o nouă platformă rpi-dispmanx, care permite Mir-ului să fie utilizat pe plăcile Raspberry Pi 3 cu drivere Broadcom.

În pelerină MIrAL (Mir Abstraction Layer), care poate fi utilizat pentru a preveni accesul direct la serverul Mir și abstractizarea accesului la ABI prin biblioteca libmiral, a adăugat capacitatea de a activa sau dezactiva decorarea ferestrei din partea serverului (SSD), precum și capacitatea de a configura scala în blocul DisplayConfiguration.

În cele din urmă Dacă sunteți interesat să aflați mai multe despre asta, puteți verifica detaliile în anunțul original. Legătura este aceasta.

Cum se instalează Mir pe Ubuntu și derivate?

Pachetele de instalare ale acestei noi versiuni sunt pregătite pentru Ubuntu 18.04, 20.04 și 20.10 (PPA) și Fedora 30,31 și 32.

Pentru cei care sunt interesați să poată instala acest server grafic pe sistemele lor, tot ce trebuie să facă este să deschidă un terminal pe sistemele lor (o pot face cu combinația de taste Ctrl + Alt + T sau cu Ctrl + T) și în el vom introduce următoarele comenzi:

sudo add-apt-repository ppa:mir-team/release
sudo apt-get update

Cu aceasta, depozitul este deja adăugat la sistemul dvs., înainte de a instala serverul grafic este pe deplin recomandat ca. dacă utilizați drivere private pe sistemul dvs. pentru placa video sau integrată, schimbați-le în driverele gratuite, aceasta pentru a evita conflictele.

Odată ce suntem siguri că avem driverele gratuite activate, putem instala serverul executând în terminal:

sudo apt-get install mir

La final va trebui să reporniți sistemul, astfel încât sesiunea de utilizator cu Mir să fie încărcată și să alegeți acest lucru pentru sesiunea dvs.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.