Faire revivre Firefox OS.
Vulpes reprend Gaia, l’interface et les applications de Firefox OS, pour les faire fonctionner avec un moteur Gecko récent.
Une unique interface pour un maximum de compatibilité
Gaia est commune aux trois versions. Le moteur et l’accès au matériel sont adaptés à chaque plateforme.
- Pixel 3aTundra · version native
Tundra démarre Gecko et Gaia directement sur le téléphone. La fiche de l’appareil détaille les fonctions testées et les limites connues.
Voir la compatibilité du Pixel 3a →- AndroidApplication de démonstration
L’APK permet de découvrir l’interface de Vulpes dans Android. Il s’installe comme une application et ne remplace pas le système du téléphone.
Téléchargements et prérequis →- OrdinateurDéveloppement et essais
La version pour ordinateur sert à développer Gaia et à tester les applications. Les sources et les instructions de démarrage sont disponibles sur Forgejo.
Ouvrir le dépôt →
L’architecture de Vulpes
Sur le Pixel 3a, Gaia, Gecko et Tundra forment le système. Voici le rôle de chacun.

-
GAIA
⌂ · HTML · CSS · JSInterface et applications
L’accueil, les réglages, le téléphone et les autres applications sont écrits en HTML, CSS et JavaScript.
-
GECKO
WEB · JS · APIMoteur web
Gecko affiche l’interface et exécute les applications. Les API adaptées pour Vulpes les relient aux services du système.
-
TUNDRA
LINUX · SERVICES · HALSuccesseur de Gonk dans Vulpes
Tundra assure le démarrage de Gecko et Gaia, les services système et l’accès au matériel, autour du noyau Linux.
-
MATÉRIEL
PIXEL 3a · SARGOGoogle Pixel 3a · sargo
Le Pixel 3a est l’appareil utilisé pour le développement. Sa fiche de compatibilité rassemble les résultats des essais.
Droidian a servi aux premiers essais de développement. Il ne fait pas partie de Vulpes OS : Tundra possède son propre démarrage et ne fonctionne pas sur Droidian.

Ce que Vulpes reprend de Firefox OS
Firefox OS proposait de construire l’interface du téléphone et ses applications avec HTML, CSS et JavaScript. C’est cette possibilité que je veux retrouver avec Vulpes.
Gaia et ses applications viennent de Firefox OS. Vulpes poursuit leur adaptation à un Gecko récent et remplace Gonk par Tundra pour la version native. C’est cette filiation que représentent Firefox et Nivi dans cette illustration.
Vulpes est un projet indépendant, non affilié à Mozilla.
Explorer les applications du Marketplace →Suivre le développement
Je publie les avancées, les essais et les problèmes encore à résoudre dans le changelog. Pour participer, vous pouvez tester une version, signaler un bug, traduire ou contribuer au code.
Vulpes restera libre et gratuit. Aucun abonnement ni fonction payante n’est prévu !
