Загрузка 0
ПОДЕЛИТЬСЯ

Мой блог

Листай вниз

Проект Xodus принесет игры Xbox PC и Game Pass на Linux

Проект Xodus принесет игры Xbox PC и Game Pass на Linux

Революция в мире Linux: проект Xodus открывает доступ к играм Xbox для ПК

Игры для ПК, распространяемые через официальное приложение Xbox, на текущий момент остаются недоступными для пользователей Linux. Основная причина кроется в использовании Microsoft проприетарной среды выполнения GDK (Game Development Kit). Именно этот программный барьер блокирует функционирование подписки Game Pass на Linux, несмотря на то что компания сама активно продвигает облачный стриминг игровых проектов для данной платформы. Однако ситуация может кардинально измениться благодаря новому open-source проекту под названием «Xodus», который разрабатывают создатели популярного лаунчера Heroic. Команда проекта поставила перед собой амбициозную цель: с помощью методов глубокой обратной инженерии эмулировать ключевые компоненты, необходимые для функционирования современных игр Xbox на Linux.

Логотип Xbox Game Pass
Microsoft Game Pass
The Xodus GitHub page.
(Image credit: Tom’s Hardware)
Xbox Art
Xbox Ally
Xbox logo

Суть проблемы и технические барьеры

Основной фокус команды Xodus направлен на современные проекты, базирующиеся на GDK, и их специфические зашифрованные пакеты формата MSIXVC. Важно отметить, что проект сознательно не нацелен на устаревшие UWP-релизы, такие как Gears of War 4 или ранние части серии Forza Horizon. Проблема этих игр не кроется в API DirectX или особенностях x86-инструкций, так как Proton в связке с DXVK и VKD3D уже успешно справляется с их трансляцией. Доказательством этого служит тот факт, что игры из экосистемы Xbox прекрасно запускаются на Linux, если пользователю удается раздобыть DRM-free исполняемые файлы. Реальное препятствие заключается в «триедином союзе»: проприетарном GDK, сервисах идентификации Xbox и зашифрованных контейнерах MSIXVC. Именно этот фреймворк отвечает за проверку лицензий игр, приобретенных через приложение Xbox. Без его работы в фоновом режиме игры при запуске неизбежно вылетают или вовсе отказываются открываться. Xodus призван устранить это фундаментальное ограничение.

Google Preferred Source
Hassam Nasir
Xbox logo
a silver Sony PlayStation 3 being photographed
Jensen Huang with RTX spark

Технические достижения и внутренняя реализация

На текущий момент разработчики Xodus сообщают об успешном взаимодействии с сервисами Xbox: проект позволяет авторизоваться, скачивать игровые пакеты и получать необходимые лицензии. Технический инструментарий проекта включает собственную реализацию библиотеки xgameruntime.dll, а также специализированные форки Wine и Proton. Кроме того, в структуру включена библиотека xal-rs, предназначенная для аутентификации в экосистеме Xbox на языке Rust. Xodus использует прокси-библиотеки для взаимодействия с играми, использующими GDK, перехватывая API-вызовы для передачи валидных токенов Xbox Live. Сейчас усилия сосредоточены на эмуляции среды Xbox Gaming Runtime через Wine, после чего проект перейдет к этапу полноценного локального запуска игр. Поскольку барьеры с аутентификацией и расшифровкой уже преодолены, велика вероятность, что в ближайшее время мы увидим нативную работу PC Game Pass на Linux. Аналогичный подход уже успешно применяется в проекте BedrockonLinux 2.0, позволяющем запускать Minecraft Bedrock. Там методы обратной инженерии обеспечивают связь с Xbox Live в режиме реального времени через защищенный «шлюз», позволяя игре корректно авторизовать токены даже внутри изолированной среды SteamOS.

Nvidia GeForce RTX 5050 vs Intel Arc B580 Face Off
PCB under red light
Linus Torvalds
Linux is now available for the Sega 32X
Sega Dreamcast
Atari Jaguar
Tired judge
Nvidia CEO presenting Rubin Ultra at GTC 2026.
A GeForce RTX 5090 graphics card

Перспективы и влияние экосистемы

Параллельно Microsoft расширяет библиотеку игр для ПК: в прошлом месяце на платформу официально пришли четыре проекта с оригинальной консоли Xbox, и компания обещает пополнение этого списка. Согласно утечкам, в следующем году на ПК могут выйти и игры эпохи Xbox 360, поставляемые с предустановленным эмулятором. Пока остается неясным, опираются ли эти релизы на тот же стек GDK, что и современные тайтлы, или используют иные способы адаптации. В сообществе активно обсуждается роль Valve: многие энтузиасты отмечают, что десятилетний план компании, заложенный еще в эпоху Steam Machine 1.0 и реализованный через проект Proton, стал фундаментом, сделавшим подобные разработки вообще возможными. В то же время разгораются дискуссии о целесообразности таких усилий для Microsoft, учитывая, что компания в основном получает прибыль от экосистемы, работающей на Windows, и не имеет прямой финансовой выгоды от расширения поддержки Linux-пользователей.

Openclaw
A data center under construction
Steam Machine
Gigabyte Gaming RX 9070 GRE graphics card

Источник: tomshardware.com

1 комментарий к “Проект Xodus принесет игры Xbox PC и Game Pass на Linux

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

01.
На платформе MonsterInsights