Valve heeft de broncode van Lepton vrijgegeven, de compatibiliteitslaag waarmee Android-games op Linux draaien. Het project staat in een publieke repository op de eigen GitLab van het bedrijf, in de groep frame-public, waar het op 11 september 2026 is aangemaakt.
Lepton bestaat voor de Steam Frame, de zelfstandige headset van Valve die deze maand uitkwam. Er zijn veel games voor Android-headsets, ze volledig porten is duur, en Lepton pakt het van de andere kant aan: het draait de Android-app in een container op een gewoon Linux-systeem in plaats van de ontwikkelaar de game te laten herschrijven.
Wat er precies is vrijgegeven
Valve schreef de projectbeschrijving zelf, en die is eerlijker dan gebruikelijke marketing. Dit staat erin over de bouw van Lepton.
- Het draait als gewone gebruiker, zonder root en zonder hulpprocessen met verhoogde rechten.
- Binnenin is er geen isolatie tussen apps: het uitgangspunt is dat elke game in een eigen container leeft.
- Diverse Android-diensten staan uit omdat games ze niet nodig hebben. De compatibiliteit met gewone apps kan daardoor breken, en Valve zegt dat er gewoon bij.
- De toestand wordt gecachet zodat de Android-omgeving sneller opstart.
- Bibliotheken komen van het hostsysteem: grafische drivers zoals mesa en zink, bibliotheken van Steam en Steamworks, en Vulkan-lagen waaronder een injector voor foveated rendering en een renderpass-optimalisator.
- De debuggers strace, gdb, lldb en renderdoc worden ondersteund, net als de profiler perfetto. Het platte venster is standaard verborgen maar kan getoond worden.
Valve schreef geen eigen Android. De container is gebouwd met patches en onderdelen van de projecten Waydroid, Anbox, Halium en Hybris, en daarom valt het Android-rootbestandssysteem onder de licentie GPL-3.0.
Voor wie dit is
Valve trekt meteen de grens: Lepton is bedoeld voor ontwikkelaars die hun VR-games voor Android naar de Steam Frame brengen. Andere toepassingen kunnen, maar daar is niet aan gepolijst. Gewone gebruikers krijgen het advies Lepton uit de Steam-client te halen in plaats van het zelf te bouwen.
Toch betekent open code meer dan een headset. Dit is een werkend voorbeeld van hoe je Android bovenop SteamOS draait zonder root, en zulke dingen haalt de gemeenschap snel uit elkaar. Op de Steam Deck en andere SteamOS-apparaten is het op termijn nog een route naar games die nooit naar de pc kwamen.

