- El proyecto Xodus, impulsado por la comunidad de Heroic Games Launcher, busca llevar el catálogo de Xbox PC a Linux.
- Ya es posible iniciar sesión en Xbox, descargar juegos y obtener licencias, pero aún no se pueden ejecutar.
- Se trabaja en emular el Xbox Gaming Runtime con versiones personalizadas de Wine para los juegos basados en GDK.
- La comunidad sigue contribuyendo para superar los retos técnicos y lograr el objetivo final.
Los usuarios de Linux que disfrutan del PC Game Pass de Microsoft llevan años esperando una solución oficial, pero la compañía nunca ha mostrado interés en portar su infraestructura a este sistema. Mientras tanto, la comunidad ha decidido tomar cartas en el asunto con un proyecto de código abierto llamado Xodus, que ya ha logrado avances significativos para que los juegos de Xbox se puedan jugar en Linux.
Xodus nace de la mano de desarrolladores vinculados a Heroic Games Launcher, una herramienta muy popular entre los usuarios de Linux para acceder a tiendas como Epic Games o GOG. El objetivo no es solo ejecutar juegos sueltos, sino replicar la capa completa de Xbox PC, incluyendo la autenticación, las licencias y el sistema de paquetes cifrados, de modo que el catálogo de Game Pass funcione de forma nativa.
El problema: los juegos modernos de Xbox usan tecnologías cerradas
Para entender por qué los juegos de Xbox PC no funcionan en Linux, hay que conocer el Xbox Game Development Kit (GDK) y el sistema de paquetes MSIXVC. Estas tecnologías incluyen mecanismos de verificación de licencias y cifrado que impiden que herramientas como Proton o Wine puedan ejecutarlos directamente. Los juegos antiguos basados en UWP ya tienen solución gracias a proyectos como DXVK, pero los títulos más recientes se han vuelto un muro difícil de derribar.
Además, el Xbox Gaming Runtime, un componente esencial para que los juegos se inicien, no está disponible para Linux. Por eso, Xodus se ha centrado en crear una implementación abierta de esta capa, junto con versiones personalizadas de Wine y Proton que se adapten a los requisitos de los juegos GDK.
Los logros de Xodus: autenticación y descargas ya funcionan
Según el equipo de desarrollo, Xodus ya es capaz de iniciar sesión en los servicios de Microsoft y Xbox, descargar paquetes de juegos y obtener licencias válidas. Para lograrlo, han construido varias piezas clave: una implementación abierta de la librería xgameruntime.dll, una biblioteca de autenticación llamada xal-rs escrita en Rust, y librerías proxy que interceptan las llamadas a la API para enviar tokens válidos de Xbox Live.
Esto significa que el proceso de descarga y verificación de derechos ya está resuelto. Sin embargo, el equipo advierte que esto no equivale a poder jugar. El siguiente paso, y el más complejo, es conseguir que los juegos se ejecuten realmente en local.
El gran desafío: emular el runtime y hacer que los juegos arranquen
El trabajo actual se centra en emular el Xbox Gaming Runtime a través de Wine. Esto implica recrear todo el entorno de ejecución que los juegos esperan encontrar, incluyendo servicios de red, gestión de licencias en segundo plano y otras dependencias. El equipo ya tiene su propia versión modificada de Wine con parches especiales, pero aún no hay una fecha estimada para que el proyecto esté listo para el público.
Los desarrolladores señalan que, una vez superada la autenticación y las licencias, los obstáculos restantes son menores en comparación. No obstante, hay que tener en cuenta que no todos los juegos serán compatibles. Xodus se centra en los títulos modernos que usan GDK y MSIXVC, dejando de lado los juegos antiguos basados en UWP, que ya tienen otras soluciones. Además, la compatibilidad variará de un juego a otro, como ocurre con Proton.
Un futuro prometedor y la incertidumbre de la respuesta de Microsoft
El proyecto Xodus no está solo. Existen precedentes como BedrockOnLinux 2.0, que utiliza técnicas de ingeniería inversa similares para permitir que Minecraft Bedrock se comunique con Xbox Live en SteamOS. Esto demuestra que es posible sortear las restricciones de Microsoft con dedicación y trabajo comunitario.
Sin embargo, nadie sabe cómo reaccionará Microsoft. La compañía podría actualizar su DRM o lanzar nuevas protecciones que bloqueen a Xodus. A pesar de ello, la comunidad sigue colaborando en el proyecto, que es totalmente abierto y está disponible en GitHub. Como afirman sus impulsores, “si tienen éxito, los juegos de PC de Xbox ya no estarán limitados a Windows”.
Por ahora, los usuarios de Linux tendrán que esperar un poco más para disfrutar de Game Pass en su sistema favorito. Pero los avances de Xodus demuestran que el interés por jugar sin depender de Windows sigue creciendo, y que la comunidad está dispuesta a luchar por ello.



