Un progetto open source nato dalla comunità di Heroic Games Launcher sta cercando di risolvere uno dei nodi più complessi per chi usa Linux e macOS: eseguire i giochi PC distribuiti tramite l’infrastruttura Xbox, inclusi quelli di PC Game Pass.
Il progetto si chiama Xodus e ha compiuto un passo avanti concreto nella gestione dei titoli basati sul Microsoft Game Development Kit (GDK), avvicinando la possibilità di installare e avviare giochi Xbox PC anche fuori da Windows. Il lavoro resta sperimentale e non è una soluzione ufficiale Microsoft, ma interviene su componenti che finora hanno reso complicato l’uso dei giochi Xbox su Steam Deck e sulle distribuzioni Linux.
Perché il GDK complica la compatibilità su Linux
Per capire la portata del progetto occorre distinguere i giochi Windows tradizionali dai titoli distribuiti tramite l’app Xbox. Un gioco Win32 acquistato su Steam o GOG viene spesso eseguito su Linux tramite Wine o Proton, che traducono le chiamate di sistema richieste dall’applicazione.
I titoli Xbox PC moderni aggiungono però autenticazione, gestione delle licenze e un sistema di pacchettizzazione proprietario chiamato MSIXVC, pensato per integrare identità Xbox Live, multiplayer, classifiche e obiettivi.
Xodus non sostituisce Wine o Proton: si occupa della fase che precede l’avvio, cioè autenticare l’utente, individuare i giochi collegati al suo account e ricostruire un’installazione utilizzabile. Il risultato più concreto potrebbe riguardare Steam Deck, dove oggi l’unica alternativa reale è lo streaming tramite Xbox Cloud Gaming, con i limiti di latenza e connessione che questo comporta rispetto a un’esecuzione locale del gioco.
Xodus non è un emulatore Xbox
Il nome può generare confusione, ma Xodus non va confuso con veri emulatori come xemu o Xenia, pensati per riprodurre l’hardware delle console Xbox originale e Xbox 360.
Il progetto lavora invece sul livello di distribuzione dei giochi PC moderni, lasciando a Wine e Proton il compito di tradurre le chiamate Windows necessarie all’esecuzione. Su macOS la sfida si complica ulteriormente, perché ai Mac con chip Apple Silicon serve anche la traduzione delle istruzioni x86-64, oltre a quella delle API grafiche DirectX verso Metal.
A dare credibilità al progetto è l’esperienza già maturata da Heroic Games Launcher, distribuito con licenza GPLv3 e capace da anni di integrare store come Epic Games Store, GOG e Amazon Games su Linux, Windows e macOS. È la stessa comunità che ora affronta l’infrastruttura Xbox, e la natura open source permette di osservare il comportamento dei componenti e correggere eventuali regressioni nel tempo, come già avvenuto con Wine e Proton.
Restano comunque ostacoli concreti: sistemi anti-cheat, componenti con privilegi elevati e servizi online come multiplayer e obiettivi Xbox possono impedire il corretto funzionamento di singoli titoli, indipendentemente dai progressi di Xodus. Per questo motivo non si può ancora parlare di un Game Pass pienamente funzionante su Steam Deck. Il traguardo raggiunto dimostra però che la barriera tecnica tra Xbox PC e Linux, per anni considerata insormontabile, sta iniziando a incrinarsi.