把 Xbox PC 遊戲搬到 Linux、macOS
【Xbox for Linux / macOS 🤪】開源社群近期發起一項代號為「Xodus」的開發計劃,旨在打破作業系統的限制,讓 Xbox PC 遊戲(包含 Game Pass 訂閱服務內容)能在 Linux 與 macOS 環境下順暢執行。該項目目前正透過逆向工程方式,致力於解決 Xbox 遊戲在非 Windows 系統運行的障礙,為跨平台遊戲體驗帶來新的可能性。
Xodus 項目的核心目標,在於完整重現 Xbox PC 遊戲於 Windows 環境外的運行機制。由於現行的 Xbox PC 遊戲大多依賴微軟的 Game Development Kit (GDK) 架構,導致這些內容長期被鎖定在 Windows 系統中。
為克服此限制,Xodus 團隊正積極開發多項關鍵組件,涵蓋身份驗證(Authentication)、權杖交換(Token Exchange)、軟體套件下載及授權驗證等流程。開發團隊以 Rust 語言作為核心開發工具,並同步針對 Wine 及 Proton 進行深度修改,透過自行研發的 xgameruntime 組件來模擬 Windows 環境下的 xgameruntime.dll 執行檔功能,從而達成對遊戲運行環境的最佳化,使其能在 Linux 與 macOS 系統上成功啟動。
根據公開的代碼倉庫顯示,Xodus 不僅僅是單一工具,更是一套完整的系統整合方案。該項目包含了 xodus(核心項目)負責處理遊戲啟動前的必要認證與授權程序,以及 xgameruntime 這個專為與 Wine 整合而設計的 Xbox PC 執行時期組件開源實作。
儘管 Xodus 展現出高度的技術潛力,開發團隊明確表示,此項目目前並未獲得微軟的官方授權或背書。由於逆向工程涉及複雜的授權與版權議題,團隊亦提醒使用者,相關軟體的使用風險須由使用者自行承擔。
資料來源: