BookinglyTech News
Software

YSERVER 1.6 añade XDMCP para escritorios compartidos multiusuario

El servidor X11 escrito en Rust y desarrollado con ayuda de Claude Code incorpora acceso remoto vía gestor de pantalla, pensado para entornos HPC compartidos.

2 min de lecturaPhoronix0 vistas

YSERVER ha publicado la versión 1.6, en la que añade soporte de XDMCP (X Display Manager Control Protocol) para escritorios compartidos entre varios usuarios. El proyecto es un servidor X11 moderno escrito en Rust y desarrollado con ayuda de Claude Code, y hasta ahora no cubría ese modo de acceso remoto.

La funcionalidad no sale de la nada: viene de una petición de quienes despliegan escritorios compartidos en clústeres HPC, que necesitaban que los usuarios entraran por el gestor de pantalla a un mismo entorno remoto. Con XDMCP, un cliente puede iniciar sesión en un display de YSERVER desde otra máquina a través del display manager, igual que hace el servidor X.Org convencional con los thin clients. El trabajo incluye el manejo del propio protocolo, transporte TCP y la capacidad de reiniciar el servidor.

Desactivado por defecto

Hay dos límites que conviene tener claros antes de desplegarlo. No hay soporte de IPv6, y GLX sobre TCP tampoco está cubierto, así que quien tenga aplicaciones OpenGL en remoto sigue sin poder usarlas por esta vía. Además, el soporte XDMCP y el listener TCP llegan como características de compilación desactivadas por defecto: hay que habilitarlas expresamente al construir el servidor. No es una funcionalidad que aparezca sola tras actualizar.

La 1.6 incorpora también varias correcciones de errores. Los detalles y las descargas están en las notas de la versión.

La noticia tiene su gracia por dos motivos. El primero es que XDMCP es un protocolo veterano del mundo X11, y verlo reaparecer en una implementación nueva indica que los escritorios compartidos en HPC siguen tirando de él en lugar de migrar a otras soluciones. El segundo es el propio YSERVER: un servidor X11 escrito desde cero en Rust, con generación de código asistida por IA, es un experimento sobre cuánto aguanta una pieza tan clásica del escritorio Unix reescrita con herramientas actuales.

Queda por ver si el proyecto activa XDMCP y el listener TCP por defecto en alguna versión futura, y si llega el soporte de IPv6 y de GLX sobre TCP, que son las piezas que hoy faltan para igualar al servidor X.Org en escenarios de cliente ligero.