Valve Android oyunlarını Linux'ta çalıştıran Lepton'ı açık kaynak yaptı
Öne çıkanlar
- Valve, Linux üzerinde Android oyunlarını çalıştıran Lepton uyumluluk katmanını açık kaynak yaptı.
- Araç, kök kullanıcı yetkisi gerektirmeden çalışıyor ve gereksiz sistem hizmetlerini kapatıyor.
- Uyumluluk aracı MIT, Android kök dosya sistemi bileşenleri ise GPL-3.0 lisansıyla yayımlandı.
Valve, Android tabanlı oyunları Linux işletim sisteminde çalıştırmak için geliştirdiği uyumluluk katmanı Lepton'ın kaynak kodlarını erişime açtı. Steam Frame cihazı hedef alınarak geliştirilen araç, şirketin resmi GitLab sunucusu üzerinden yayımlandı. Windows oyunlarını Linux'a taşıyan Proton benzeri bir amaca sahip olan yazılım, geliştiricilerin bağımsız Android oyunlarını doğrudan Linux ortamına aktarmasını hedefliyor.
Lepton, genel Android konteyner çözümlerinden farklı olarak yalnızca oyun çalıştırmak üzere optimize edilmiş bir mimari kullanıyor. Sistem üzerinde kök (root) yetkilerine ihtiyaç duymadan çalışan araç, oyunlar için gereksiz görülen çok sayıda Android arka plan hizmetini devre dışı bırakıyor. Açılış sürelerini kısaltmak için durum önbelleklemesi yapan katman, ana işletim sisteminden Mesa ve Zink grafik sürücüleri ile Vulkan katmanlarını doğrudan içe aktarıyor.
Proje mimarisinde Waydroid, Anbox, Halium ve Hybris gibi açık kaynak projelerin bileşenleri ile yamaları yer alıyor. Valve, kendi geliştirdiği uyumluluk aracı kodlarını MIT lisansı altında dağıtırken, oluşturulan Android kök dosya sistemi imajını GPL-3.0 lisansıyla kullanıma sundu. Araç ayrıca geliştiriciler için gdb, lldb ve RenderDoc gibi hata ayıklama ve profil çıkarma araçlarıyla doğrudan entegrasyon desteği barındırıyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.