Mir 2.0 już tu jest i to są jego najważniejsze zmiany

Mir

Uruchomienie nowa wersja serwera wyświetlania oglądać 2.0, wersja, w której różne zmiany zostały wprowadzone w API a także usunięcie niektórych API specyficznych dla mirclient i mirserver.

Ci, którzy nie są świadomi Mir, powinni to wiedzieć jest to serwer graficzny opracowany przez firmę Canonical i że teraz ten projekt jest pozycjonowany jako doskonałe rozwiązanie dla urządzeń wbudowanych i Internetu rzeczy (IoT).

Mir może być używany jako serwer złożony dla Wayland, umożliwiając uruchamianie dowolnej aplikacji opartej na Wayland (na przykład zbudowanej przy użyciu GTK3 / 4, Qt5 lub SDL2) w środowiskach opartych na Mir.

Główne nowości Mir 2.0

Ta nowa wersja serwera, mimo że jest skokiem gałęzi z 1.x do 2.x, nie zawiera dużej liczby zmian, jak moglibyśmy się spodziewać, ale ten skok jest znaczącą zmianą w numer wersji ze względu na zmiany API łamiące kompatybilność i usunięcie niektórych API przestarzały.

W szczególności obsługa określonych interfejsów API mirclient i mirserver została przerwana, zamiast tego zaproponowano użycie protokołu Waylanda przez długi czas. Biblioteki związane z mirclient i mirserver zostały zachowane, ale są teraz używane tylko do celów wewnętrznych, nie dostarczają plików nagłówkowych i nie gwarantują zachowania ABI (duże czyszczenie kodu planowane w przyszłości).

Zakończenie wsparcia dla tych interfejsów API jest zgodne z projektem UBports, który nadal używa mirclient na Ubuntu Touch. Zdecydowano, że w tym czasie możliwości Mir 1.x są wystarczające na potrzeby UBports, aw przyszłości projekt może przejść do Mir 2.0.

Usunięcie mirclienta również spowodowało usunięcie obsługi niektórych GUI które były używane tylko w mirclient API.

poza tym skomentuj, że zauważono, że to uproszczenie nie doprowadzi do widocznych zmian i posłuży jako podstawa do ulepszenia kodu do pracy z platformami, zwłaszcza w zakresie obsługi systemów z wieloma GPU, pracy w trybie headless oraz tworzenia narzędzi do zdalnego dostępu do pulpitu.

W ramach czyszczenia szczególne zależności mesa platform mesa-kms i mesa-x11 zostały usunięte; Pozostało tylko gbm zależności, co pozwoliło zapewnić, że Mir będzie działał na X11 na systemach ze sterownikami NVIDIA. Nazwa platformy mesa-kms została zmieniona na gbm-kms, a mesa-x11 na gbm-x11.

również dodano nową platformę rpi-dispmanx, umożliwiającą używanie Mir na płytach Raspberry Pi 3 ze sterownikami Broadcom.

W pelerynie PATRZEĆ NA (Mir Abstraction Layer), której można użyć do uniemożliwienia bezpośredniego dostępu do serwera Mir i abstrakcji dostępu do ABI przez bibliotekę libmiral, dodano możliwość włączenia lub wyłączenia dekoracji okien po stronie serwera (SSD), a także możliwość konfiguracji wagi w bloku DisplayConfiguration.

W końcu Jeśli chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły w oryginalnej reklamie. Link jest taki.

Jak zainstalować Mir na Ubuntu i pochodnych?

Pakiety instalacyjne tej nowej wersji są przygotowane dla Ubuntu 18.04, 20.04 i 20.10 (PPA) oraz Fedory 30,31, 32 i XNUMX.

Dla tych, którzy są zainteresowani możliwością zainstalowania tego serwera graficznego w swoich systemach, wszystko, co muszą zrobić, to otworzyć terminal w swoich systemach (mogą to zrobić za pomocą kombinacji klawiszy Ctrl + Alt + T lub Ctrl + T) iw nim wpiszemy następujące polecenia:

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

Dzięki temu repozytorium jest już dodane do twojego systemu, przed zainstalowaniem serwera graficznego jest to w pełni zalecane jeśli używasz prywatnych sterowników w swoim systemie dla twojej karty graficznej lub zintegrowanej, zmień je na darmowe sterowniki, aby uniknąć konfliktów.

Mając pewność, że darmowe sterowniki zostały aktywowane, możemy zainstalować serwer wykonując w terminalu:

sudo apt-get install mir

Na koniec będziesz musiał zrestartować system, aby załadować sesję użytkownika z Mir i wybrać ją dla swojej sesji.


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.