Xodus reverse-engineert und implementiert diese fehlenden Schichten neu – die Xbox Authentication Library (XAL), die Lizenzierungsdienste, die MSIXVC-Paketverarbeitung und schließlich die Gaming Runtime selbst – damit GDK-basierte Spiele ohne Windows laufen können .
Obwohl Xodus sich noch in einer frühen Entwicklungsphase befindet, hat das Projekt bereits einige der schwierigsten Probleme gelöst, um Xbox-Spiele außerhalb von Windows zum Laufen zu bringen:
xal-rs entwickelt, eine in Rust geschriebene Neuumsetzung der Xbox Authentication Library (XAL), die den OAuth2-Login über Microsofts Live-Dienste, den Device-Code-Flow und die Token-Verwaltung übernimmt Die offizielle GitHub-README des Projekts listet Geräte-/Benutzeranmeldung, Xbox-Authentifizierung, Paketdownload und Entschlüsselung von ausführbaren Dateien als abgeschlossen auf .
Dies ist der entscheidende Vorbehalt, den einige frühe Schlagzeilen übersehen haben: Xodus kann zwar abrufen, entschlüsseln und authentifizieren, aber es kann noch kein Spiel tatsächlich starten . Das Projekt hat die Xbox Gaming Runtime (
XGameRuntimeInitialize) oder die Game-SDK-Ebene, die zur Ausführung von GDK-Titeln benötigt wird, noch nicht nachgebildet .
Weitere wichtige Einschränkungen:
Xodus ist kein Konkurrent zu bestehenden Linux-Gaming-Tools – es soll die eine verbleibende Lücke schließen:
Das letzte Puzzlestück ist die Xbox Gaming Runtime selbst. Spiele rufen beim Start XGameRuntimeInitialize auf, und dieser Aufruf schlägt derzeit außerhalb von Windows fehl, weil die Runtime nicht existiert . Das Xodus-Team muss diese Komponente – zusammen mit dem breiteren Game SDK – reverse-engineeren, bevor ein Titel tatsächlich läuft
.
Kurz gesagt: Xodus hat die schwierigsten Probleme vor dem Start gelöst (Authentifizierung, Lizenz, Entschlüsselung), benötigt aber immer noch eine funktionierende GDK-Runtime-Emulation, bevor ein Spiel tatsächlich bootet. Wenn es fertiggestellt wird, würde es die letzte große Lücke im Linux-Gaming schließen: native, lokale Xbox-Game-Pass-Unterstützung ohne Windows-Installation oder Cloud-Streaming-Abonnement.