FERRAMENTAS LINUX: O Ubuntu anuncia o Mir, uma substituição do X.Org/Wayland

segunda-feira, 17 de setembro de 2018

O Ubuntu anuncia o Mir, uma substituição do X.Org/Wayland






Confira!!



A Canonical levantou a tampa do Mir, é o nome do servidor de exibição que eles estão projetando internamente. O Mir substituirá o X.Org Server no Ubuntu e não é baseado no Wayland ou em qualquer outro projeto de servidor de exibição existente.

Um mês atrás, havia rumores de que o Ubuntu rodasse o seu próprio servidor de exibição não baseado no Wayland ou no X.Org/X11. Isso agora foi confirmado com o surgimento da especificação do Mir no Ubuntu Wiki. "Estamos desenvolvendo um servidor de exibição de próxima geração conhecido como Mir. Um componente de nível de sistema voltado para substituir o sistema de servidor X window para desbloquear experiências de usuário de próxima geração para dispositivos que vão desde o desktop Linux a dispositivos móveis baseados no Ubuntu. descreve a motivação para o projeto, descreve o design de alto nível, resume o escopo e fornece o roteiro do servidor de exibição Mir. "

Aqui está o resumo rápido para aqueles que não querem (ou cuidar) sobre todos os detalhes:

- O Mir é um novo servidor de exibição que está sendo desenvolvido na Canonical e é não baseado em X.Org ou Wayland.
- Drivers gráficos Android serão suportados. O DRM / KMS / Mesa / GBM existente (os drivers de gráficos Linux de código aberto) funcionará. A Canonical está pressionando os fornecedores de blob binários para tornar seus drivers compatíveis.
- Haverá suporte para aplicativos X11 herdados por meio de um servidor X.Org integrado sem raiz.
- A Canonical dará suporte nativo aos kits de ferramentas GTK3 e Qt / QML com o Mir.
- O Mir será usado para todos os fatores de forma do Ubuntu Phones ao desktop Ubuntu Linux.
- Mir deve estar pronto para o Ubuntu Phone OS até outubro, e deve chegar a outros fatores (e ao desktop) daqui a um ano.

A especificação diz que as limitações que a Canonical tem com o X é que ele compartilha muitos estados do sistema nos limites do processo, o modelo de entrada X é complexo, a hierarquia de compositores termina no nível da sessão e o modelo de driver de gráficos X não tem foco.

Com o Mir da Canonical, eles estão buscando um modelo de driver bem definido baseado em grande parte no Android do Google, adaptado para EGL / GL (ou OpenGL ES), há suposições mínimas sobre o modelo de driver subjacente, a capacidade de alavancar drivers existentes implementando o driver Android modelo e a capacidade de aproveitar os componentes de hardware existentes. "Em resumo, queremos fornecer uma pilha de gráficos que funcione em diferentes plataformas e modelos de driver, limitando nossas suposições ao mínimo."

Por que não usar o Wayland / Weston, as razões expressas são que o tratamento do evento de entrada recria parcialmente a semântica do X, as partes de integração do shell do protocolo são consideradas privileged.

Os objetivos da Mir são: funcionalidade bem definida, eficiência, teste orientado, versátil e flexível, segurança e integração de kits de ferramentas e suporte a aplicativos herdados X.

Os desenvolvedores canônicos farão com que as aplicações baseadas em Qt / QML, GTK3, XUL, etc, possam usar o Mir de maneira "pronta para uso". O suporte X legado virá de um X Server sem raiz na sessão.

Em termos de código, no Launchpadeles têm o servidor Mir inicial e as bibliotecas do cliente, as ligações do Qt para o Mir, um componente do sistema Unity para o Mir e uma implementação inicial do shell do Unity usando o Mir. Aqui estão alguns dos seus desenhos de arquitetura:

  


Além de suportar os drivers de gráficos para o Android, a Mir agora suportará drivers gráficos de software livre criados com o Mesa e o DRM com suporte a GBM e KMS. Dizem que a Canonical está negociando com os fornecedores de código fechado (principalmente NVIDIA e AMD) sobre o suporte ao Mir e um modelo de driver unificado centralizado no EGL.

Em outubro, eles esperam que o Mir com o "Unity Next" esteja pronto para receber suporte no Ubuntu Phone. Em abril do ano que vem, eles já esperam ter uma convergência completa entre os fatores de forma, com a Mir servindo de suporte a fatores de forma, impulsionando uma transição perfeita entre diferentes casos de uso e dispositivos.

Essa linha de tempo e a ambição de ter seu próprio servidor de exibição não derivado do X.Org ou Wayland é bastante surpreendente, especialmente com o prazo de entrega acelerado. A Canonical não tem muitos desenvolvedores experientes em pilha de baixo nível internamente (sua equipe X.Org/Mesa é muito pequena e não fez muito envolvimento upstream) e até mesmo o desenvolvimento de Wayland / Weston continuou por tanto tempo com muitos os desenvolvedores, muitos dos quais são veteranos do X.Org/DRI/DRM, ainda estão indo devagar.

Vamos ver como o Mir para o Ubuntu é ... E se ele é adotado por qualquer outra pessoa no mundo do Linux.


Fonte

Até a próxima!!

Nenhum comentário:

Postar um comentário