Sortie du serveur d'affichage Mir 2.0

Présenté version du serveur d'affichage Mir 2.0, dont le développement se poursuit par Canonical, malgré l'abandon de l'interface Unity et de la version Ubuntu pour smartphones. Mir reste recherché dans les projets de Canonical et est désormais positionné comme une solution pour les dispositifs intégrés et l'Internet des objets (IoT). Mir peut être utilisé en tant que serveur de composition pour Wayland, ce qui permet d'exécuter dans des environnements basés sur Mir toutes les applications utilisant Wayland (par exemple, compilées avec GTK3/4, Qt5 ou SDL2). Des paquets d'installation ont été préparés pour Ubuntu 18.04-20.10 (PPADeep Speech Fedora 30/31/32. Code du projet est distribué sous licence GPLv2.

Le changement significatif de numéro de version est lié à des modifications de l'API qui rompent la compatibilité et à la suppression de certaines API obsolètes. En particulier, le support des API spécifiques mirclient et mirserver a été arrêté, et il est maintenant recommandé d'utiliser le protocole Wayland. Les bibliothèques associées à mirclient et mirserver sont conservées, mais sont désormais uniquement utilisées à des fins internes, ne fournissent pas de fichiers d'en-tête et ne garantissent pas la conservation de l'ABI (une grande refonte du code est prévue pour l'avenir). L'arrêt du support des API mentionnées a été coordonné avec le projet UBports, qui continue d'utiliser mirclient dans Ubuntu Touch. Il a été décidé qu'à l'heure actuelle, les capacités de Mir 1.x sont suffisantes pour les besoins d'UBports, et que le projet pourra éventuellement passer à Mir 2.0.

La suppression de mirclient a également permis de se débarrasser du support de certaines interfaces pour les plateformes graphiques, qui n'étaient utilisées que dans l'API mirclient. Il est noté que cette simplification n'entraînera pas de changements visibles et servira de base à l'amélioration du code pour les travaux avec des plateformes, notamment dans le domaine du support des systèmes avec plusieurs GPU, du fonctionnement en mode sans écran (headless) et du développement d'outils pour l'accès à distance au bureau.

Dans le cadre du nettoyage en cours, les dépendances spécifiques à mesa des plateformes mesa-kms et mesa-x11 ont été supprimées – seule la dépendance gbm a été conservée, ce qui a permis de faire fonctionner Mir au-dessus de X11 sur des systèmes avec des pilotes NVIDIA. La plateforme mesa-kms a été renommée en gbm-kms, et mesa-x11 en gbm-x11. Une nouvelle plateforme rpi-dispmanx a également été ajoutée, permettant d'utiliser Mir sur des cartes Raspberry Pi 3 avec des pilotes Broadcom. Dans la couche MirAL (Mir Abstraction Layer), qui peut être utilisée pour éviter d'accéder directement au serveur Mir et pour abstraire l'accès à l'ABI via la bibliothèque libmiral, une fonctionnalité a été ajoutée pour activer et désactiver la décoration des fenêtres côté serveur (SSD), ainsi qu'une possibilité de configuration de l'échelle dans le bloc DisplayConfiguration.

Sortie du serveur d'affichage Mir 2.0

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster