La nouvelle version de Mir 1.1 arrive avec de nouvelles améliorations pour Nvidia

Diagramme Mir

Récemment les gens de Canonical en charge du développement du projet ont dévoilé une nouvelle version de ce serveur d'affichage.

Comme certains d'entre vous le savent peut-être Mir est un serveur d'affichage d'ordinateur et récemment un compositeur Wayland pour Linux qui est développé par Canonical Ltd.

Il était prévu de remplacer le système de fenêtres Ubuntu X actuellement utilisé, mais le plan a changé et Mutter a été adopté dans le cadre de GNOME Shell.

À propos de Mir

moi est basé sur EGL et utilise une partie de l'infrastructure initialement développée pour Wayland, comme l'implémentation EGL de Mesa et libhybris de Jolla.

La couche de compatibilité pour X, XMir, est basée sur XWayland

D'autres parties de l'infrastructure utilisée par Mir proviennent d'Android. Ces parties incluent la pile d'entrée Android et les tampons de protocole de Google.

moi fonctionne actuellement sur une variété d'appareils sous Linux, y compris les postes de travail traditionnels, l'IoT et les produits intégrés.

Il permet aux fabricants d'appareils et aux utilisateurs de bureau d'avoir une plate-forme bien définie, efficace, flexible et sécurisée pour leur environnement graphique.

moi peut être utilisé comme serveur composite pour Wayland, vous permettant d'exécuter toute application qui utilise Wayland dans des environnements basés sur Mir (par exemple, compilé avec GTK3 / GTK4, Qt5 ou SDL2).

Les packages d'installation sont préparés pour Ubuntu 16.04 / 18.04 / 18.10 (PPA) et Fedora 27/28/29.

Nouvelle version de Mir 1.1

Comme il a été dit au début, il a été publié récemment la nouvelle version du serveur d'affichage Mir1.1.

Parallèlement à cette nouvelle version de Mir, un nouveau package mir-graphics-drivers-nvidia a été publié avec le composant eglstream-kms ajout de la prise en charge directe des pilotes binaires propriétaires NVIDIA.

par exemple

Avec lequel l'extension EGLStreams est implémentée (prise en charge par les pilotes NVIDIA, à partir de la version 396).

En plus du support EGLStreams, La base de code Mir 1.1 comprend plusieurs correctifs de code liés à l'approvisionnement de la version avec la bibliothèque système Musl et à l'utilisation de Mir dans l'environnement Ubuntu Touch (qui est développé et maintenu par le projet UBports).

En revanche, parmi les projets liés à Mir, le kiosque à coque minimale Mir-kiosk basé sur Mir continue d'être testé.

Ce Shell est destiné au lancement séparé d'applications individuelles en mode kiosque Internet (l'interface est limitée à une seule application).

Mir-kiosque

J'ai regardé pFournit une plate-forme stable, bien testée et haute performance avec capacité d'entrée tactile, souris et tablette. Fournit des communications client-serveur sécurisées basées sur Wayland.

moi gère l'initialisation et la configuration d'une large gamme de graphiques et de matériel d'entrée et traite de manière transparente les bizarreries matérielles.

Les bibliothèques Mir fournissent la plupart de la gestion des fenêtres, qui a été personnalisée pour garantir que les applications sont en plein écran par l'un des programmes.

Le projet mir-kiosk prend ce programme et le conditionne sous forme de plug-in pour en faciliter l'utilisation.

Mir-kiosk se présente sous la forme d'un package instantané et peut être utile pour créer des stands de démonstration, des panneaux d'affichage électroniques, des terminaux en libre-service, des applications d'information et de divertissement automobiles, des compteurs intelligents et des affichages d'indicateurs pour les appareils ménagers.

Installation:

sudo snap install mir-kiosk

par exemple

Construit sur Mir, le shell utilisateur le plus fonctionnel, Egmde, n'a pas encore été adapté pour utiliser le support fourni par Mir 1.1 pour les pilotes NVIDIA, mais il est promis d'être implémenté dans quelques semaines.

moi extraire les différences matérielles des auteurs de shell (traite de manière transparente les bizarreries matérielles) et s'intègre aux composants du système tels que les récepteurs.

La gestion des fenêtres Mir est intégrée et pourtant extrêmement personnalisable par les auteurs de shell à l'aide d'une simple API de haut niveau.

Egmde accepte les paramètres par défaut de la gestion des fenêtres Mir et fait le strict minimum pour vous montrer comment construire sur cela.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.