Mir 2.0 ja és aquí i aquests són els seus canvis més importants

Mir

S'acaba de presentar el llançament de la nova versió de servidor de pantalla Mir 2.0, versió en la qual es van realitzar diversos canvis en l'API així com l'eliminació d'algunes APIs específiques de mirclient i mirserver.

Per als qui desconeixen de Mir, han de saber que aquest és un servidor gràfic que és desenvolupat per Canonical i que ara aquest projecte es posiciona com una excel·lent solució per a dispositius integrats i Internet de les coses (IOT).

Mir pot usar-se com un servidor compost per Wayland, El que li permet executar qualsevol aplicació basada en Wayland (per exemple, construïda amb GTK3 / 4, Qt5 o SDL2) en entorns basats en Mir.

Principals novetats de Mir 2.0

Aquesta nova versió de servidor tot i ser un salt de branca de la 1.xa la 2.x no conté una gran quantitat de canvis com podríem esperar, però aquest salt és en canvi significatiu en el número de versió a causa dels canvis en l'API que trenquen la compatibilitat ia l'eliminació d'algunes API obsoletes.

En particular, el suport per a API específiques mirclient i mirserver ha estat s'abandoni, en lloc de la qual cosa s'ha proposat utilitzar el protocol Wayland durant molt de temps. Les biblioteques associades amb mirclient i mirserver s'han conservat, però ara es fan servir només per a fins interns, no proporcionen arxius de capçalera i no garanteixen la preservació d'ABI (es planeja una neteja de codi gran en el futur).

El cap de l'suport per a aquestes API està en línia amb el projecte UBports, que continua usant mirclient en Ubuntu Touch. Es va decidir que en aquest moment les capacitats de Mir 1.x són suficients per a les necessitats de UBports, i en el futur el projecte podrà migrar a Mir 2.0.

A l'eliminar mirclient també es va eliminar la compatibilitat amb algunes de les GUI que només es feien servir en l'API de mirclient.

A més de que comenten que s'observa que aquesta simplificació no conduirà a canvis visibles i servirà com a base per millorar el codi per treballar amb plataformes, especialment en l'àrea de suport per a sistemes amb múltiples GPU, treballar en mode sense cap i el desenvolupament d'eines per a accés a escriptori remot.

Com a part de la neteja, es van eliminar les dependències taula específiques de les plataformes taula-kms i taula-x11; només quedava GBM de les dependències, el que va permetre garantir que Mir funcionés sobre X11 en sistemes amb controladors NVIDIA. La plataforma taula-kms ha estat renombrada a GBM-kms i taula-x11 a GBM-x11.

També s'ha afegit una nova plataforma RPI-dispmanx, que permet utilitzar Mir a les plaques Raspberry Pi 3 amb controladors Broadcom.

A la capa Miral (Mir Abstraction Layer), que es pot usar per evitar l'accés directe a servidor Mir i l'abstracció de l'accés a l'ABI a través de la biblioteca libmiral, s'ha afegit la capacitat d'habilitar o inhabilitar la decoració de la finestra de la banda de servidor (SSD), així com la capacitat de configurar l'escala en el bloc DisplayConfiguration.

Finalment si estàs interessat en conèixer més a l'respecte, pots consultar els detalls en l'anunci original. L'enllaç és aquest.

Com instal·lar Mir a Ubuntu i derivats?

Els paquets d'instal·lació d'aquesta nova versió estan preparats per a Ubuntu 18.04, 20.04 i 20.10 (PPA) i Fedora 30,31 i 32.

Per als que estiguin interessats a poder instal·lar aquest servidor gràfic en els seus sistemes, l'única cosa que deuen fer és obrir una terminal en els seus sistemes (Ho poden fer amb la combinació de tecles Ctrl + Alt + T o amb Ctrl + T) i en ella anem a teclejar les ordres:

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

Amb això el repositori ia aquest afegit al teu sistema, abans de realitzar la instal·lació de servidor gràfic és totalment recomanat que si en el teu sistema utilitzeu controladors privats per a la targeta de vídeo o integrat, canviïs aquests als controladors lliures, Això amb la finalitat d'evitar conflictes.

Ja estant segurs de comptar amb els controladors lliures activats, podem instal·lar el servidor executant a la terminal:

sudo apt-get install mir

A l'acabar hauràs de reiniciar el teu sistema perquè es carregui la sessió d'usuari amb Mir i triïs aquest per la teva sessió.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.