Versão Weston Composite Server 11.0

Após oito meses de desenvolvimento, foi publicada uma versão estável do servidor composto Weston 11.0, desenvolvendo tecnologias que contribuem para o surgimento de suporte total ao protocolo Wayland no Enlightenment, GNOME, KDE e outros ambientes de usuário. O desenvolvimento de Weston visa fornecer uma base de código de alta qualidade e exemplos práticos para o uso do Wayland em ambientes de desktop e soluções embarcadas, como plataformas para sistemas de infoentretenimento automotivo, smartphones, TVs e outros dispositivos de consumo. O código do projeto é distribuído sob a licença do MIT.

A mudança significativa no número de versão de Weston se deve a mudanças na ABI que quebram a compatibilidade. Mudanças na nova filial de Weston:

  • Trabalho contínuo na infraestrutura de gerenciamento de cores que permite conversão de cores, correção de gama e perfis de cores. Incluindo a capacidade de configurar o perfil ICC para o monitor e refletir cores do sRGB nele. Também há suporte para mudar o monitor para o modo HDR, mas a geração de conteúdo HDR ainda não foi implementada.
  • Foram feitos preparativos para a implementação em uma das próximas versões do suporte para execução simultânea de vários backends, por exemplo, para saída via KMS e RDP.
  • O backend DRM fornece a base para suporte futuro para configurações multi-GPU.
  • Várias melhorias foram feitas para oferecer suporte ao back-end RDP para acesso remoto ao conteúdo da tela.
  • Melhor desempenho de back-end de DRM.
  • Adicionado suporte para o protocolo de buffer de pixel único, permitindo a criação de buffers de pixel único que incluem quatro valores RGBA de 32 bits. Usando o protocolo viewporter, o servidor composto pode dimensionar buffers de pixel único para criar superfícies de cores uniformes de tamanho arbitrário.
  • A implementação de weston_buffer foi reformulada.
  • Os plug-ins cms-static e cms-colord foram descontinuados.
  • O suporte para vários espaços de trabalho e dimensionamento foi removido do shell do desktop.
  • O suporte para o protocolo wl_shell foi descontinuado e substituído pelo xdg-shell.
  • O backend fbdev foi removido e o backend KMS deve ser usado em seu lugar.
  • Os componentes weston-launch, launcher-direct, weston-info e weston-gears foram removidos, em favor de libsea e wayland-info.
  • Por padrão, a propriedade KMS max-bpc está definida.
  • Desligamento de emergência ativado quando a memória livre no sistema se esgota.

Fonte: opennet.ru

Adicionar um comentário