Imagen: Xodus Nexus (GitHub)
Xodus Nexus es un lanzador de código abierto para Linux que permite explorar la tienda de juegos de PC de Microsoft, instalar los títulos que el usuario tenga comprados o a los que acceda con una suscripción como Game Pass, y jugarlos con un mismo entorno de ejecución compartido. Es un proyecto independiente y no oficial, que publica en su repositorio de GitHub un desarrollador particular, con la cuenta domsvoboda: no está afiliado a la compañía ni a Xbox, y tampoco es un proyecto ni una versión oficial de los autores de Xodus, el desarrollo sobre el que se construye. El propio repositorio lo deja claro desde el principio: para usarlo «se requiere una compra o suscripción válida del juego».
La versión más reciente es la 0.3.8, publicada en la página de versiones del proyecto el lunes 19 de octubre a las 17:20 UTC, las 19:20 en la hora peninsular española. Añade páginas completas para cada juego, con descripción, categorías y galería de capturas, y muestra los logros, el tiempo jugado y la última actividad cuando la cuenta y el juego los ofrecen. Mejora también la navegación con mando entre juegos, filtros, acciones de página y barra lateral, permite empezar una instalación directamente desde las fichas de la tienda y, al cancelar una instalación nueva, deja elegir entre conservar o borrar los archivos a medias. La 0.3.8 incorpora además un aviso de proyecto no oficial en la configuración del primer arranque.
Va de la mano del componente de fondo 0.2.8, publicado el mismo lunes a las 17:18 UTC, que añade en modo de solo lectura los logros, el tiempo jugado y la última actividad, renueva las credenciales caducadas del dispositivo con su identidad ya existente y reintenta de forma acotada cuando la conexión con la tienda falla de forma temporal. También gestiona sin cerrarse las respuestas de licencia rechazadas, incompletas o mal formadas, con errores de instalación más claros.
Tres piezas y un solo camino de lanzamiento
El proyecto se divide en tres componentes. El lanzador se encarga de explorar la tienda, la biblioteca, la cola de instalación y los controles para lanzar cada juego. El componente de fondo, Nexus backend, es una compilación parcheada de Xodus que gestiona el inicio de sesión de la cuenta, las comprobaciones de licencia, la descarga de los paquetes y la preparación del lanzamiento. El tercero, Nexus runtime, se apoya en Xodus Proton y Xodus XGameRuntime y suma parches de compatibilidad propios. Todos los juegos usan el mismo camino de lanzamiento y ese mismo entorno compartido.
Las licencias también van por separado: el lanzador se distribuye con licencia MIT, el componente de fondo conserva la GPLv3 del proyecto original y se entrega con su código fuente, y el entorno de ejecución incluye bibliotecas compartidas de FFmpeg con licencia LGPL 2.1 o posterior, con el código fijado y la receta de compilación junto a cada versión del entorno.
La instalación parte de una AppImage para Linux en x86_64, que se descarga desde la página de versiones, se marca como ejecutable y se abre; en las distribuciones compatibles hay además un guion que la instala en el menú de aplicaciones. Después, en los ajustes, se instalan el componente de fondo y el entorno de ejecución y se inicia sesión con la cuenta de Microsoft. El inicio de sesión de la plataforma y las partidas guardadas en la nube están disponibles en los juegos compatibles. Si el acceso con clave de acceso se queda atascado, la ventana de inicio de sesión ofrece continuar en el navegador, una opción que funciona con Google Chrome, tanto instalado de forma nativa como en su versión Flatpak desde Discover.
Biblioteca, cola de descargas y Steam
La biblioteca reúne los juegos comprados, los de Game Pass y los ya instalados, con filtros por acceso, por estado de juego y por título. La cola de instalación descarga los juegos de uno en uno y deja añadir más mientras se descarga o se juega a otro, con pausa y reanudación, también a mano tras reiniciar el lanzador. Con el botón derecho sobre un juego instalado se llega a sus ajustes, a los requisitos previos de VC++, a los accesos directos y a la opción de desinstalarlo, que puede conservar los archivos o borrar para siempre su carpeta, sin pasar por la papelera y con las partidas guardadas que haya dentro.
Cada juego tiene en sus ajustes un modo opcional de compatibilidad con DualSense, pensado para cuando el mando no se detecta como un DualSense estándar. Viene desactivado, se aplica solo a ese juego y puede desactivar la respuesta háptica avanzada y los gatillos adaptativos. Desde el menú de cada juego, o desde los ajustes para el propio lanzador, se puede crear un acceso directo ajeno a Steam con las carátulas disponibles, incluso con el cliente abierto y en su modo Juego; para eso hace falta su versión nativa para Linux, porque la de Flatpak aún no es compatible.
Para los errores de cuenta, biblioteca o instalación, el lanzador guarda un registro de diagnóstico local, con un visor propio y un botón para copiarlo desde la 0.3.7, del lunes 19 de octubre. Ese registro contiene códigos de error seguros y resultados de las operaciones, nunca credenciales, y no se sube de forma automática.
Mando y Steam Deck, en fase experimental
La navegación con mando es experimental y funciona con mandos de asignación estándar: la cruceta o el joystick izquierdo para moverse, A para elegir, B para volver, X para el menú de un juego, LB y RB para cambiar de página y el joystick derecho para desplazarse. Ratón, pantalla táctil y teclado siguen disponibles, y en el modo Juego del cliente el teclado en pantalla se abre con la combinación Steam + X.
Con Steam Deck pasa lo mismo: el autor lo resume en que su compatibilidad «es experimental». Explica que prueba y depura el lanzador en SteamOS virtualizado, así que no puede verificar del todo cómo se comporta en una consola portátil real, y pide que se le comuniquen los fallos. También busca comprar una Steam Deck antigua u otra portátil compatible con Bazzite o SteamOS para desarrollar y hacer pruebas.
Las últimas versiones se han sucedido en tres días, del sábado 17 al lunes 19 de octubre, con estas fechas de la página de versiones:
| Versión | Fecha | Lo principal |
|---|---|---|
| Lanzador 0.3.5 | 17/10/2026 | Varias instalaciones en cola |
| Lanzador 0.3.6 | 18/10/2026 | Navegación con mando |
| Nexus runtime 11.0 | 18/10/2026 | Arreglos de arranque |
| Lanzador 0.3.7 | 19/10/2026 | Registro de diagnóstico |
| Lanzador 0.3.8 | 19/10/2026 | Páginas de juego y logros |
La compatibilidad depende de cada juego: el proyecto aclara que sus resultados salen de pruebas manuales y de informes de usuarios, que describen equipos concretos y no una compatibilidad universal.
Te puede interesar
Tech Planet participa en el programa de afiliados de Amazon. Si compras a través de estos enlaces, recibimos una pequeña comisión sin coste extra para ti, lo que nos ayuda a seguir creando contenido como este.
| Imagen | Producto | Características | Comprar |
|---|---|---|---|
![]() |
Mando DualSense Edge (PS5) | joysticks y gatillos personalizables · módulo de joystick reemplazable · perfiles guardados · estuche incluido | Ver precio en Amazon |
![]() |
Xbox Elite Series 2 Core, blanco | tensión de joystick ajustable · 3 perfiles · hasta 40 h de batería · Xbox Series X|S, Xbox One y PC | Ver precio en Amazon |
![]() |
PowerA Advantage inalámbrico para Switch 2 | licencia oficial · efecto Hall · botones asignables · hasta 30 h de batería | Ver precio en Amazon |
![]() |
8BitDo Pro 3 | joysticks TMR · botones ABXY magnéticos intercambiables · base de carga · Switch, PC, Apple, SteamOS y Android | Ver precio en Amazon |
Escrito por Eloy Andrade









