Açık kaynak topluluğu, PC oyuncularını yıllardır Windows ekosistemine bağlayan en büyük yazılım engellerinden birini ortadan kaldırmak için harekete geçti. Heroic Games Launcher geliştiricilerinin öncülük ettiği yeni açık kaynaklı Xodus projesi, Microsoft’un Xbox PC oyunlarını ve popüler abonelik servisi PC Game Pass kütüphanesini yerel olarak Linux dağıtımlarına getirmeye hazırlanıyor.
Kimlik Doğrulama ve Paket İndirme Aşaması Tamamlandı
Microsoft’un oyun kütüphanesi bugüne kadar tamamen kapalı kaynaklı ve Windows işletim sistemine sıkı sıkıya entegre bir altyapı kullanıyordu. Xodus, bu kısıtlamaları aşarak Microsoft hesaplarının kimlik doğrulaması, oyun lisanslarının alınması ve yerel dosyaların indirilmesi işlemlerini Linux terminali üzerinden başarıyla gerçekleştirdi.
Proje, Microsoft’un şifreli MSIXVC oyun paketlerini (Xbox uygulamasının standart kurulum formatı) doğrudan indirebiliyor ve şifrelerini yerel olarak çözebiliyor. Geliştirici ekibin GitHub üzerinden doğruladığı üzere; sunucu tarafındaki yetkilendirme sorunsuz çalışıyor. Ancak oyunları doğrudan başlatmak için Microsoft’un işletim sistemi seviyesindeki mimarisini taklit edecek bir adıma daha ihtiyaç var.
Wine ve Proton Çeviri Katmanlarıyla Çalıştırma Süreci
İndirme işleminin başarılı olması, Game Pass oyunlarının doğrudan tıklanıp oynanabileceği anlamına gelmiyor. Geliştiriciler şu anda Microsoft’un Xbox Gaming Runtime (Xbox oyun çalışma zamanı) mimarisini Linux tarafında sanal olarak yeniden oluşturmaya odaklanmış durumda.
Xodus ekibi, oyunları sistemde yerelmiş gibi çalıştırmak için Wine yazılımının özel olarak yamalanmış bir sürümünü (fork) geliştiriyor. Süreç başarıyla tamamlandığında, DXVK ve VKD3D-Proton gibi çeviri katmanları sayesinde Xbox oyunları Linux çekirdeğinde sorunsuz bir şekilde donanıma erişebilecek. Ekip, eski nesil UWP (Evrensel Windows Platformu) uygulamalarıyla vakit kaybetmek yerine, doğrudan Microsoft’un yeni GDK (Oyun Geliştirme Seti) altyapısını kullanan modern oyunları hedefliyor.
Steam Deck ve Linux Kullanıcılarını Bekleyen Açık Kaynak Özgürlüğü
Açık kaynak kodlu işletim sistemlerinin oyun tarafındaki en büyük zayıflığı bugüne kadar Game Pass aboneliğinin yerel donanımda kullanılamamasıydı. Türkiye’deki oyuncular da dahil olmak üzere pek çok kişi, artan oyun fiyatları karşısında kütüphanedeki uygun fiyatlı oyunlara erişebilmek için sistemlerinde mecburen Windows kurulumu barındırıyor.
Şu an Linux kullanıcılarının Game Pass erişimi sadece Xbox Cloud Gaming üzerinden tarayıcı tabanlı olarak (bulut oyunculuğu ile) sağlanabiliyor. Xodus projesi tam sürüme ulaştığında; kullanıcılar arka planda çalışan gereksiz telemetri hizmetleriyle veya zorunlu işletim sistemi güncellemeleriyle uğraşmadan, doğrudan Linux dağıtımları üzerinden oyunlarını çalıştırabilecek. Bu durum, özellikle SteamOS tabanlı Steam Deck sahipleri için cihazın tam performansını ortaya çıkaracak büyük bir ekosistem genişlemesi anlamına geliyor.