lanzamiento estable del servidor compuesto , desarrollando tecnologías que promueven el soporte completo del protocolo en Enlightenment, GNOME, KDE y otros entornos de usuario. El desarrollo de Weston está orientado a proporcionar una base de código de alta calidad y ejemplos de trabajo para utilizar Wayland en entornos de escritorio y soluciones integradas, como plataformas para sistemas de entretenimiento en automóviles, teléfonos inteligentes, televisores y otros dispositivos de consumo. Lanzamiento del protocolo, mecanismo de comunicación entre procesos y bibliotecas Wayland 1.18 al 11 de febrero.
El cambio en el número de versión significativo de Weston se debe a cambios en el ABI que rompen la compatibilidad. Cambios en Weston:
- la eficiencia de la utilización de mecanismos de hardware en DRM (Direct Rendering Manager) para manipular regiones de memoria utilizadas para almacenar componentes del framebuffer (hardware planes);
- En el backend , utilizado para organizar la salida a través de subsistemas del núcleo DRM (Direct Rendering Manager), KMS (Kernel Mode Setting) y evdev, se ha añadido soporte para la tecnología de protección de contenido audiovisual , que se utiliza para cifrar la señal de video transmitida a través de interfaces DVI, DisplayPort, HDMI, GVIF o UDI;
- En gl-renderer bloqueo de captura, provisión de acceso compartido y creación de capturas de pantalla de áreas donde se muestra contenido protegido contra copia;
- En el backend headless, utilizado para renderizar sin pantalla, se ha añadido soporte para renderizado en un buffer utilizando OpenGL (opción "—use-gl" añadida), lo que permite obtener una imagen virtual de la pantalla en memoria que se puede transmitir a un cliente remoto;
- En el backend de salida a través del subsistema DRM (Direct Rendering Manager) se ha añadido la capacidad de compilar sin vinculación a la biblioteca (Generic Buffer Manager), ofrecida en Mesa para gestionar la asignación de buffers de renderizado. En lugar de formatos GBM, se utilizan formatos , aplicados en el subsistema DRM;
- Para reducir la carga en la memoria en algunas GPU, ahora se aplica siempre la extensión EGL , que permite actualizar selectivamente el contenido de las superficies, omitiendo áreas donde no ha habido cambios;
- Se han ampliado las capacidades del marco para mantener registros de depuración;
- En gl-renderer se ha añadido soporte para el formato XYUV;
- En el gestor de ventanas xwm control sobre la salida de cambios en la superficie Wayland al trabajar con Xwayland, lo que ha permitido eliminar artefactos al decorar ventanas de aplicaciones X11 ejecutadas en un entorno basado en Wayland;
- Se ha reducido el consumo de memoria al mostrar un fondo uniforme del escritorio gracias a de un búfer 1×1 para toda la viewport;
- soporte para la extensión , lo que permite organizar la transmisión de contenido dmabuf directamente al controlador de la pantalla.
Fuente: opennet.ru
