BenchmarksNewsPC Components

Xbox games hit Linux via Exodus open source project

Featured image Xbox games hit Linux via Exodus open source project

The dream of playing Xbox PC games on Linux has been hampered by a stubborn piece of proprietary software from Microsoft: the Game Development Kit (GDK) runtime environment. This framework creates a major hurdle, blocking access not only to native game launches but also to the seamless experience of Game Pass, even when streaming is available.

To unlock this digital frontier, a dedicated community is taking on the challenge. A new open-source project, Xodus”>Xodus, born from the developers of Heroic Launcher, is aiming to dismantle these barriers by reverse engineering and emulating the necessary components required for Xbox PC titles to run smoothly on Linux.

The core difficulty lies in Microsoft’s proprietary system—a trifecta involving the GDK, Xbox identity services, and encrypted MSIXVC packages. This framework is essential for verifying licenses through the Xbox app. Without it running correctly in the background, games simply refuse to launch or crash immediately upon startup.

This is where Xodus steps in. The project is developing an open-source implementation of Wine and Proton, and a specialized library called Xbox authentication for Rust. By employing proxy libraries, Xodus intercepts API calls to transmit valid Xbox Live tokens, effectively bridging the gap between the game and the proprietary runtime.

The immediate focus is on emulating the Xbox Gaming Runtime from the GDK through Wine. Having already solved complex hurdles related to Xbox/Microsoft authentication, license checks, and package decryption, the team believes they are on the verge of making PC Game Pass run natively on Linux.

This push for open-source compatibility is not isolated. Other projects are tackling similar issues; for instance, BedrockonLinux 2.0, which brings Minecraft Bedrock to the platform, already relies on similar reverse-engineering techniques to handle GDK components and ensure real-time Xbox Live authentication in a sandboxed environment like SteamOS.

While Microsoft continues to expand its compatibility, bringing classic Xbox titles to PC and hinting at further backward compatibility, the open-source community is working tirelessly. This collaborative effort showcases a powerful commitment to making gaming accessible and free across all operating systems.