Aller au contenu
Vulpes OSFirefox OS fork · Open source
Vulpes OS

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.

Un projet libre et gratuit, développé principalement par OverSu.

L’accueil de Vulpes : téléphone, messages, contacts et applications Gaia.
L’accueil de Gaia sur Gecko 156.0.1.

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.

Nivi, le renard arctique de Vulpes, entourant un Pixel 3a.
Google Pixel 3a · Nivi
  1. GAIA

    ⌂ · HTML · CSS · JS

    Interface et applications

    L’accueil, les réglages, le téléphone et les autres applications sont écrits en HTML, CSS et JavaScript.

  2. GECKO

    WEB · JS · API

    Moteur web

    Gecko affiche l’interface et exécute les applications. Les API adaptées pour Vulpes les relient aux services du système.

  3. TUNDRA

    LINUX · SERVICES · HAL

    Successeur 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.

  4. MATÉRIEL

    PIXEL 3a · SARGO

    Google 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.

Le renard de Firefox OS et Nivi, le renard arctique de Vulpes, côte à côte.
Firefox OS & Vulpes OS

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 !