Zuletzt aktualisiert am

Valve stellt „Lepton“ vor – damit lassen sich Android-Spiele unter Linux ausführen

Bobby Borisov
Bobby Borisov Linux

Lepton ist das neue Open-Source-Projekt von Valve, mit dem Android-Spiele auf Linux portiert werden sollen, wobei Steam Frame das Hauptziel darstellt.
Eine Übersetzung von 🇬🇧 Linuxiac.com

Valve hat „Lepton“ als Open-Source-Projekt veröffentlicht – ein neues Projekt, mit dem Android-Spiele über Steam unter Linux ausgeführt werden können und dessen Schwerpunkt auf der bald erscheinenden Steam Frame Hardware liegt.

Und lassen Sie uns das gleich klarstellen: Im Gegensatz zu einer universellen Android-Umgebung wie Waydroid ist Lepton speziell für Spiele konzipiert. Laut Valve sollten die meisten Nutzer die vom Steam-Client bereitgestellte Lepton-Version verwenden, während der neu veröffentlichte Quellcode hauptsächlich für Entwickler und Mitwirkende gedacht ist.

Technisch gesehen führt Lepton Android-Spiele in Containern aus. Jede Anwendung erhält einen eigenen Android-Container, während der Lepton-Prozess selbst als normaler Nicht-Root-Benutzer läuft und keine Root-Hilfsprogramme benötigt.

Das Projekt soll Entwicklern dabei helfen, VR-Android-Spiele auf den Steam Frame zu bringen. Valve weist jedoch darauf hin, dass auch andere Anwendungsmöglichkeiten bestehen, diese jedoch derzeit nicht im Fokus stehen und möglicherweise noch nicht ausgereift sind.

Eine der interessanten Designentscheidungen von Lepton ist die enge Integration mit dem Linux-Host. Das Projekt kann Komponenten direkt aus dem Host-Betriebssystem einbinden und nutzen, darunter:

  • Mesa-Grafiktreiber und -Technologien wie Zink
  • Steam- und Steamworks-Bibliotheken
  • Vulkan-Layers für Rendering und Optimierung

Lepton unterstützt zudem die Integration mit Entwicklungs- und Debugging-Tools wie GDB, LLDB, RenderDoc, Strace und Perfetto.

Das Projekt besteht aus zwei Hauptkomponenten. Die erste erstellt das Android-Root-Dateisystem, in dem Spiele gestartet werden. Die zweite ist das Containerisierungs-Tool, mit dem Steam Spiele in dieser Umgebung startet.

Erwähnenswert ist außerdem, dass die Entwickler von Valve die Android-Seite nicht vollständig von Grund auf neu entwickelt haben. Laut der Projektdokumentation enthält Lepton Patches und Komponenten, die aus Waydroid, Anbox, Halium und Hybris stammen.

Auch die Lizenzierung unterscheidet sich zwischen den beiden Teilen. Das Android-Root-Dateisystem wird aufgrund der darin enthaltenen Komponenten unter der GPL-3.0 veröffentlicht, während das Lepton-Kompatibilitätstool selbst unter der MIT-Lizenz verfügbar ist.

🎓 Mit dieser Veröffentlichung wird Valves zunehmend auf Linux ausgerichtete Gaming-Infrastruktur um einen weiteren Baustein erweitert. Proton ermöglicht bereits die Ausführung von Windows-Spielen unter Linux, während Lepton diese Strategie auf Android-Titel ausweitet, insbesondere auf solche, die auf die Steam Frame-Plattform des Unternehmens abzielen.

Man sollte jedoch bedenken, dass Lepton vorerst nicht als neue Desktop-Android-Lösung für Linux-Nutzer betrachtet werden sollte. Sein Anwendungsbereich ist enger gefasst: Er soll die Android-Funktionalität bereitstellen, die erforderlich ist, um Spiele innerhalb des Steam-Ökosystems von Valve effizient auszuführen.

Der Quellcode ist auf der SteamOS-GitLab-Instanz von Valve verfügbar.

Spendieren Sie Bobby einen ☕ Ko-fi

Ein Service von s3n🧩net

Comments