version du serveur d'affichage , dont le développement se poursuit par Canonical, malgré l'abandon de l'interface Unity et de la version d'Ubuntu pour smartphones. Mir reste demandé dans les projets de Canonical et est désormais positionné comme une solution pour les appareils embarqués et l'Internet des objets (IoT). Mir peut être utilisé comme serveur composite pour Wayland, permettant d'exécuter dans des environnements basés sur Mir toutes les applications utilisant Wayland (par exemple, celles construite avec GTK3/4, Qt5 ou SDL2). Des packages d'installation ont été préparés pour Ubuntu 16.04/18.04/18.10/19.04 (Deep Speech . Code du projet sous licence GPLv2.
Les changements notables incluent l'extension de MirAL (Mir Abstraction Layer), qui peut être utilisée pour éviter un accès direct au serveur Mir et pour abstraire l'accès à l'ABI via la bibliothèque libmiral. MirAL intègre le support de la propriété application_id, offre la possibilité de rogner les fenêtres selon les limites d'une zone définie, et permet de configurer dans les serveurs basés sur Mir des variables d'environnement pour le lancement des clients.
La journalisation des informations concernant les extensions prises en charge par EGL et OpenGL a été mise en œuvre. Pour Wayland, la troisième version du protocole xdg est utilisée afin de résoudre les problèmes liés à Xwayland. Les composants spécifiques aux plateformes matérielles ont été déplacés de libmirwayland-dev vers le paquet libmirwayland-bin.
Le mécanisme de collaboration en mémoire a été modifié, ce qui a permis d'éliminer l'utilisation de l'interface spécifique de Mir dans les paquets snap.
Source : opennet.ru
