Los desarrolladores de Heroic Games Launcher han puesto en marcha Xodus, un proyecto de código abierto que busca algo que Microsoft nunca ha planteado de forma oficial. Nos referimos a que los juegos de Xbox para PC, incluido el catálogo de Game Pass, funcionen en Linux y macOS.
La iniciativa se encuentra en una fase muy temprana y no cuenta con ningún respaldo de la compañía de Redmond, pero ya ha superado los primeros obstáculos técnicos relacionados con la autenticación y la descarga de licencias. De hecho, en su página de GitHub, el equipo describe Xodus como un esfuerzo de ingeniería inversa de código abierto para conseguir que los juegos de Xbox para PC, incluidos los de Game Pass, funcionen en sistemas Linux y Mac.
Nos explican que se encargan de replicar todo lo necesario para que los títulos basados en GDK arranquen fuera de Windows. Si lo consiguen, cambiarían las reglas del juego para quienes usáis SteamOS u otras distribuciones de Linux, aunque Microsoft podría romper esa compatibilidad en cualquier actualización futura sin previo aviso.
Por qué los juegos de Xbox no arrancan hoy en Linux
El problema no está en las instrucciones x86 ni en la API gráfica, un terreno donde herramientas como Proton y DXVK llevan años funcionando bien. La barrera real está en el GDK (Game Development Kit), un entorno propietario que comprueba de forma constante si la licencia del juego es válida, y en los paquetes MSIXVC, un formato cifrado que Windows interpreta de manera nativa pero que el resto de sistemas operativos ignora por completo. Sin estas dos piezas funcionando en segundo plano, el juego ni siquiera arranca.
Esta combinación explica por qué el servicio de juego en la nube de Microsoft sí llega a Linux (nos basta con un navegador), mientras que la versión instalada de forma local se queda fuera. Según describen sus propios responsables en GitHub, Xodus se encarga de replicar todo lo que un título basado en GDK necesita para ejecutarse fuera de Windows, la capa que hasta ahora solo existía dentro del sistema de Microsoft.
Qué ha conseguido Xodus por ahora
Si os pica la curiosidad por saber en qué punto está el desarrollo, el equipo ya consigue iniciar sesión con una cuenta de Microsoft, descargar los paquetes de un juego y obtener la licencia que demuestra que ese título pertenece a vuestra biblioteca o a la suscripción de Game Pass. Son los tres pasos que, hasta ahora, solo se podían completar dentro de Windows, y que sirven de base para todo lo que viene después.
Queda, eso sí, trabajo por delante. Los propios responsables reconocen que aún falta camino para dejarlo en un estado plenamente utilizable, el paso que permitiría lanzar en vuestro propio equipo, de forma local, los juegos que ya se pueden descargar y validar en Linux. Por ahora, lo que existe es la prueba de que el bloqueo técnico se puede superar, no una alternativa lista para instalar y jugar.
Los límites: qué juegos entrarán en Xodus y cuáles no
El proyecto se centra, por ahora, en los juegos que usan el formato GDK y se empaquetan como MSIXVC, la combinación que emplean los títulos más recientes del catálogo de Xbox en PC. Esa es la condición que marca qué puede entrar y qué no en esta primera fase de desarrollo.
La retrocompatibilidad tampoco viene resuelta de fábrica: Xodus ya es capaz de descargar y ejecutar juegos antiguos de Xbox, pero según sus propios desarrolladores, es posible que solo funcionen correctamente después de que Wine, DXVK o VKD3D-Proton reciban parches adicionales para cubrir sus particularidades técnicas. El código del proyecto está publicado en sus repositorios de GitHub, disponible para quien quiera seguir su evolución en este enlace.
Si tenéis curiosidad por ver cómo avanza, el repositorio en GitHub recibe actualizaciones con cierta frecuencia y es la mejor forma de comprobar cuándo Xodus pasa de la demostración técnica a una versión que podamos instalar y probar en nuestro propio equipo.
