Mir 2.0 är här och det är dess viktigaste förändringar

Mir

Lanseringen av den nya versionen av skärmservern titta på 2.0, version där olika ändringar gjordes i API: et samt borttagning av vissa API: er som är specifika för mirclient och mirserver.

För dem som inte känner till Mir, borde de veta det detta är en grafisk server som är utvecklad av Canonical och att detta projekt nu är positionerat som en utmärkt lösning för inbäddade enheter och Internet of Things (IoT).

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

Huvudnyheterna i Mir 2.0

Den nya versionen av servern trots att den är ett grenhopp från 1.x till 2.x innehåller inte ett stort antal förändringar som vi kan förvänta oss, men detta hopp är en betydande förändring i versionsnumret på grund av API-ändringar som bryter mot kompatibilitet och tar bort vissa API: er föråldrad.

I synnerhet stöd för specifika mirclient- och mirserver-API: er har upphört, istället för vilken det har föreslagits att använda Wayland-protokollet under en lång tid. Biblioteken associerade med mirclient och mirserver har bevarats, men de används nu endast för interna ändamål, tillhandahåller inte rubrikfiler och garanterar inte ABI-bevarande (stor kodrensning planerad i framtiden).

Supportens slut för dessa API: er är i linje med UBports-projektet, som fortsätter att använda mirclient på Ubuntu Touch. Det beslutades att vid denna tid är kapaciteten hos Mir 1.x tillräcklig för UBports behov, och i framtiden kan projektet migrera till Mir 2.0.

Att ta bort mirclient tog också bort stöd för några av GUI: erna som bara användes i mirclient API.

Förutom det kommentera att det observeras att denna förenkling inte kommer att leda till synliga förändringar och kommer att tjäna som grund för att förbättra koden att arbeta med plattformar, särskilt inom stöd för system med flera GPU: er, arbeta i huvudlöst läge och utveckla verktyg för fjärrskrivbordsåtkomst.

Som en del av städningen, de specifika mesa-beroenden för mesa-kms och mesa-x11-plattformarna har tagits bort; Endast gbm av beroenden återstod, vilket gjorde det möjligt att säkerställa att Mir skulle köra ovanpå X11 på system med NVIDIA-drivrutiner. Mesa-kms-plattformen har bytt namn till gbm-kms och mesa-x11 till gbm-x11.

också en ny RPI-dispmanx-plattform har lagts till, så att Mir kan användas på Raspberry Pi 3-kort med Broadcom-drivrutiner.

I udden TITTA PÅ (Mir Abstraction Layer), som kan användas för att förhindra direkt åtkomst till Mir-servern och abstraktion av åtkomst till ABI genom libmiralbiblioteket, lagt till möjligheten att aktivera eller inaktivera fönsterdekoration på serversidan (SSD), samt möjligheten att konfigurera skalan i DisplayConfiguration-blocket.

Slutligen Om du är intresserad av att veta mer om det, du kan kontrollera detaljerna i originalannonsen. Länken är den här.

Hur installerar jag Mir på Ubuntu och derivat?

Installationspaketen för den här nya versionen är förberedda för Ubuntu 18.04, 20.04 och 20.10 (PPA) och Fedora 30,31 och 32.

För dem som är intresserade av att kunna installera denna grafiska server på sina system, allt de behöver göra är att öppna en terminal på sina system (de kan göra det med tangentkombinationen Ctrl + Alt + T eller med Ctrl + T) och i den ska vi skriva följande kommandon:

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

Med detta har förvaret redan lagts till i ditt system, innan du installerar den grafiska servern det rekommenderas att om du använder privata drivrutiner på ditt system för ditt grafikkort eller integrerat, ändra dessa till gratis drivrutiner, detta för att undvika konflikter.

När vi är säkra på att vi har de gratis drivrutinerna aktiverade kan vi installera servern genom att köra i terminalen:

sudo apt-get install mir

I slutet måste du starta om ditt system så att användarsessionen med Mir laddas och välj detta för din session.


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.