Após nove meses de desenvolvimento, foi publicada uma versão estável do servidor composto Weston 14.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.
Mudanças na nova filial de Weston:
- O suporte para underlay de hardware foi adicionado ao back-end de saída via DRM (Direct Rendering Manager). O modo de comutação atômica assíncrona entre dois buffers na memória de vídeo (atomic async flip) está habilitado.
- A configuração 'mirror-of' foi adicionada ao arquivo de configuração para organizar o espelhamento de saída.
- O suporte para a tecnologia DmaBuf foi adicionado ao backend de saída através do servidor multimídia Pipewire.
- O cliente simple-egl permite o uso de superfícies translúcidas com representação de cores de 16 bits. Adicionada opção para usar a extensão EGL EGL_EXT_present_opaque. O suporte para compressão de superfície foi implementado.
- No backend para saída via protocolo RDP, foi adicionado suporte para FreeRDP 3.x.
- O back-end de saída VNC oferece a capacidade de desabilitar o TLS e usar uma senha para autenticação no modo não-TLS.
- libweston adicionou suporte para a extensão do protocolo Wayland para gerenciamento de cores. Foi implementada a capacidade de limitar a área de movimento do ponteiro em superfícies de tela inteira.
- O componente para renderização via OpenGL (gl-renderer) adicionou suporte para captura de saída OpenGL ES 3 e OpenGL ES 2 em modo assíncrono, bem como a capacidade de alterar a cor dos objetos usando um shader.
Fonte: opennet.ru
