Открытый проект Xodus может дать Linux-устройствам, включая Steam Deck, нативный доступ к играм из PC Game Pass без установки Windows.
Xodus создают разработчики Heroic Games Launcher — открытого приложения, которое уже помогает запускать на Steam Deck игры из Epic, GOG и Amazon Prime. Проект также нацелен на поддержку macOS.
Главная причина, по которой PC Game Pass до сих пор плохо работает на Steam Deck, связана с архитектурой Xbox-игр для ПК. Тайтлы из Xbox app в основном зависят от Microsoft Game Development Kit (GDK), а не от привычных слоёв DirectX и Win32, с которыми Proton от Valve уже справляется.
По данным обновлений на GitHub-странице Xodus, разработчики уже смогли реализовать авторизацию Xbox, проверку лицензий, а также загрузку и расшифровку пакетов MSIXVC, в которых поставляются PC-игры.
В публикации на Reddit один из разработчиков Xodus сообщил, что сейчас команда сосредоточена на том, чтобы запускать SDK каждого тайтла через Wine. Для этого проект, судя по описанию, использует собственные форки Wine и Proton, а также открытую версию файла xgameruntime.dll, от которого зависят игры Game Pass.
При этом Xodus, вероятно, не будет поддерживать все игры Game Pass сразу после релиза. Более старые проекты, использующие UWP вместо GDK и MSIXVC, могут получить поддержку позже или не получить её вовсе.
Проект остаётся неофициальным и не связан с Microsoft. Это инициатива сообщества, созданная независимыми разработчиками.
Официальной даты релиза у Xodus пока нет. Если проект доведут до рабочего состояния, он может закрыть один из главных пробелов Steam Deck и других систем на Linux для подписчиков PC Game Pass.
Источник: Windows Central, GitHub Xodus, Reddit.





















