
Linux gamers can already run a huge number of Windows games, but Xbox PC titles have remained one of the bigger gaps. Xodus is trying to change that by rebuilding the Microsoft services those games expect to find. If it succeeds, the impact could be especially important for handheld gaming PCs, where access to Game Pass is still one of the main reasons many users keep Windows installed. The open-source project is being developed by people connected to the Heroic Games Launcher, and its goal is fairly straightforward: make modern Xbox PC games work on Linux. That includes titles distributed through PC Game Pass. It’s not finished yet. Games aren’t playable through Xodus at this stage, but the project could eventually remove one of the biggest reasons handheld PC users still need Windows.
Why Xbox PC games are harder to run on Linux
Most Windows games follow a familiar path on Linux. Wine handles Windows system calls. Proton adds gaming-specific fixes. DXVK and VKD3D-Proton translate DirectX graphics into Vulkan. Put those pieces together and a surprising number of games just work. Xbox PC games add extra complications.
Many newer titles use Microsoft’s Game Development Kit, or GDK. They can also rely on Xbox identity services, licence systems and MSIXVC game packages. That means Proton can’t simply launch the executable and hope for the best.
The game may first need to prove who you are, check whether you own it, unlock encrypted files and connect to Xbox-specific services. Without those pieces, the game usually stops before it gets very far.
What Xodus is actually building
Xodus is trying to recreate the missing Xbox software layer instead of replacing Windows as a whole. The project includes tools for signing into Xbox services, downloading game packages and handling licences. It also includes work on an open implementation of Microsoft’s Xbox gaming runtime, along with custom Wine and Proton builds.
That matters because modern Xbox PC games expect certain Microsoft components to exist. If Linux can provide compatible replacements, those games may be able to run much more like ordinary Windows titles.
The core software is written in Rust, while other parts of the project handle Xbox authentication, MSIXVC packages and runtime compatibility. It’s a large technical job, but several important parts are already working.
Game downloads and licences already work
Some of the hardest early steps are already functional. Xodus can handle device login and user login. It can complete Xbox authorisation, download MSIXVC game packages and obtain the licences needed to access them. That’s a big part of the chain.
It doesn’t mean you can install PC Game Pass on Linux tomorrow and start playing everything. The missing piece is still game execution. Getting the files is one thing. Making the game believe it’s running inside the Microsoft environment it expects is another. That’s where most of the remaining work sits.
Handheld gaming could be where Xodus matters most
The project could become particularly relevant on handheld gaming PCs. Linux-based handhelds already have strong support for Steam and many Windows games through Proton, but PC Game Pass remains awkward because Microsoft’s Xbox app and local Game Pass downloads still depend heavily on Windows.
For users who want native access to Game Pass titles, installing Windows is often the practical answer. That creates a clear divide. A handheld can offer a streamlined Linux gaming experience for Steam and other launchers, yet still need Windows if the owner wants the full PC Game Pass library installed locally.
Xodus could eventually reduce that gap. If Xbox PC games can authenticate, download and run properly under Linux, handheld owners could gain local access to Game Pass titles without switching operating systems simply for Microsoft’s ecosystem. Games aren’t playable yet, so that possibility is still some distance away. But for handheld users in particular, it’s one of the most interesting parts of the project.
The Xbox gaming runtime is the big challenge
Modern GDK games can call Xbox-specific functions while they’re running. Those calls normally go through Microsoft’s own runtime and gaming services on Windows. Wine doesn’t currently provide all of that functionality. Xodus is working on replacements.
One part of the project focuses on recreating xgameruntime.dll, a Windows library used by Xbox PC games. Another component is designed to sit between the game, the Xodus software and Xbox services. If those pieces work reliably, Linux could provide enough of the Xbox environment for GDK games to launch and run. That’s the goal.
Compatibility will still depend on the individual game. Some titles may use functions that others don’t. Anti-cheat systems, middleware and additional Windows services could also cause problems. So this probably won’t become a simple switch where every Game Pass game starts working at once.
Not every Xbox game will be supported
Xodus mainly targets newer Xbox PC games built around the GDK and MSIXVC packaging system. Older Microsoft Store games based on UWP use a different architecture. Those titles don’t fit neatly into the same approach.
There may also be Xbox backwards-compatible releases that need extra work in Wine, DXVK or VKD3D-Proton before they run properly. That means support will almost certainly vary from game to game. Some titles may work early. Others could need specific fixes. A few may remain out of reach. That’s normal for compatibility projects.
PC Game Pass on Linux is getting closer
Right now, there’s still no proper local PC Game Pass client for Linux. Cloud gaming remains the easiest official route for playing supported Game Pass titles without Windows. Xodus is aiming at something very different: downloading the actual PC game and running it locally on Linux.
The project isn’t there yet. Still, authentication works. Licence handling works. Game package downloads work. That gives the developers a real foundation to build on. The next step is the difficult one: making the Xbox runtime and related services behave well enough inside Wine and Proton for games to run normally.
If that works, Xodus could fill one of the biggest remaining holes in Linux gaming support. It could also make Linux much more practical on handheld gaming PCs, where PC Game Pass access remains one of the strongest reasons to keep Windows around.
For now, Xodus is still a development project rather than a finished Game Pass solution. But the technical pieces are starting to line up, and the handheld angle gives the project a much wider relevance than desktop Linux alone.














