A nova versão do Mir 1.1 chega com novas melhorias para Nvidia

Diagrama Mir

Faz pouco o pessoal da Canonical encarregado de desenvolver o projeto revelou uma nova versão deste servidor de exibição.

Como alguns de vocês devem saber Mir é um servidor de exibição de computador e recentemente um compositor Wayland para Linux que está sendo desenvolvido pela Canonical Ltd.

Foi planejado para substituir o sistema de janelas Ubuntu X usado atualmente, no entanto, o plano mudou e o Mutter foi adotado como parte do GNOME Shell.

Sobre Mira

Mir é baseado em EGL e usa parte da infraestrutura desenvolvida originalmente para Wayland, como a implementação de EGL do Mesa e a libhybris de Jolla.

A camada de compatibilidade para X, XMir, é baseada em XWayland

Outras partes da infraestrutura usada pela Mir são originadas do Android. Essas partes incluem a pilha de entrada do Android e os buffers de protocolo do Google.

Mir atualmente é executado em uma variedade de dispositivos com Linux, incluindo desktops tradicionais, IoT e produtos incorporados.

Ele permite que os fabricantes de dispositivos e usuários de desktops tenham uma plataforma bem definida, eficiente, flexível e segura para seu ambiente gráfico.

Mir pode ser usado como um servidor composto para o Wayland, permitindo que você execute qualquer aplicativo que use o Wayland em ambientes baseados em Mir (por exemplo, compilado com GTK3 / GTK4, Qt5 ou SDL2).

Os pacotes de instalação são preparados para Ubuntu 16.04 / 18.04 / 18.10 (PPA) e Fedora 27/28/29.

Novo lançamento do Mir 1.1

Como foi dito no início foi publicado recentemente a nova versão do servidor de exibição Mir1.1.

Junto com esta nova versão do Mir, um novo pacote mir-graphics-drivers-nvidia com o componente eglstream-kms foi lançado adicionando suporte direto para drivers binários NVIDIA proprietários.

exemplo

Com o qual os EGLStreams de expansão são implementados (suportados por drivers NVIDIA, a partir do lançamento do 396).

Além do suporte EGLStreams, A base de código Mir 1.1 inclui várias correções de código relacionadas ao provisionamento do build com a biblioteca do sistema Musl e ao uso do Mir no ambiente Ubuntu Touch (que é desenvolvido e mantido pelo projeto UBports).

Por outro lado, entre os projetos relacionados ao Mir, o quiosque Mir de shell mínimo baseado em Mir continua a ser testado.

Este Shell se destina ao lançamento separado de aplicativos individuais no modo quiosque da Internet (a interface é limitada a um aplicativo).

Mir-quiosque

Eu olhei para pFornece uma plataforma estável, bem testada e de alto desempenho com capacidade de entrada toque, mouse e tablet. Fornece comunicações seguras cliente-servidor baseadas no Wayland.

Mir lida com a inicialização e configuração de uma ampla gama de gráficos e hardware de entrada e lida perfeitamente com peculiaridades de hardware.

As bibliotecas Mir fornecem a maior parte do gerenciamento de janela, que foi personalizado para garantir que os aplicativos fiquem em tela inteira por um dos programas.

O projeto mir-kiosk pega esse programa e o empacota como um plug-in para facilitar o uso.

O quiosque Mir vem na forma de um pacote de encaixe e pode ser útil para criar estandes de demonstração, painéis eletrônicos, terminais de autoatendimento, informações automotivas e aplicativos de entretenimento, medidores inteligentes e indicadores para eletrodomésticos.

instalação:

sudo snap install mir-kiosk

exemplo

Construído no Mir, o shell de usuário mais funcional, Egmde, ainda não foi adaptado para usar o suporte fornecido pelo Mir 1.1 para drivers NVIDIA, mas promete ser implementado em algumas semanas.

Mir extrair diferenças de hardware de autores de shell (lida de forma transparente com peculiaridades de hardware) e se integra a componentes do sistema, como receptores.

O gerenciamento de janelas Mir é integrado e ainda assim extremamente personalizável por autores de shell usando uma API simples de alto nível.

Egmde aceita os padrões de gerenciamento de janela Mir e faz o mínimo para mostrar a você como construir sobre isso.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.