Den nya versionen av Mir 1.1 kommer med nya förbättringar för Nvidia

mir-diagram

nyligen folket på Canonical som ansvarar för att utveckla projektet presenterade en ny version av denna skärmserver.

Som några av er kanske vet Mir är en datorserver och nyligen en Wayland-kompositör för Linux som utvecklas av Canonical Ltd.

Det var planerat att ersätta det för närvarande använda fönstersystemet Ubuntu X, men planen ändrades och Mutter antogs som en del av GNOME Shell.

Om Mir

Mir är baserad på EGL och använder en del av den infrastruktur som ursprungligen utvecklats för Wayland, såsom Mesas EGL-implementering och Jollas libhybris.

Kompatibilitetsskiktet för X, XMir, är baserat på XWayland

Andra delar av infrastrukturen som används av Mir kommer från Android. Dessa delar inkluderar Android-ingångsstacken och Googles protokollbuffertar.

Mir körs för närvarande på en mängd Linux-drivna enheter, inklusive traditionella skrivbord, IoT och inbäddade produkter.

Det gör det möjligt för tillverkare och stationära användare att ha en väldefinierad, effektiv, flexibel och säker plattform för sin grafiska miljö.

Mir kan användas som en sammansatt server för Wayland, så att du kan köra alla applikationer som använder Wayland i Mir-baserade miljöer (till exempel sammanställt med GTK3 / GTK4, Qt5 eller SDL2).

Installationspaketen är förberedda för Ubuntu 16.04 / 18.04 / 18.10 (PPA) och Fedora 27/28/29.

Ny Mir 1.1-släpp

Som det sägs i början har det publicerats nyligen den nya versionen av Mir1.1-visningsservern.

Tillsammans med den här nya versionen av Mir har ett nytt mir-graphics-drivers-nvidia-paket med eglstream-kms-komponenten släppts lägga till direkt stöd för egna NVIDIA-binära drivrutiner.

egmde

Med vilken EGLStreams-expansionen implementeras (stöds av NVIDIA-drivrutiner, från och med lanseringen av 396).

Förutom EGLStreams-stöd, Mir 1.1-kodbasen innehåller flera kodfixar relaterade till att bygga byggandet med Musl-systembiblioteket och använda Mir i Ubuntu Touch-miljön (som utvecklas och underhålls av UBports-projektet).

Å andra sidan, bland projekten relaterade till Mir, fortsätter det Mir-baserade minimikroppen Mir-kiosk att testas.

Denna skal är avsedd för separat lansering av enskilda applikationer i Internet-kioskläge (gränssnittet är begränsat till en applikation).

mir-kiosk

Jag tittade på sGer en stabil, väl testad, högpresterande plattform med inmatningskapacitet touch, mus och surfplatta. Tillhandahåller säker klient-server-kommunikation baserad på Wayland.

Mir hanterar initialisering och konfiguration av ett brett spektrum av grafik- och ingångshårdvara och hanterar sömlöst hårdvarukännetecken.

Mir-biblioteken tillhandahåller större delen av fönsterhanteringen, som har anpassats för att säkerställa att applikationerna är i helskärm av ett av programmen.

Mir-kiosk-projektet tar detta program och paketerar det som ett plugin-program för enkel användning.

Mir-kiosk finns i form av ett snäpppaket och kan vara användbart för att skapa demonstrationsställ, elektroniska skyltar, självbetjäningsterminaler, informations- och underhållningsapplikationer för bilar, smarta mätare och indikatorskärmar för hushållsapparater.

installation:

sudo snap install mir-kiosk

egmde

Byggt på Mir har det mest funktionella användarskalet, Egmde, ännu inte anpassats för att använda stödet från Mir 1.1 för NVIDIA-drivrutiner, men det lovas att implementeras inom några veckor.

Mir extrahera maskinvaruskillnader från skalförfattare (hanterar öppet med hårdvarukvillar) och integreras med systemkomponenter som mottagare.

Mir-fönsterhantering är inbyggd och ändå extremt anpassningsbar av skalförfattare med ett enkelt API på hög nivå.

Egmde accepterar Mir-fönsterhanteringsinställningarna och gör det minsta för att visa dig hur du bygger vidare på det.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.