Xodus reverse-engineerer og genskaber disse manglende lag – Xbox Authentication Library (XAL), licenstjenester, MSIXVC-pakkehåndtering og i sidste ende Gaming Runtime – så GDK-baserede spil kan køre uden Windows .
På trods af en tidlig udviklingsfase har Xodus løst flere af de sværeste problemer med at få Xbox-spil til at fungere uden for Windows:
xal-rs, en Xbox Authentication Library (XAL)-genskabelse i Rust, der håndterer OAuth2-login via Microsofts Live-tjenester, device-code-flow og token-administration Projektets officielle GitHub-README viser enheds-/brugerlogin, Xbox-autentificering, pakke-download og eksekverbar dekryptering som fuldførte elementer .
Dette er den afgørende forbehold, som nogle tidlige overskrifter overså: Xodus kan hente, dekryptere og autentificere, men kan faktisk ikke starte et spil . Projektet har endnu ikke genskabt Xbox Gaming Runtime (
XGameRuntimeInitialize) eller det nødvendige game SDK-lag til at eksekvere GDK-titler .
Andre vigtige begrænsninger:
Xodus er ikke en konkurrent til eksisterende Linux-spilværktøjer – det er designet til at udfylde det sidste hull:
Det sidste stykke af puslespillet er Xbox Gaming Runtime. Spil kalder XGameRuntimeInitialize ved opstart, og det kald mislykkes i øjeblikket uden for Windows, fordi runtime ikke eksisterer . Xodus-teamet skal reverse-engineere denne komponent – sammen med det bredere game SDK – før nogen titel vil køre
.
Kort sagt har Xodus løst de sværeste præ-start-problemer (auth, licens, dekryptering), men mangler stadig en fungerende GDK-runtime-emulering, før noget spil faktisk booter. Hvis det fuldføres, vil det slutte det sidste store hul i Linux-spil: native, lokal Xbox Game Pass-support uden en Windows-installation eller cloud-streaming-abonnement.