Nowa wersja Mir 1.1 przybywa z nowymi ulepszeniami dla Nvidii

Diagram Mir

Ostatnio ludzie z Canonical odpowiedzialni za rozwój projektu wydali nową wersję tego serwera wyświetlania.

Jak niektórzy z was mogą wiedzieć Mir jest serwerem wyświetlaczy komputerowych, a ostatnio kompozytorem Wayland dla Linuksa który jest rozwijany przez Canonical Ltd.

Planowano zastąpić obecnie używany system okien Ubuntu X, jednak plan się zmienił i Mutter został przyjęty jako część powłoki GNOME.

O Mirze

Mir jest oparty na EGL i wykorzystuje część infrastruktury pierwotnie opracowanej dla Wayland, takie jak implementacja EGL Mesy i libhybris Jolli.

Warstwa kompatybilności dla X, XMir, jest oparta na XWayland

Inne części infrastruktury używanej przez Mir pochodzą z Androida. Te części obejmują stos wejściowy systemu Android i bufory protokołów Google.

Mir obecnie działa na różnych urządzeniach z systemem Linux, w tym tradycyjne komputery stacjonarne, IoT i produkty wbudowane.

Umożliwia producentom urządzeń i użytkownikom komputerów stacjonarnych dobrze zdefiniowaną, wydajną, elastyczną i bezpieczną platformę dla ich środowiska graficznego.

Mir może być używany jako serwer złożony dla Wayland, umożliwiając uruchamianie dowolnej aplikacji używającej Wayland w środowiskach opartych na Mir (na przykład skompilowany za pomocą GTK3 / GTK4, Qt5 lub SDL2).

Pakiety instalacyjne są przygotowane dla Ubuntu 16.04 / 18.04 / 18.10 (PPA) i Fedora 27/28/29.

Nowa wersja Mir 1.1

Jak powiedziano na początku, została niedawno opublikowana nowa wersja serwera wyświetlania Mir1.1.

Wraz z nową wersją Mir został wydany nowy pakiet mir-graphics-drivers-nvidia z komponentem eglstream-kms dodanie bezpośredniej obsługi zastrzeżonych sterowników binarnych NVIDIA.

egmde

Z którym zaimplementowano rozszerzenie EGLStreams (obsługiwane przez sterowniki NVIDIA od wydania 396).

Oprócz obsługi EGLStreams, Baza kodu Mir 1.1 zawiera kilka poprawek kodu związanych z udostępnianiem kompilacji za pomocą biblioteki systemowej Musl i korzystaniem z Mir w środowisku Ubuntu Touch (które jest rozwijane i utrzymywane przez projekt UBports).

Z drugiej strony, wśród projektów związanych z Mir, oparty na Mir kiosk z minimalną powłoką Mir nadal jest testowany.

Ta powłoka jest przeznaczona do osobnego uruchamiania poszczególnych aplikacji w trybie kiosku internetowego (interfejs jest ograniczony do jednej aplikacji).

mir-kiosk

Spojrzałem na strZapewnia stabilną, dobrze przetestowaną platformę o wysokiej wydajności z możliwością wprowadzania danych dotykowy, mysz i tablet. Zapewnia bezpieczną komunikację klient-serwer w oparciu o Wayland.

Mir obsługuje inicjalizację i konfigurację szerokiej gamy sprzętu graficznego i wejściowego i bezproblemowo radzi sobie z dziwactwami sprzętowymi.

Biblioteki Mir zapewniają większość zarządzania oknami, które zostały dostosowane tak, aby aplikacje były wyświetlane na pełnym ekranie przez jeden z programów.

Projekt mir-kiosk pobiera ten program i pakuje go jako wtyczkę w celu ułatwienia użytkowania.

Mir-kiosk ma postać szybkiego pakietu i może być przydatny do tworzenia stanowisk demonstracyjnych, elektronicznych billboardów, terminali samoobsługowych, aplikacji motoryzacyjnych i rozrywkowych, inteligentnych liczników i wyświetlaczy wskaźników dla urządzeń domowych.

Instalacja:

sudo snap install mir-kiosk

egmde

Zbudowana na Mir, najbardziej funkcjonalna powłoka użytkownika, Egmde, nie została jeszcze przystosowana do korzystania ze wsparcia zapewnianego przez Mir 1.1 dla sterowników NVIDIA, ale obiecuje się, że zostanie zaimplementowana w ciągu kilku tygodni.

Mir wyodrębnić różnice sprzętowe od autorów powłoki (przejrzyście radzi sobie z dziwactwami sprzętowymi) i integruje się z komponentami systemu, takimi jak odbiorniki.

Zarządzanie oknami Mir jest wbudowane, a jednocześnie niezwykle konfigurowalne przez autorów powłoki przy użyciu prostego interfejsu API wysokiego poziomu.

Egmde akceptuje domyślne ustawienia zarządzania oknami Mir i robi minimum, aby pokazać, jak na nich budować.


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.