Lanzamiento del servidor de visualización Mir 2.0

Presentado lanzamiento del servidor de pantalla Mir 2.0, cuyo desarrollo continúa por parte de Canonical, a pesar de abandonar el desarrollo del entorno Unity y la edición de Ubuntu para smartphones. Mir sigue siendo relevante en los proyectos de Canonical y ahora se posiciona como una solución para dispositivos integrados y el Internet de las Cosas (IoT). Mir puede utilizarse como un servidor compuesto para Wayland, permitiendo ejecutar en entornos basados en Mir cualquier aplicación que utilice Wayland (por ejemplo, aquellas compiladas con GTK3/4, Qt5 o SDL2). Se han preparado paquetes de instalación para Ubuntu 18.04-20.10 (PPA) y Fedora 30/31/32. Código del proyecto se distribuye bajo la licencia GPLv2.

El cambio significativo en el número de versión se debe a modificaciones en la API que rompen la compatibilidad y a la eliminación de algunas API obsoletas. En particular, se ha dejado de soportar las API específicas mirclient y mirserver, las cuales ya se ha venido recomendando reemplazar por el protocolo Wayland. Las bibliotecas relacionadas con mirclient y mirserver se han mantenido, pero ahora se utilizan solo para fines internos, no se proporcionan archivos de encabezado y no se garantiza la conservación de ABI (se planea una gran limpieza de código para el futuro). La interrupción del soporte para las mencionadas API se ha acordado con el proyecto UBports, que sigue utilizando mirclient en Ubuntu Touch. Se ha decidido que, en este momento, las capacidades de Mir 1.x son suficientes para las necesidades de UBports, y en el futuro el proyecto podrá migrar a Mir 2.0.

La eliminación de mirclient también ha permitido deshacerse del soporte de ciertas interfaces para plataformas gráficas, que solo se utilizaban en la API de mirclient. Se señala que dicha simplificación no conducirá a cambios visibles y servirá como base para mejorar el código para trabajar con plataformas, especialmente en lo que respecta a la compatibilidad con sistemas de múltiples GPU, operación en modo sin monitor (headless) y el desarrollo de herramientas para el acceso remoto al escritorio.

En el marco de la limpieza realizada, se han eliminado las dependencias específicas de mesa de las plataformas mesa-kms y mesa-x11 — solo se ha dejado gbm entre las dependencias, lo que ha permitido que Mir funcione sobre X11 en sistemas con controladores NVIDIA. La plataforma mesa-kms ha sido renombrada a gbm-kms, y mesa-x11 a gbm-x11. También se ha añadido una nueva plataforma rpi-dispmanx, que permite utilizar Mir en las placas Raspberry Pi 3 con controladores Broadcom. En la capa de abstracción MirAL (Mir Abstraction Layer), que se puede utilizar para evitar el acceso directo al servidor Mir y abstraer el acceso a la ABI a través de la biblioteca libmiral, se ha añadido la capacidad de habilitar y deshabilitar la decoración de ventanas en el lado del servidor (SSD), así como la posibilidad de configurar el escalado en el bloque DisplayConfiguration.

Lanzamiento del servidor de visualización Mir 2.0

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster