Advertentie
Met het opensourceproject Xodus zou een belangrijke beperking voor Linux-gamers kunnen verdwijnen. De ontwikkelaars achter de Heroic Games Launcher werken namelijk aan een oplossing waarmee games uit het Xbox-PC-ecosysteem van Microsoft, en daarmee ook titels van de PC Game Pass, lokaal onder Linux kunnen worden uitgevoerd. Er is echter nog enig ontwikkelingswerk nodig voordat er een versie klaar is die geschikt is voor dagelijks gebruik.
De belangrijkste hindernis is daarbij niet zozeer het uitvoeren van de Windows-games zelf. Met Wine en het daarop gebaseerde Proton van Valve werkt dit inmiddels onder Linux voor allerlei titels. Vertalingslagen zoals DXVK en VKD3D-Proton zorgen daarbij onder andere voor de omzetting van de voor Windows ontwikkelde grafische api's. Problematischer is veeleer de aanvullende infrastructuur die Microsoft rondom zijn pc-platform gebruikt.
Veel actuele spellen uit de Xbox-app zijn gebaseerd op Microsofts Game Development Kit. De software wordt vaak geleverd in gecodeerde MSIXVC-pakketten en vereist verschillende Microsoft-componenten. Daartoe behoren diensten voor het inloggen, het controleren van licenties en andere functies van de Xbox Gaming Runtime. Hoewel de eigenlijke Win32-programmabestanden in principe via Wine zouden kunnen worden uitgevoerd, lukt het opstarten tot nu toe niet vanwege het ontbreken van deze diensten.
Xodus speelt precies op dit punt in. Voor het project wordt een extra compatibiliteitslaag ontwikkeld die bedoeld is om de benodigde onderdelen van de Xbox-pc-infrastructuur onder Linux na te bootsen. Volgens het project werken de eerste belangrijke componenten al. Xodus kan gebruikers aanmelden bij de Xbox-diensten, bestaande licenties ophalen en spelpakketten downloaden. Ook hebben de ontwikkelaars zich beziggehouden met het decoderen van de geleverde pakketten. Hiermee zijn al verschillende essentiële voorwaarden gecreëerd die tot nu toe de directe toegang tot PC Game Pass-spellen onder Linux in de weg stonden.
Van een werkend alternatief voor de Xbox-app onder Linux is op dit moment echter nog geen sprake. De ontwikkelaars moeten nog meer onderdelen van de Xbox Gaming Runtime nabootsen en via Wine beschikbaar maken. Pas wanneer deze componenten voldoende volledig zijn geïmplementeerd, zouden gedownloade spellen daadwerkelijk lokaal kunnen worden gestart.