lançamento do servidor de exibição , cujo desenvolvimento continua pela Canonical, apesar da desistência do desenvolvimento da interface Unity e da edição Ubuntu para smartphones. O Mir continua sendo solicitado em projetos da Canonical e agora é posicionado como uma solução para dispositivos incorporados e a Internet das Coisas (IoT). O Mir pode ser usado como um servidor compositor para o Wayland, permitindo a execução em ambientes baseados em Mir de quaisquer aplicativos que utilizam o Wayland (por exemplo, construídos com GTK3/4, Qt5 ou SDL2). Pacotes para instalação foram preparados para Ubuntu 16.04/18.04/18.10/19.04 () e . O código do projeto sob a licença GPLv2.
Entre as mudanças, destaca-se a expansão da camada MirAL (Mir Abstraction Layer), que pode ser utilizada para evitar o acesso direto ao servidor Mir e abstrair o acesso ao ABI através da biblioteca libmiral. O MirAL adicionou suporte para a propriedade application_id, implementou a capacidade de recortar janelas de acordo com os limites de uma área designada e garantiu suporte para a configuração de variáveis de ambiente para servidores baseados em mir para iniciar clientes.
Foi implementada a saída de informações no log sobre as extensões suportadas EGL e OpenGL. Para Wayland, a terceira versão do protocolo xdg foi utilizada para resolver problemas com o Xwayland. Componentes específicos de plataformas de hardware foram movidos de libmirwayland-dev para o pacote libmirwayland-bin.
O mecanismo de colaboração com a memória foi alterado, permitindo eliminar o uso da interface específica do mir em pacotes snap.
Fonte: opennet.ru
