La semana pasada se lanzó TigerVNC 1.14, la última versión de esta solución de cliente y servidor VNC de alto rendimiento y multiplataforma. Una de las características más emocionantes de TigerVNC 1.14 es la inclusión del soporte para la aceleración por hardware.
Aceleración por Hardware en OpenGL y Vulkan
Con TigerVNC 1.14, Xvnc ahora es capaz de soportar las APIs de OpenGL y Vulkan con aceleración por hardware. Esta aceleración depende de que los controladores del sistema sean compatibles con GBM, lo cual se encuentra en los controladores Mesa comunes, así como en los últimos controladores de NVIDIA. Aunque existen algunos problemas conocidos con los controladores que están siendo solucionados, es alentador ver que se está implementando este soporte para la aceleración por hardware.
Otras Mejoras y Actualizaciones
Además de la aceleración por hardware, TigerVNC 1.14 incluye varias mejoras y actualizaciones significativas:
- Especificación del Directorio Base XDG: Los visores y servidores ahora siguen la Especificación del Directorio Base XDG, como «
/.config», para almacenar archivos en el directorio del usuario. Los usuarios existentes continuarán utilizando el directorio heredado «/.vnc», pero los nuevos usuarios utilizarán los directorios XDG. - Métodos de Autenticación Mejorados: El visor nativo ahora soporta los métodos de autenticación Diffie-Hellman de Apple y MSLogonII de UltraVNC. El visor Java ahora soporta el método de autenticación RSA-AES de RealVNC.
- Compatibilidad con Systemd: x0vncserver ahora soporta la activación de sockets systemd, mejorando la integración con los gestores de servicios del sistema.
- Paquetes y Compatibilidad: Se han añadido paquetes para Ubuntu 24.04, mientras que se han eliminado los paquetes para Red Hat Enterprise Linux 7 y Ubuntu 18.04, ya que han alcanzado el final de su ciclo de vida.
- Actualizaciones de la Interfaz de Usuario: El visor nativo ha recibido una ligera actualización en la apariencia de la interfaz de usuario.
- Conexiones Inversas y Modo de Solo Vista: Ahora es posible forzar que las conexiones inversas sean solo de visualización.
- Indicador Dinámico de Usuario: Se puede especificar el marcador especial «%u» para «PlainUsers» para indicar dinámicamente el usuario que está ejecutando el servidor.
- Compatibilidad Mejorada con Gestores de Servicios del Sistema: Ahora es posible ejecutar vncserver sin bifurcación para una mejor compatibilidad con más gestores de servicios del sistema.
Disponibilidad y Descargas
Las versiones binarias de TigerVNC 1.14 están disponibles en SourceForge. Los usuarios interesados pueden descargar la última versión desde: SourceForge – TigerVNC 1.14.0.
Sobre TigerVNC
Virtual Network Computing (VNC) es un sistema de visualización remota que permite ver e interactuar con un entorno de escritorio virtual que se ejecuta en otra computadora de la red. Utilizando VNC, se pueden ejecutar aplicaciones gráficas en una máquina remota y enviar solo la visualización de estas aplicaciones a la máquina local. VNC es independiente de la plataforma y soporta una amplia variedad de sistemas operativos y arquitecturas tanto como servidores como clientes.
TigerVNC es una versión de alta velocidad de VNC basada en las bases de código de RealVNC 4 y X.org. TigerVNC comenzó como un esfuerzo de desarrollo de próxima generación para TightVNC en plataformas Unix y Linux, pero se separó de su proyecto padre a principios de 2009 para que TightVNC pudiera centrarse en plataformas Windows. TigerVNC soporta una variante de codificación Tight que es acelerada en gran medida por el uso del códec JPEG libjpeg-turbo.
Con estas nuevas características y mejoras, TigerVNC 1.14 continúa consolidándose como una herramienta esencial para la gestión remota de escritorios, ofreciendo un rendimiento y capacidades mejoradas que beneficiarán a usuarios de todo el mundo.