Drew DeVault, desarrollador activo del protocolo Wayland, creador del proyecto Sway y de la biblioteca asociada wlroots anunció en su microblog un nuevo compositor de Wayland — Wio, implementación del sistema de ventanas Rio, que se utiliza en el sistema operativo Plan 9.
Externamente, el compositor repite el diseño y comportamiento del original Rio, creando, moviendo y eliminando ventanas de terminales con el ratón, ejecutando dentro de ellas programas gráficos (el puerto de Rio a X11 del proyecto Plan 9 from User Space no replicaba la funcionalidad original, sino que simplemente creaba una nueva ventana con el programa al lado).
Internamente se utiliza el compositor wlroots Cage para crear 'kioscos', cuyo código permite ejecutar múltiples pantallas de Wayland en el contexto de una única sesión de usuario. Según DeVault, esta es una de las funcionalidades interesantes que muestra la diferencia radical en el diseño de Wayland en comparación con X11, donde esto es simplemente imposible o difícil de lograr.
En el enlace a la noticia original se puede ver una demostración de tres minutos.
Fuente: linux.org.ru

