lanzamiento del servidor de pantalla , cuyo desarrollo continúa por parte de Canonical, a pesar de haber abandonado el desarrollo de la interfaz Unity y la edición de Ubuntu para smartphones. Mir sigue siendo demandado en los proyectos de Canonical y ahora se posiciona como una solución para dispositivos integrados y el Internet de las Cosas (IoT). Mir puede utilizarse como un servidor compositor para Wayland, lo que permite ejecutar en entornos basados en Mir cualquier aplicación que utilice Wayland (por ejemplo, construidas con GTK3/4, Qt5 o SDL2). Los paquetes de instalación están preparados para Ubuntu 16.04/18.04/18.10/19.04 () y . Código del proyecto bajo la licencia GPLv2.
En esta nueva versión, se ha mejorado el soporte para la extensión del protocolo (Capa Shell), propuesta por los desarrolladores del entorno de escritorio Sway y utilizada en el proceso de portación del entorno de escritorio MATE a Wayland. Se han eliminado las utilidades mirrun y mirbacklight. En la capa MirAL (Capa de Abstracción de Mir), que se puede utilizar para evitar el acceso directo al servidor Mir y abstraer el acceso al ABI a través de la biblioteca libmiral, se ha añadido el soporte para zonas exclusivas, que limitan la colocación de las ventanas a una área específica de la pantalla.
Se ha dado el primer paso hacia la eliminación de la API específica mirclient, que ha estado congelada durante un tiempo prolongado, y en su lugar se recomienda utilizar el protocolo Wayland. En esta nueva versión, la API mirclient está desactivada por defecto, pero se ha dejado una opción de compilación «--enable-mirclient» para restaurarla, y se ha propuesto una variable de entorno MIR_SERVER_ENABLE_MIRCLIENT y una configuración en el archivo de configuración enable-mirclient para su activación selectiva. La eliminación completa de la API mirclient se ve obstaculizada por el hecho de que todavía se utiliza en y Ubuntu Touch.
Fuente: opennet.ru
