Mir 2.0 is hier en dit zijn de belangrijkste wijzigingen

me

De lancering van de nieuwe versie van de weergaveserver kijk 2.0, versie waarin er zijn verschillende wijzigingen aangebracht in de API evenals het verwijderen van enkele API's die specifiek zijn voor mirclient en mirserver.

Voor degenen die Mir niet kennen, zouden dat moeten weten dit is een grafische server die is ontwikkeld door Canonical en dat dit project nu gepositioneerd is als een uitstekende oplossing voor embedded devices en het Internet of Things (IoT).

me kan worden gebruikt als een samengestelde server voor Wayland, zodat u elke Wayland-gebaseerde applicatie (bijvoorbeeld gebouwd met GTK3 / 4, Qt5 of SDL2) in Mir-gebaseerde omgevingen kunt draaien.

Belangrijkste nieuwigheden van Mir 2.0

Deze nieuwe versie van de server, ondanks dat het een branch jump is van 1.x naar 2.x, bevat niet veel veranderingen zoals we zouden verwachten, maar deze sprong is een significante verandering in het versienummer vanwege API-wijzigingen die de compatibiliteit en verwijdering van sommige API's verbreken verouderd.

En in het bijzonder, ondersteuning voor specifieke mirclient- en mirserver-API's is stopgezet, in plaats van welke er is voorgesteld om het Wayland-protocol te gebruiken voor een lange tijd. De bibliotheken in verband met mirclient en mirserver zijn bewaard gebleven, maar ze worden nu alleen voor interne doeleinden gebruikt, bieden geen header-bestanden en garanderen geen ABI-bewaring (grote opruiming van code gepland in de toekomst).

Het einde van de ondersteuning voor deze API's is in lijn met het UBports-project, dat mirclient op Ubuntu Touch blijft gebruiken. Er werd besloten dat op dit moment de mogelijkheden van Mir 1.x voldoende zijn voor de behoeften van UBports, en in de toekomst kan het project migreren naar Mir 2.0.

Door mirclient te verwijderen, werd ook de ondersteuning voor sommige GUI's verwijderd die alleen werden gebruikt in de mirclient API.

Daarnaast merkt op dat opgemerkt wordt dat deze vereenvoudiging niet zal leiden tot zichtbare veranderingen en zal dienen als basis voor het verbeteren van de code om met platforms te werken, vooral op het gebied van ondersteuning voor systemen met meerdere GPU's, werken in headless-modus en het ontwikkelen van tools voor externe desktoptoegang.

Als onderdeel van de schoonmaak de specifieke mesa-afhankelijkheden van de mesa-kms en mesa-x11 platforms zijn verwijderd; Er bleef slechts GBM aan afhankelijkheden over, wat het mogelijk maakte om ervoor te zorgen dat Mir bovenop X11 zou draaien op systemen met NVIDIA-stuurprogramma's. Het mesa-kms-platform is hernoemd naar gbm-kms en mesa-x11 naar gbm-x11.

ook er is een nieuw rpi-dispmanx-platform toegevoegd, waardoor Mir op Raspberry Pi 3-kaarten kan worden gebruikt met Broadcom-stuurprogramma's.

In de kaap KIJK NAAR (Mir Abstraction Layer), die kan worden gebruikt om directe toegang tot de Mir-server en abstractie van toegang tot de ABI via de libmiral-bibliotheek te voorkomen, de mogelijkheid toegevoegd om raamdecoratie aan de serverzijde in of uit te schakelen (SSD), evenals de mogelijkheid om de schaal te configureren in het DisplayConfiguration-blok.

Eindelijk Als u er meer over wilt weten, u kunt de details in de originele advertentie bekijken. De link is dit.

Hoe installeer ik Mir op Ubuntu en derivaten?

De installatiepakketten van deze nieuwe versie zijn voorbereid voor Ubuntu 18.04, 20.04 en 20.10 (PPA) en Fedora 30,31, 32 en XNUMX.

Voor degenen die geïnteresseerd zijn om deze grafische server op hun systemen te kunnen installeren, het enige wat ze hoeven te doen is een terminal op hun systemen openen (ze kunnen het doen met de toetsencombinatie Ctrl + Alt + T of met Ctrl + T) en daarin gaan we de volgende commando's typen:

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

Hiermee is de repository al aan uw systeem toegevoegd, voordat u de grafische server installeert dat wordt ten zeerste aanbevolen als u privé-stuurprogramma's op uw systeem gebruikt voor je videokaart of geïntegreerd, verander deze in gratis stuurprogramma's, dit om conflicten te vermijden.

Zodra we zeker weten dat we de gratis stuurprogramma's hebben geactiveerd, kunnen we de server installeren door in de terminal te draaien:

sudo apt-get install mir

Aan het einde moet u uw systeem opnieuw opstarten zodat de gebruikerssessie met Mir wordt geladen en dit voor uw sessie kiezen.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.