exibir versão do servidor , cujo desenvolvimento continua pela Canonical, apesar do abandono do desenvolvimento do shell e da edição Unity. Ubuntu para smartphones. O Mir continua sendo requisitado em projetos da Canonical e agora se posiciona como uma solução para dispositivos embarcados e Internet das Coisas (IoT). O Mir pode ser usado como um servidor composto para Wayland, permitindo que qualquer aplicativo baseado em Wayland (por exemplo, aqueles criados com GTK3/4, Qt5 ou SDL2) seja executado em ambientes baseados em Mir. Pacotes de instalação estão disponíveis para Ubuntu 18.04-20.10 () E . Código do projeto licenciado sob GPLv2.
A mudança significativa no número da versão se deve a alterações na API que quebram a compatibilidade e à remoção de algumas APIs obsoletas. Especificamente, o suporte para as APIs mirclient e mirserver foi descontinuado, visto que o protocolo Wayland já vem sendo proposto como substituto. As bibliotecas associadas ao mirclient e ao mirserver foram mantidas, mas agora são usadas apenas para fins internos, não fornecem arquivos de cabeçalho e não garantem a preservação da ABI (uma grande limpeza de código está planejada para o futuro). A descontinuação dessas APIs está sendo coordenada com o projeto UBports, que continua a usar o mirclient em Ubuntu Foi decidido que as capacidades do Mir 1.x eram atualmente suficientes para as necessidades da UBports e que o projeto poderia migrar para o Mir 2.0 no futuro.
A remoção do mirclient também eliminou o suporte para algumas interfaces de plataformas gráficas que eram usadas exclusivamente na API do mirclient. Vale ressaltar que essa simplificação não acarretará mudanças visíveis e servirá como base para aprimorar o código específico da plataforma, principalmente nas áreas de suporte a múltiplas GPUs, modo headless e desenvolvimento de ferramentas de acesso remoto à área de trabalho.
Como parte da limpeza contínua, as dependências específicas do Mesa foram removidas das plataformas mesa-kms e mesa-x11, restando apenas o gbm como dependência, permitindo que o Mir seja executado sobre X11 em sistemas com drivers NVIDIA. A plataforma mesa-kms foi renomeada para gbm-kms e a mesa-x11 para gbm-x11. Uma nova plataforma rpi-dispmanx também foi adicionada, permitindo que o Mir seja executado em placas Raspberry Pi 3 com drivers Broadcom. A MirAL (Mir Abstraction Layer), que pode ser usada para contornar o acesso direto ao servidor Mir e abstrair o acesso à ABI por meio da biblioteca libmiral, agora oferece suporte para habilitar e desabilitar a decoração de janelas no lado do servidor (SSD), bem como a configuração de escala no bloco DisplayConfiguration.
Fonte: opennet.ru
