Xodus: новый проект для запуска Xbox-игр на Linux

Фото: Tom's Hardware
Краткий ответ
Проект Xodus от разработчиков Heroic Launcher решает проблему запуска игр Xbox PC и Game Pass на Linux, обходя ограничения проприетарной среды GDK и MSIXVC.
Разработчики лаунчера Heroic, известного среди пользователей Linux, представили проект Xodus — инициативу с открытым исходным кодом, направленную на запуск игр Xbox PC и сервиса Game Pass на Linux-платформах. Основная проблема заключается в зависимости игр от проприетарной среды Microsoft GDK (Game Development Kit), которая отвечает за проверку лицензий и взаимодействие с сервисами Xbox. Без этой среды игры либо не запускаются, либо завершаются с ошибкой сразу после старта.
Xodus нацелен на современные игры, использующие GDK и пакеты MSIXVC, а не на более старые релизы на базе UWP. Проект уже реализовал ключевые функции: аутентификацию в сервисах Xbox, загрузку игровых пакетов и проверку лицензий. Для этого используются собственные реализации библиотек, такие как xgameruntime.dll, а также модифицированные версии Wine и Proton. Кроме того, разработчики создали библиотеку xal-rs на языке Rust для работы с аутентификацией Xbox.
Следующим шагом станет эмуляция Xbox Gaming Runtime через Wine, что позволит запускать игры локально. Учитывая прогресс, достигнутый командой, можно ожидать, что Game Pass заработает на Linux в ближайшее время. Аналогичные технологии уже применяются в проекте BedrockonLinux 2.0 для запуска Minecraft Bedrock на Linux, что подтверждает жизнеспособность подхода.
Microsoft недавно выпустила на ПК четыре классические игры с оригинальной Xbox, а в планах — релизы игр с Xbox 360. Однако неясно, используют ли эти проекты ту же GDK-среду, что и современные Xbox-игры для ПК. Если нет, их запуск на Linux может оказаться проще.
Частые вопросы
- Почему Xbox-игры не работают на Linux?
- Игры Xbox PC зависят от проприетарной среды Microsoft GDK и зашифрованных пакетов MSIXVC, которые не поддерживаются на Linux. Без этих компонентов игры не запускаются или вылетают при старте.
- Что умеет Xodus на данный момент?
- Xodus уже может авторизоваться в сервисах Xbox, загружать игровые пакеты и проверять лицензии. Проект использует собственные реализации библиотек и модифицированные версии Wine и Proton.
- Когда Game Pass заработает на Linux?
- Пока точные сроки неизвестны, но разработчики Xodus уже преодолели ключевые технические барьеры. Ожидается, что полноценная поддержка появится в ближайшее время.
Лента для Дзен: /feed/dzen.xml · RSS: /feed.xml