No sabemos si este será el año de Linux en el escritorio, pero más allá de deseos y especulaciones, hay una cosa cierta: el momento por el que pasa el sistema con los juegos es algo insólito y, lejos de desinflarse, parece ir tomando forma poco a poco. Por eso no suena tan extraño que haya quien quiera acercar los juegos de Xbox Game Pass al pingüino.
Ese alguien es Xodus, un proyecto de muy reciente creación con un objetivo de lo más ambicioso: llevar juegos de Xbox Game Pass a Linux. No es que no existan alternativas para ejecutar con ciertas garantías —las mismas que al usar Steam— juegos de Windows en Linux, al margen de las aplicaciones que todos conocemos. Lo que todavía no hay es una referencia clara en este terreno, algo comparable a lo que representa Heroic Games Launcher para las tiendas que soporta.
En cuanto a Xodus, no se trata evidentemente de una iniciativa oficial, pero viene apadrinada por desarrolladores curtidos en esta arena. En concreto, desarrolladores de la comunidad relacionados con… sí: Heroic Games Launcher, el conocido gestor de juegos de Epic Games Store, GOG y Amazon para Linux, Windows y macOS. La filosofía será la misma: recrear las piezas necesarias para comunicarse con los servicios de Microsoft, descargar los juegos y ejecutarlos.
Así, el principal obstáculo al que se enfrentan no está tanto en la ejecución de juegos de Windows en Linux, un terreno ya muy avanzado gracias a Wine, Proton y compañía, sino en todo lo que rodea a los juegos para Xbox en PC: autenticación, licencias, paquetes MSIXVC cifrados y, especialmente, el runtime del GDK de Xbox del que dependen muchos títulos modernos. El reto es recrear todo el tinglado con eficacia, vaya.
Según el estado actual del proyecto, ya es capaz de iniciar sesión, autorizar al usuario frente a los servicios de Xbox, descargar paquetes MSIXVC y obtener las licencias correspondientes. También dispone de herramientas para extraer y descifrar el contenido de estos paquetes, manteniendo incluso los archivos cifrados en disco y proporcionando el contenido descifrado al entorno de ejecución cuando es necesario.
La pieza decisiva, sin embargo, sigue pendiente: conseguir que Wine proporcione correctamente los servicios de Xbox que los juegos esperan encontrar. Los propios desarrolladores advierten de que queda «mucho trabajo» a este respecto, por lo que Xodus no es todavía una solución que puedas instalar para jugar a Game Pass en Linux. Ni siquiera hay una versión estable dirigida al usuario final. Pero van a por ello.
El primer hito al que apunta Xodus es dar soporte a la mayor parte del catálogo moderno de Xbox para PC, siempre que los juegos utilicen GDK y se distribuyan en formato MSIXVC. Eso deja fuera, al menos por ahora, títulos antiguos basados en UWP. Y está por ver qué ocurrirá con la retrocompatibilidad de Xbox en PC, cuyo funcionamiento podría requerir cambios adicionales en Wine, DXVK o VKD3D-Proton.
Por supuesto, al ser Xodus un proyecto completamente independiente y sin el respaldo de Microsoft, incluso en el supuesto de que llegue a funcionar bien, nada garantiza que futuros cambios en los servicios, formatos o mecanismos de autenticación de Xbox no rompan la compatibilidad y obliguen a los desarrolladores a ponerse al día.
Con todo, hablamos de una de las grandes ausencias en Linux, y es que Microsoft ofrece juego en la nube a través del navegador, pero eso no sustituye descargar un título y ejecutarlo directamente sobre el hardware del equipo. Si es o no necesario, o si es un modelo que casa con Linux, es otra cuestión.
Lo cierto es que no sería tan descabellado como puede parecer a priori: a principios de año se lanzó GeForce Now para Linux, hace apenas un par de semanas se confirmó el desarrollo de GOG Galaxy para Linux… Hay espacio para todo, siempre que los usuarios lo apoyen.
La entrada Desarrolladores de Heroic Games Launcher quieren llevar Xbox Game Pass a Linux es original de MuyLinux


