Versión 11.0 del servidor compuesto Weston

Después de ocho meses de desarrollo, se publicó una versión estable del servidor compuesto Weston 11.0, desarrollando tecnologías que contribuyen al surgimiento de soporte completo para el protocolo Wayland en Enlightenment, GNOME, KDE y otros entornos de usuario. El desarrollo de Weston tiene como objetivo proporcionar una base de código de alta calidad y ejemplos de trabajo para usar Wayland en entornos de escritorio y soluciones integradas, como plataformas para sistemas de información y entretenimiento para automóviles, teléfonos inteligentes, televisores y otros dispositivos de consumo. El código del proyecto se distribuye bajo la licencia MIT.

El importante cambio en el número de versión de Weston se debe a cambios en ABI que rompen la compatibilidad. Cambios en la nueva sucursal de Weston:

  • Trabajo continuo en la infraestructura de gestión del color que permite la conversión de color, la corrección de gamma y los perfiles de color. Incluyendo la capacidad de configurar el perfil ICC para el monitor y reflejar colores desde sRGB en él. También hay soporte para cambiar el monitor al modo HDR, pero aún no se ha implementado la generación de contenido HDR.
  • Se han hecho preparativos para la implementación en una de las próximas versiones de soporte para la ejecución simultánea de varios backends, por ejemplo, para salida a través de KMS y RDP.
  • El backend DRM proporciona la base para el soporte futuro para configuraciones de múltiples GPU.
  • Se han realizado varias mejoras para admitir el backend RDP para el acceso remoto al contenido de la pantalla.
  • Rendimiento mejorado del backend de DRM.
  • Se agregó soporte para el protocolo de búfer de un solo píxel, lo que permite la creación de búferes de un solo píxel que incluyen cuatro valores RGBA de 32 bits. Utilizando el protocolo viewporter, el servidor compuesto puede escalar buffers de un solo píxel para crear superficies de color uniformes de tamaño arbitrario.
  • Se ha modificado la implementación de weston_buffer.
  • Los complementos cms-static y cms-colord han quedado obsoletos.
  • Se eliminó la compatibilidad con múltiples espacios de trabajo y escalado del shell de escritorio.
  • Se suspendió la compatibilidad con el protocolo wl_shell y se reemplazó por xdg-shell.
  • El backend fbdev se eliminó y en su lugar se debe usar el backend KMS.
  • Los componentes weston-launch, launcher-direct, weston-info y weston-gears se han eliminado, en favor de libsea y wayland-info.
  • De forma predeterminada, la propiedad KMS max-bpc está configurada.
  • Apagado de emergencia habilitado cuando se agota la memoria libre en el sistema.

Fuente: opennet.ru

Añadir un comentario