Versão do servidor de exibição Mir 2.0

Introduzido exibir versão do servidor Mir 2.0, 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 (PPA) E Fedora 30/31/32. Código do projeto distribuído por 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.

Versão do servidor de exibição Mir 2.0

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster