Xbox Game PassのPCゲームがLinuxで動く?オープンソース「Xodus」とは|Steam Deck・SteamOS対応の可能性
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
オープンソースプロジェクト「Xodus」の現在地
出典:Xodus公式GitHub Organization、Xodus公式リポジトリのREADME、Microsoft Learn「MSIXVC2 packaging overview」、Tom’s Hardware(2026年8月10日)、Microsoftサポート「Xbox Cloud Gaming in Microsoft Edge with Steam Deck」にもとづきます。本記事の情報は2026年8月11日時点のものです。
Steam DeckやSteamOSを入れたPCでは、Steamで買ったWindows向けゲームの多くが互換レイヤー「Proton」を通してそのまま動きます。ところがXboxアプリ経由でインストールするPC Game Passのゲームだけは事情が違い、Linuxではインストールしても起動しません。クラウド経由のストリーミングは公式に用意されているのに、ローカルにインストールして遊ぶ道だけが閉じたままになっています。
その壁を正面から崩そうとしているのがオープンソースプロジェクト「Xodus」です。GitHubの公式Organizationは「Xbox PCゲームをLinuxとmacOSへ」と掲げ、Xboxへのログイン、ライセンスの取得、ゲームパッケージのダウンロード、実行ファイルの復号まで到達しました。ただし2026年8月11日時点で、ゲームを起動して実際に遊ぶところまでは届いていません。
公式リポジトリのREADMEと未解決のIssue、Microsoftが公開しているGDKのドキュメントを直接読み比べれば、何が動いていて何が動いていないのかの線引きははっきりします。Xodusが対象にするゲームの条件、Gears of War 4が対象外である理由、2026年10月に控えるMSIXVC2という新しい壁、そしてSteam Deckで今日Game Passを遊ぶ現実的な方法まで整理します。
要点Xodusで何が起きているのか
XodusはXbox PCゲームをWindows以外の環境で動かすために必要な処理を丸ごと引き受けることを目標にした、有志によるリバースエンジニアリングのプロジェクトです。2026年8月11日時点の到達点と、それでもまだ遊べない理由を先に並べます。
概要Xodusとは何か
XodusはGitHubのxodus-gaming Organizationで公開されているオープンソースプロジェクトです。公式プロフィールには「Xbox PCゲームをLinuxとmacOSへ」と掲げられ、Game Passを含むXbox PCゲームをLinuxとMacで動かすためのリバースエンジニアリングだと説明されています。GDKで作られたXboxタイトルをWindowsの外で動かすために必要なものは全部こちらで引き受ける、という書き方です。
中核リポジトリはRustで書かれ、ライセンスはGPL-3.0です。2026年8月11日時点でスターは298、フォークは14、未解決のIssueは41件あります。リポジトリ自体は2025年11月11日に作成されており、xodus-gamingというOrganizationにまとまったのは2026年6月12日です。リポジトリの説明文は「The great gaming migration to Linux」で、直訳すれば「Linuxへの大移住」となります。
開発しているのはHeroic Games Launcherの開発陣です。Heroic Games LauncherはEpic Games Store・GOG・Amazon Gamesのゲームを起動できるオープンソースのランチャーで、Linux・Windows・macOSに対応しています。Steam以外のストアで買ったゲームをLinuxで遊ぶ手段として定着しているソフトで、Windows向けゲームをLinuxで動かすノウハウを積み上げてきたチームがXbox側へ手を伸ばした形になります。
公式READMEの冒頭には、これが非公式のプロジェクトであること、利用は自己責任であること、MicrosoftおよびXboxとは提携しておらず承認もスポンサーも受けていないことが明記されています。Xboxアカウントを使う仕組みである以上、規約上の扱いが将来どうなるかを保証できる人はいません。
核心なぜXbox PCゲームはLinuxで動かないのか
先に誤解を解いておくと、原因はDirectXでもx86命令でもありません。SteamのゲームがLinuxで動いているのと同じ仕組みが、Xbox PCゲームにもすでに使えます。
ProtonはValveが開発している互換レイヤーで、Windows向けゲームをLinux上で動かすための土台です。その内側では、DXVKがDirect3D 11などの描画命令をVulkanへ、VKD3D-ProtonがDirect3D 12の命令をVulkanへ置き換えています。つまり描画APIの翻訳はすでに解決済みの領域です。DRMを外した実行ファイルが手元にあれば、Xbox PCゲームは今でもLinuxで動きます。
動かない理由は、ゲーム本体ではなくその周りにある3つの部品です。
Game Passがそのまま巻き添えになるのもここです。クラウド経由でストリーミングする形ならブラウザさえあれば環境を選ばず遊べる一方で、ローカルにインストールして動かす経路だけがふさがれたままになっています。
構成Xodusが用意している部品
Xodusは、この3つを外側から埋めるための部品をリポジトリごとに分けて開発しています。
xgameruntime.dllを、C言語でオープンソース実装し直したものです。Wine上でXodusと組み合わせて使う前提で作られています。リポジトリの作成は2026年8月4日で、まさに立ち上がったばかりの部分です。xgameruntime.dllの内部を、クリーンルーム方式で解析した文書をまとめたリポジトリです。元のコードを直接見た人と実装する人を分けて権利上の問題を避ける、リバースエンジニアリングの定石に沿った進め方になっています。やり方の中心はプロキシライブラリです。ゲームが呼び出すGDKの関数を横取りし、有効なXbox Liveのトークンを差し込んで返すことで、ゲームから見ると正規のXbox環境で動いているように見せます。プロジェクトが今いちばん力を入れているのは、Xbox GDKのXbox Gaming RuntimeをWine上で再現する部分で、それが済んでから実際にXbox PCゲームを起動して遊ぶ段階へ進むと説明されています。
中身は4つのまとまりに分かれている
READMEに載っているプロジェクト構成は次のとおりです。
msixvc MSIXVC / XSPファイルを解析するユーティリティ
xodus 中核機能・API呼び出しの抽象化・共通ユーティリティ
xodus-cli 新機能の検証に使われているコマンドライン版
xodus-service xodus.sockを公開してプロセス間通信を担うサービス
このうちxodus-serviceがxgameruntime.dllとの統合を担当します。READMEでは、将来的にここが統合の中心になり、すべてのクライアントがここへ接続してゲームやXboxのサービスとやりとりする形を目指すと書かれています。
コマンドライン版に用意されているサブコマンドはdownload、license、extract、login、streaming、clep、sp-licenseの7つです。名前を眺めるだけでも、現段階の作業がダウンロードとライセンス周りの検証に集中していることが読み取れます。
MSIXVCの復号を速くするため、x86_64ではAESとSSSE3、arm64ではAESの命令セットを有効にしてビルドされています。これらに対応しないCPUではillegal instructionエラーで落ちるとREADMEが警告しています。目安として2011年以降のプロセッサであれば対応しているとされています。
到達点今どこまで動いているのか
公式READMEには進捗のチェックリストが置かれています。2026年8月11日時点の状態は次のとおりです。
- デバイスログイン
- ユーザーログイン
- Xboxの認可
- MSIXVCパッケージのダウンロード
- 実行ファイルのオンデマンド復号(Issue #50)
- MSIXVC2形式への対応(Issue #53・2026年6月29日起票、現在も未完了)
- ゲームを起動して実際に遊ぶこと
- Wine側からXboxのサービスをゲームへ提供する部分
READMEの本文でも「ログイン、パッケージのダウンロード、ライセンスの取得ができるようになった」と書かれる一方、これらの機能はまだ各所に散らばった状態だと断りが入っています。中核リポジトリへの最後の書き込みは2026年8月7日、xgameruntimeとその文書リポジトリは2026年8月11日にも更新されており、開発の手は止まっていません。
ここを混同すると期待外れになります。Xodusで現在できるのはXboxへのログインとゲームパッケージの入手までで、ゲームを起動して遊ぶ機能はまだ実装されていません。Wine上でXbox Gaming Runtimeを再現する作業が終わるまで、ローカル実行の道は開きません。
見通しSteam DeckやSteamOSで遊べるようになるのか
リポジトリ一覧にProtonのフォークが並んでいる点は、Steam Deckを使っている人には分かりやすい手がかりです。SteamOSはProtonでWindows向けゲームを動かしているため、Xodus用のパッチが当たったWineをProtonごと配る形になれば、Steam Deckでも既存の枠組みにそのまま乗せられます。
技術的な前例もあります。Minecraft Bedrock EditionをLinuxで動かすオープンソースプロジェクト「BedrockonLinux 2.0」は、MicrosoftがこのゲームをGDKへ移行させたあと、Xodusと似たリバースエンジニアリング技術で同じ部品を扱っています。SteamOSのようなサンドボックス環境で動いていても、安全な経路を通してXbox Liveとリアルタイムに通信し、トークンの認証を通せています。
ただし時期を約束している人は誰もいません。READMEにある「Minecraft Bedrockはいつ遊べますか」という質問への回答は、Wine側からXboxのサービスを提供するための作業がまだ大量に残っているという説明と、「soon(tm)」の一言です。オープンソースの世界で「いつになるか分からない」を自嘲的に言うときの決まり文句であり、具体的な予定日ではありません。
条件Gears of War 4は動かない
Xodusが狙っているのは、GDKで作られた比較的新しいXbox PCゲームと、そのMSIXVCパッケージです。それより前のUWP形式で配信されたタイトルは対象外になります。UWPはWindows 10世代で使われていたアプリ形式で、Gears of War 4や初期のForza Horizonシリーズがこれに当たります。
公式READMEのFAQでも、カタログの大半に対応したいとしたうえで、条件はGDKかつMSIXVC形式であることだと明記されています。現時点で対応できていない代表例として名前が挙がっているのがGears of War 4です。
PCのXbox後方互換タイトルについては、ダウンロードして動かす対象としては想定に入っているとしつつ、Wine・DXVK・VKD3D-Protonへ追加のパッチが当たってはじめて動くゲームも出てくるだろう、という慎重な書き方になっています。ここで語られているのはあくまで対象範囲の話で、ゲームを起動して遊ぶ機能そのものが未実装である点は変わりません。
新しい壁MSIXVC2で追いかける対象が増える
Microsoftは、PC向けゲームの新しいパッケージ形式としてMSIXVC2を用意しています。公式ドキュメントによると、2026年4月のGDK(2604)でプレビューとして提供が始まり、2026年10月のGDK(2610)で一般提供を目指す予定です。プレビュー期間中は/msixvc2フラグで明示的に有効化する方式で、一般提供後は新しいパッケージ作成ツールが標準でこの形式を作るようになります。
MSIXVC2はPC専用で、Xbox本体向けのゲームは従来のXVC形式を使い続けます。開発側のメリットは大きく、Microsoftは出荷済みタイトルでの検証としてコンテンツ更新のサイズが64〜94%小さくなった例、パッケージング処理が2.2〜7.6倍速くなった例を挙げています。パッケージに常に付いてくる固定のオーバーヘッドも9割以上削減され、圧縮の内蔵やバージョンごとの暗号化も加わりました。
Xodus側から見ると、これは追いかける対象が1つ増えるという話になります。MSIXVC2への対応はIssue #53として2026年6月29日に起票され、2026年8月11日時点でも未完了のままです。Issueには、MSIXVC2がまだベータでXboxのパートナーがテストできる段階であり、ファイルの仕様にさらに変更が入る可能性があるとも書かれています。
10月の一般提供はMicrosoftのGDKの予定であって、同じ時期にXodusがMSIXVC2へ対応するという意味ではありません。新形式が実際に使われ始めれば、Xodusは既存のMSIXVCと新しいMSIXVC2の両方を追う必要が出てきます。ゴールが遠ざかりこそすれ、近づく話ではない点に注意してください。
代替手段今すぐSteam DeckでGame Passを遊ぶなら
ローカル実行が開くまで待てない場合、現実的な選択肢はクラウド経由のストリーミングです。MicrosoftはSteam Deck向けの手順をサポート記事として公開しています。
大まかな流れは、デスクトップモードに切り替えてDiscoverからMicrosoft Edgeを導入し、Steamのライブラリへショートカットとして登録したうえで、コントローラーを認識させる権限を与え、起動オプションでxbox.com/playをキオスク表示させるというものです。ここでのEdgeはFlatpakという形式で配布されています。Flatpakはディストリビューションを問わずアプリを導入できるパッケージ形式で、Steam Deckでも標準のソフトウェアセンターから扱えます。
コントローラーの権限は、Konsole(ターミナル)から次のコマンドで与えます。
flatpak --user override --filesystem=/run/udev:ro com.microsoft.Edge
そのうえでSteamに登録したショートカットのプロパティを開き、起動オプションの末尾へ次を追記します。
--window-size=1024,640 --force-device-scale-factor=1.25 --device-scale-factor=1.25 --kiosk "https://www.xbox.com/play"
最後にコントローラーレイアウトのテンプレートから「Gamepad with Mouse Trackpad」を適用すれば、ゲームモードのライブラリからXbox Cloud Gamingを直接起動できるようになります。Microsoftはこのサポート記事の中で、使っているEdgeのFlatpakパッケージがコミュニティによって維持されているものであり、Microsoftが積極的に保守しているわけでも、SteamOS上のEdgeを公式にサポートしているわけでもないと明記しています。システムに手を入れることに慣れている人向けの手順です。
そしてこれはあくまでストリーミングです。ゲーム本体はMicrosoft側のサーバーで動いており、Xodusが目指すローカル実行とは別物になります。回線の品質がそのまま画質と入力遅延に跳ね返りますし、利用にはクラウドゲーミングを使えるGame Passの契約が必要です。対応プランと料金はMicrosoftの案内で確認してください。ローカルにインストールして遊びたいなら、今のところWindowsを用意するしかありません。
結論期待していい人と、まだ待つべき人
Xodusは「Xbox PCゲームがLinuxで遊べるようになった」というニュースではなく、「遊べるようにするための土台が半分まで組み上がった」という段階のニュースです。ここを踏まえたうえで、追いかける価値があるかどうかを整理します。
- Steam DeckやSteamOSをメイン環境にしていて、Game Passのゲームをローカルで遊びたい人
- Wine・Proton周辺の開発に興味があり、Issueや議論に手を動かして参加できる人
- 将来的にHeroic Games LauncherからXbox PCゲームを起動する形を待てる人
- 今週末にGame PassのゲームをSteam Deckのローカルで遊びたい人(まだ起動できません)
- Gears of War 4や初期のForza Horizonシリーズなど、旧UWP形式のタイトルが目当ての人
- Xboxアカウントの規約上の扱いを重く見る人(非公式プロジェクトです)
FAQよくある質問
総括まとめ|ログインと入手は越えた、起動はこれから
Xodusは、Xbox PCゲームがLinuxで動かない理由をDirectXやx86ではなく、GDK・Xboxの識別サービス・暗号化されたMSIXVCという3点に絞り込み、そこへ直接手を入れているプロジェクトです。すでにログインからパッケージの入手、実行ファイルの復号までは通っており、Wine・Protonのフォークも公開されています。
一方で、ゲームを起動して遊ぶ部分は手つかずです。対象はGDKとMSIXVC形式のタイトルに限られ、Gears of War 4のような旧UWP形式は外れます。2026年10月にはMicrosoftのMSIXVC2が一般提供を迎える予定で、追いかける対象はむしろ増えます。Steam Deckで今日Game Passを遊びたいなら、Microsoft公式が案内しているクラウド経由の手順が唯一の現実解です。
Heroic Games Launcherの開発陣によるオープンソースプロジェクト「Xodus」は、Xbox PCゲームとGame PassのタイトルをLinux・macOSで動かすことを目指しています。2026年8月11日時点でXboxへのログイン、ライセンスの取得、MSIXVCパッケージのダウンロード、実行ファイルのオンデマンド復号までが動作しており、Wine・Protonの独自フォークやxgameruntime.dllのオープンソース実装も公開済みです。ただしゲームを起動して遊ぶ機能は未実装で、現在はWine上でXbox Gaming Runtimeを再現する作業が進行中です。対象はGDKかつMSIXVC形式のタイトルに限られ、Gears of War 4など旧UWP形式は対象外です。MicrosoftのMSIXVC2は2026年10月のGDKで一般提供予定ですが、Xodus側の対応はIssue #53として未完了で、両者のスケジュールは無関係です。Microsoftの公式プロジェクトではなく、利用は自己責任である点も公式に明記されています。



