Valve hat Lepton, die für das Steam Deck entwickelte Android-Kompatibilitätsschicht, Open-Source gestellt. Das Projekt ermöglicht es, Android-Spiele über Container unter Linux auszuführen und richtet sich hauptsächlich an Entwickler, die VR-fokussierte Android-Titel auf das Steam Deck portieren möchten, obwohl auch andere Anwendungsfälle möglich sind.
Der Gaming-Riese veröffentlichte keine formelle Ankündigung. Liam Squires-Hand berichtete zunächst über die Open-Source-Stellung. Valve gibt an, dass die meisten Benutzer nicht direkt mit Lepton interagieren werden, da der Steam-Client dessen Betrieb übernimmt. Das Projekt-Repository teilt den Codebase in zwei Teile auf, von denen jeder eine separate Lizenz hat. Das Kompatibilitätstool selbst wird unter der MIT-Lizenz veröffentlicht, während das Android-Root-Dateisystem die GPL-3.0-Lizenz verwendet, da es Code von anderen Open-Source-Projekten enthält.
Das Android-Image von Lepton basiert auf mehreren bestehenden Projekten. Waydroid bietet die Kernfunktionalität zum Ausführen eines vollständigen Android-Systems innerhalb eines Linux-Containers, wobei Lepton Patches und Komponenten direkt davon übernimmt. LineageOS liefert das Android-System-Image und das Android Open Source Project (AOSP) dient als Basis-Codebaum.
Lepton ist speziell für die Ausführung von Spielen innerhalb von Containern konzipiert und wurde dafür optimiert. Alle Apps laufen als derselbe Benutzer und unnötige Android-Dienste werden beim Starten von Spielen deaktiviert. Valve hat zuvor auch FEX Open-Source gestellt, eine x86-zu-ARM-Übersetzungsschicht, die für das Steam Deck verwendet wird und Entwicklern einen wachsenden Stack aus inspizierbarer und erstellbarer Software bietet.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie