Los jugadores de Linux podrían estar a punto de superar una de las grandes barreras que todavía separan al sistema operativo de Microsoft del ecosistema de videojuegos de Xbox. Un nuevo proyecto de código abierto llamado Xodus está trabajando para conseguir que los juegos de Xbox PC y PC Game Pass puedan ejecutarse localmente en Linux, algo que actualmente no es posible de forma nativa.
El proyecto está siendo desarrollado por miembros del equipo responsable de Heroic Games Launcher junto a otros colaboradores, y ya ha conseguido superar algunos de los obstáculos técnicos más importantes. Sin embargo, todavía queda trabajo por delante antes de que los juegos de Xbox puedan ejecutarse realmente en Linux.
Xodus quiere llevar los juegos de Xbox a Linux
El principal objetivo de Xodus es permitir que los títulos distribuidos mediante la aplicación Xbox para PC y PC Game Pass puedan funcionar en sistemas Linux sin necesidad de instalar Windows.
Actualmente, muchos juegos de Xbox para PC utilizan componentes del Microsoft Game Development Kit (GDK) y servicios propietarios que dificultan enormemente su funcionamiento mediante Wine. Precisamente esa capa de software es uno de los principales obstáculos que Xodus intenta solucionar.
La propuesta se basa en un proceso de ingeniería inversa para recrear y proporcionar los componentes necesarios para que estos juegos puedan comunicarse correctamente con el sistema.
El proyecto cuenta además con su propia versión de Wine modificada con parches específicos para Xodus, lo que permitirá intentar ejecutar estos títulos fuera de Windows.

Ya han conseguido descargar juegos y comprobar licencias
Aunque Xodus todavía no permite jugar a los títulos de PC Game Pass en Linux, el proyecto ya ha conseguido avances importantes.
Según la información publicada por sus desarrolladores, Xodus ha logrado implementar partes fundamentales del proceso de inicio de sesión, comprobación de licencias y descarga de los juegos. Esto supone que el proyecto ya puede superar algunos de los obstáculos que hasta ahora impedían siquiera preparar los juegos para su ejecución.
Ahora comienza la parte probablemente más complicada: conseguir que esos juegos puedan ejecutarse correctamente.
Y aquí es donde todavía existe una gran diferencia entre poder descargar un juego y poder jugarlo.
El gran problema sigue siendo el Xbox Gaming Runtime
Los juegos desarrollados para el ecosistema Xbox PC no dependen únicamente de sus archivos principales. Muchos utilizan diferentes componentes del entorno de Microsoft que forman parte del Xbox Gaming Runtime y del GDK.
Estos servicios son especialmente importantes para funciones como la autenticación, los logros, el acceso a servicios online y otros elementos integrados en el ecosistema Xbox.
Por eso, conseguir que un juego descargado desde PC Game Pass arranque en Linux no consiste simplemente en utilizar Wine como ocurre con muchos juegos tradicionales de Windows.
Xodus necesita recrear suficientes partes de ese entorno para que los juegos crean que están funcionando dentro del ecosistema esperado.
Una posible revolución para Steam Deck
Si el proyecto consigue llegar hasta el final, uno de los dispositivos que más podría beneficiarse sería Steam Deck.
Actualmente, los usuarios de Steam Deck que quieren utilizar PC Game Pass tienen principalmente que recurrir a soluciones basadas en Xbox Cloud Gaming o instalar Windows en el dispositivo. El problema es que el juego en la nube requiere una conexión a Internet constante y añade dependencia de la calidad de la red.
Xodus plantea una alternativa mucho más interesante: ejecutar los juegos localmente en Linux, aprovechando directamente el hardware de la consola portátil.
Esto permitiría acercar mucho más la biblioteca de PC Game Pass a Steam Deck y potencialmente a otros dispositivos portátiles basados en Linux.

Game Pass podría ganar mucha libertad en Linux
La importancia del proyecto va más allá de Steam Deck.
Si Xodus consigue funcionar correctamente, los usuarios de distribuciones Linux para PC podrían acceder localmente a una parte del catálogo de Xbox que actualmente está limitado por las dependencias de Windows.
Esto supondría eliminar otra de las grandes razones por las que algunos jugadores todavía necesitan mantener Windows instalado en sus equipos.
Linux ya ha avanzado muchísimo en compatibilidad con videojuegos gracias a Wine, Proton y proyectos comunitarios, pero el ecosistema Xbox para PC continúa siendo uno de los obstáculos más complicados.
Precisamente por eso, Xodus podría convertirse en una pieza importante para seguir reduciendo esa diferencia.
No todos los juegos funcionarán automáticamente
Hay que tener en cuenta que incluso si Xodus consigue ejecutar los primeros juegos, eso no significa necesariamente que todo el catálogo de PC Game Pass vaya a funcionar de inmediato.
Los títulos pueden utilizar diferentes tecnologías, servicios y sistemas de protección, por lo que la compatibilidad probablemente será desigual.
Además, las características online podrían presentar dificultades adicionales, especialmente en aquellos juegos que dependen de servicios específicos de Microsoft.
Por tanto, el proyecto tendrá que superar numerosos obstáculos antes de poder ofrecer una experiencia comparable a la que actualmente existe en Windows.
Microsoft no ha anunciado una versión oficial para Linux
Otro punto importante es que Xodus es un proyecto independiente y de código abierto, no una iniciativa oficial de Microsoft.
Microsoft ofrece actualmente Game Pass para PC en Windows y también permite jugar mediante streaming en dispositivos compatibles, pero eso no equivale a ofrecer una versión nativa de PC Game Pass para Linux.
El proyecto Xodus intenta precisamente cubrir ese hueco mediante ingeniería inversa y software libre.
Por ahora tampoco existe confirmación de que Microsoft vaya a colaborar con el proyecto o proporcionar soporte oficial para ejecutar sus juegos en Linux.

Un paso más para el gaming en Linux
La evolución de Xodus demuestra hasta qué punto la comunidad de Linux continúa intentando eliminar las barreras que quedan frente a Windows.
Durante los últimos años, Steam y Proton han conseguido que una cantidad enorme de juegos de Windows funcionen en Linux con una compatibilidad que hace unos años parecía difícil de imaginar. Ahora, proyectos como Xodus intentan solucionar uno de los problemas que todavía permanecen fuera de ese ecosistema.
Si el proyecto consigue completar el soporte necesario para ejecutar los juegos, PC Game Pass podría convertirse en una alternativa mucho más accesible para los usuarios de Linux.
Y Steam Deck sería probablemente uno de los grandes beneficiados.
Por ahora, eso sí, toca tener paciencia. Xodus ya puede gestionar parte del proceso de autenticación, licencias y descarga, pero los juegos todavía no funcionan localmente mediante el proyecto. El reto más complicado comienza precisamente ahora: conseguir que el software de Xbox pueda ejecutarse correctamente sobre Linux.
Si finalmente lo consigue, podría ser uno de los proyectos de código abierto más importantes para el gaming en Linux de los últimos años.
Si quieres descubrir qué títulos merecen más la pena dentro del servicio, puedes consultar nuestra guía de los mejores juegos de Xbox Game Pass, donde recopilamos algunas de las mejores opciones disponibles para los suscriptores.
Fuente: GitHub




