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.
Na nova versão, nos meios para garantir a execução de aplicativos Wayland em interfaces baseadas em Mir, foi melhorado o suporte à extensão do protocolo (Layer Shell), proposta pelos desenvolvedores do ambiente de usuário Sway, e aplicada no processo de portação da interface MATE para o Wayland. As utilidades mirrun e mirbacklight foram removidas da distribuição. Na camada MirAL (Mir Abstraction Layer), que pode ser usada para evitar a chamada direta ao servidor Mir e abstrair o acesso ao ABI através da biblioteca libmiral, foi adicionado suporte a áreas exclusivas, limitando a colocação de janelas a uma área específica da tela.
Foi dado o primeiro passo para se livrar da API específica mirclient, que já está em estado congelado há bastante tempo e, em vez dela, foi recomendado o uso do protocolo Wayland. Na nova versão, a API mirclient está desativada por padrão, mas uma opção de compilação "--enable-mirclient" foi mantida para sua reativação, e para ativação seletiva foi sugerida a variável de ambiente MIR_SERVER_ENABLE_MIRCLIENT e a configuração do arquivo de configuração enable-mirclient. A completa remoção da API mirclient é dificultada pelo fato de que ela ainda continua a ser utilizada em e Ubuntu Touch.
Fonte: opennet.ru
