Xbox PC ve Game Pass Oyunları Linux'a Geliyor: Heroic Launcher Geliştiricilerinden 'Xodus' Atılımı Linux oyuncuları için uzun süredir en büyük engellerden biri olan Xbox ekosistemi, nihayet kapılarını açık kaynak dünyasına aralamaya hazırlanıyor. Popüler oyun başlatıcısı Heroic Launcher'ın arkasındaki ekip, Xbox uygulama mağazası üzerinden dağıtılan Xbox PC oyunlarını ve PC Game Pass kütüphanesini Linux'a taşımak üzere Xodus adını verdikleri yeni bir açık kaynaklı proje başlattı.
Bugüne kadar Microsoft, bulut tabanlı Xbox Cloud Gaming üzerinden oyunların akışına (streaming) izin verse de, yerel (native) Xbox PC oyunları ve Game Pass yapımları, şirketin tescilli GDK (Game Development Kit) çalışma zamanı ortamı nedeniyle Linux'ta doğrudan çalıştırılamıyordu.
Asıl Engel DirectX Değil, GDK ve Lisans Altyapısı Oyun dünyasında genellikle performans sorunlarının veya uyumsuzlukların ekran kartı API'lerinden kaynaklandığı düşünülür. Ancak Xodus projesi özelinde durum çok farklı. Proton, DXVK ve VKD3D gibi katmanlar sayesinde oyunların grafik ve x86 komut çevirileri Linux üzerinde zaten yüksek başarıyla gerçekleştirilebiliyor.
Eğer bir oyunun DRM korumasız yürütülebilir dosyasına doğrudan erişebilseniz, Linux'ta çalıştırmak genellikle mümkün oluyor. Fakat asıl kilit nokta; Microsoft'un tescilli GDK'sı, Xbox kimlik servisleri ve şifrelenmiş MSIXVC paketlerinden oluşan üçlü yapı. Bu karmaşık altyapı, Xbox uygulaması aracılığıyla sahip olduğunuz oyunların lisanslarını doğrulamaktan sorumlu. Arka planda bu servisler çalışmadığında, oyunlar başlatıldığı anda çöküyor veya hiç açılmıyor. Xodus projesi, tam olarak bu eksik halkayı simüle etmeyi hedefliyor.
Projenin Öne Çıkan Hedefleri ve Kapsamı Dikkat Çekiyor
Modern GDK Odaklı: Xodus, eski UWP tabanlı sürümlerle değil, öncelikli olarak modern GDK tabanlı Xbox PC oyunları ve bunların MSIXVC paketleriyle ilgileniyor.
Açık Kaynaklı Sürüm: Proje bünyesinde xgameruntime.dll dosyasının sıfırdan yazılmış açık kaynaklı bir sürümü de yer alıyor.
Rust Desteği ve Wine Entegrasyonu: Wine ve Proton'un özel çatalları (fork) ile birlikte Rust dilinde geliştirilmiş bir Xbox kimlik doğrulama kütüphanesi olan xal-rs bu altyapıyı besliyor.
Linux'ta Xbox Devrimi İçin Geri Sayım Resmen Başladı! Xodus ekibinden gelen ilk raporlara göre proje şimdiden önemli dönüm noktalarını geride bıraktı. Ekip; Xbox servislerine başarılı bir şekilde giriş yapabildiğini, oyun paketlerini indirebildiğini ve oyun lisanslarını problemsiz bir şekilde alabildiğini belirtiyor.
Şu an için ana odak noktası, Xbox GDK içindeki Xbox Gaming Runtime bileşeninin Wine üzerinden tamamen simüle edilmesi. Bu aşama tamamlandıktan sonra, Xbox PC oyunlarının Linux üzerinde doğrudan başlatılması ve oynanması hedefleniyor. Ekip, Microsoft/Xbox kimlik doğrulama duvarını, lisans kontrollerini ve paket şifre çözme engellerini büyük ölçüde aşmış durumda. Bu da PC Game Pass kütüphanesinin yakında Linux masaüstlerinde yerel olarak çalışabileceğine dair güçlü sinyaller veriyor.
Linux oyuncuları için uzun süredir en büyük engellerden biri olan Xbox ekosistemi, nihayet kapılarını açık kaynak dünyasına aralamaya hazırlanıyor. Popüler oyun başlatıcısı Heroic Launcher'ın arkasındaki ekip, Xbox uygulama mağazası üzerinden dağıtılan Xbox PC oyunlarını ve PC Game Pass kütüphanesini Linux'a taşımak üzere Xodus adını verdikleri yeni bir açık kaynaklı proje başlattı.
Bugüne kadar Microsoft, bulut tabanlı Xbox Cloud Gaming üzerinden oyunların akışına (streaming) izin verse de, yerel (native) Xbox PC oyunları ve Game Pass yapımları, şirketin tescilli GDK (Game Development Kit) çalışma zamanı ortamı nedeniyle Linux'ta doğrudan çalıştırılamıyordu.
< Resime gitmek için tıklayın >
[size=5]Görsel kaynağı: Microsoft
Asıl Engel DirectX Değil, GDK ve Lisans Altyapısı
Oyun dünyasında genellikle performans sorunlarının veya uyumsuzlukların ekran kartı API'lerinden kaynaklandığı düşünülür. Ancak Xodus projesi özelinde durum çok farklı. Proton, DXVK ve VKD3D gibi katmanlar sayesinde oyunların grafik ve x86 komut çevirileri Linux üzerinde zaten yüksek başarıyla gerçekleştirilebiliyor.
Eğer bir oyunun DRM korumasız yürütülebilir dosyasına doğrudan erişebilseniz, Linux'ta çalıştırmak genellikle mümkün oluyor. Fakat asıl kilit nokta; Microsoft'un tescilli GDK'sı, Xbox kimlik servisleri ve şifrelenmiş MSIXVC paketlerinden oluşan üçlü yapı. Bu karmaşık altyapı, Xbox uygulaması aracılığıyla sahip olduğunuz oyunların lisanslarını doğrulamaktan sorumlu. Arka planda bu servisler çalışmadığında, oyunlar başlatıldığı anda çöküyor veya hiç açılmıyor. Xodus projesi, tam olarak bu eksik halkayı simüle etmeyi hedefliyor.
< Resime gitmek için tıklayın >
[size=5]Görsel kaynağı: Tom's Hardware
Projenin Öne Çıkan Hedefleri ve Kapsamı Dikkat Çekiyor
Linux'ta Xbox Devrimi İçin Geri Sayım Resmen Başladı!
Xodus ekibinden gelen ilk raporlara göre proje şimdiden önemli dönüm noktalarını geride bıraktı. Ekip; Xbox servislerine başarılı bir şekilde giriş yapabildiğini, oyun paketlerini indirebildiğini ve oyun lisanslarını problemsiz bir şekilde alabildiğini belirtiyor.
Şu an için ana odak noktası, Xbox GDK içindeki Xbox Gaming Runtime bileşeninin Wine üzerinden tamamen simüle edilmesi. Bu aşama tamamlandıktan sonra, Xbox PC oyunlarının Linux üzerinde doğrudan başlatılması ve oynanması hedefleniyor. Ekip, Microsoft/Xbox kimlik doğrulama duvarını, lisans kontrollerini ve paket şifre çözme engellerini büyük ölçüde aşmış durumda. Bu da PC Game Pass kütüphanesinin yakında Linux masaüstlerinde yerel olarak çalışabileceğine dair güçlü sinyaller veriyor.
Kaynak: https://www.tomshardware.com/software/linux/xbox-pc-and-game-pass-titles-are-coming-to-linux-through-xodus-heroic-launcher-devs-embark-on-new-open-source-reverse-engineering-project