Xodus reverse-engineerar och återskapar dessa saknade lager – Xbox Authentication Library (XAL), licensieringstjänster, MSIXVC-pakethantering, och så småningom själva Gaming Runtime – så att GDK-baserade spel kan köras utan Windows .
Trots att Xodus är i tidig utveckling har det löst flera av de svåraste problemen för att få Xbox-spel att fungera utanför Windows:
xal-rs, en Xbox Authentication Library-implementation i Rust som hanterar OAuth2-inloggning via Microsofts Live-tjänster, device-code-flöde och tokenhantering Projektets officiella GitHub-README listar enhets-/användarinloggning, Xbox-autentisering, paketnedladdning och exekverbar dekryptering som slutförda .
Detta är den kritiska varning som vissa tidiga rubriker förbisåg: Xodus kan hämta, dekryptera och autentisera, men det kan inte starta ett spel . Projektet har ännu inte återskapat Xbox Gaming Runtime (
XGameRuntimeInitialize) eller det SDK-lager som krävs för att exekvera GDK-titlar .
Andra viktiga begränsningar:
Xodus är inte en konkurrent till befintliga Linux-spelverktyg – det är utformat för att fylla den enda återstående luckan:
Den sista pusselbiten är Xbox Gaming Runtime själv. Spel anropar XGameRuntimeInitialize vid start, och det anropet misslyckas för närvarande utanför Windows eftersom runtime inte existerar . Xodus-teamet måste reverse-engineera denna komponent – tillsammans med det bredare spel-SDK:t – innan någon titel kan köras
.
Kort sagt: Xodus har löst de svåraste problemen före start (autentisering, licens, dekryptering) men behöver fortfarande en fungerande GDK-runtime-emulering innan något spel faktiskt startar. Om det slutförs skulle det täppa till den sista stora luckan i Linux-spelande: inbyggt, lokalt Xbox Game Pass-stöd utan Windows-installation eller molnströmningsprenumeration.