Lepton : Valve fait tourner les jeux Android sur Linux, mais pas sur votre PC
Valve ouvre le code de Lepton : un conteneur Podman par jeu, sans root, pour jouer à des jeux Android sur Linux. Mais les binaires ne visent que l'ARM64.

Valve a ouvert le code de Lepton, l’outil qui fait tourner des jeux Android depuis le client Steam sur un système Linux. Le dépôt est en ligne sur le GitLab de SteamOS, sous un double régime : licence MIT pour l’outil de conteneurisation, GPL-3.0 pour le système de fichiers Android, qui reprend des correctifs venus de Waydroid, Anbox, Halium et Hybris. Sur le papier, c’est la promesse que le catalogue Android débarque chez les joueurs Linux. Dans les faits, c’est nettement plus étroit, et l’architecture retenue mérite qu’on s’y arrête.
Un conteneur par jeu, sans droits administrateur
La différence avec Waydroid tient en une phrase : Waydroid entretient un conteneur LXC permanent, Lepton lance un conteneur Podman par jeu, et le fait tourner en utilisateur normal, sans root ni binaire privilégié. Chaque partie repart donc d’un environnement propre, et rien ne survit entre deux lancements.
Le reste vient de l’hôte. Lepton monte dans le conteneur les pilotes graphiques Mesa, la couche Zink, les bibliothèques Steam et les couches Vulkan du système Linux, au lieu d’embarquer une pile graphique Android complète. Le jeu croit parler à Android, il parle en réalité au GPU de la machine par les pilotes déjà installés. Pour compenser le coût de démarrage d’un conteneur neuf à chaque fois, l’espace utilisateur Android est mis en cache. Côté développement, GDB, LLDB et RenderDoc fonctionnent sur les jeux lancés de cette façon, ce qui en dit long sur le public visé.
Tout ce qui n’est pas un jeu a été retiré
Lepton désactive les services Android jugés inutiles au jeu. La documentation le dit sans détour : l’outil n’est pas conçu pour un usage Android général. Installer une application arbitraire par son APK n’est pas au programme, non pas par verrouillage idéologique, mais parce que la moitié des briques dont une application ordinaire a besoin ne sont tout simplement plus là . (Ceux qui espéraient lancer leur application bancaire sur un casque de réalité virtuelle en seront quittes pour leur curiosité 😄)
La cible s’appelle Steam Frame
Les binaires publiés ne visent que l’ARM64, c’est-à -dire le Snapdragon série 8 qui anime le Steam Frame, le casque autonome annoncé le 14 septembre à 1 049 € en 256 Go et 1 279 € en 1 To. Sur un PC Linux en x86, il n’y a rien à lancer aujourd’hui : le code est là , les paquets prêts à l’emploi ne le sont pas. Valve n’a pas fermé la porte à un portage, mais n’a rien promis non plus.
Ce que l’ouverture du code ne dit pas
Il faut garder en tête d’où vient ce cadeau. Valve sort un casque à plus de 1 000 € qui a besoin d’un catalogue le jour de son lancement, et le plus grand réservoir de jeux mobiles existants s’appelle Android. Ouvrir Lepton sert la communauté Linux, mais sert d’abord à remplir une boutique. Ajoutons qu’aucune mesure indépendante de performance n’a été publiée à ce stade : on sait comment Lepton est construit, on ne sait pas encore ce qu’un jeu Android donne réellement une fois passé par cette couche, ni combien de titres y survivent sans correctif.
En bref
- Lepton lance des jeux Android depuis Steam sur Linux, un conteneur Podman par jeu, sans root.
- Licence MIT pour l’outil, GPL-3.0 pour le système de fichiers Android hérité de Waydroid, Anbox, Halium et Hybris.
- Pilotes Mesa, Zink, Vulkan et bibliothèques Steam montés depuis l’hôte, espace utilisateur Android mis en cache.
- Binaires ARM64 uniquement, pour le Steam Frame à 1 049 € et 1 279 €. Rien à installer sur un PC x86.
- Pas d’installation d’APK quelconque : ce qui ne sert pas au jeu a été coupé.
Sources : dépôt GitLab de SteamOS, GamingOnLinux, Linuxiac et IT-Connect.
Le Bien Heureux · Redaction Capibara · Mercredi 23 septembre 2026