B2G OS

This is an archived page. It's not actively maintained.

Comment contribuer

B2G OS est un système d'exploitation autonome et complet pour le web ouvert. Il s'agit d'un projet open source développé par la communauté Mozilla et qui constitue les bases des produits Firefox OS.

B2G OS est un système d'exploitation open source, maintenu par la communauté, pour les smartphones, tablettes, TVs intelligentes et autres appareils connectés. Le projet a démarré en 2011 et est basé sur le noyau Linux et le moteur de rendu Gecko. L'interface utilisateur entière est construite avec des technologies web (HTML, CSS et JavaScript) et peut être utilisée pour lancer et utiliser des applications web. Depuis que Mozilla a abandonné son programme commercial de smartphone Firefox OS, la partie smartphone du projet est intégralement maintenue par la communauté de bénévoles de Mozilla et placée sous la marque B2G OS.

Note : Un appel à contribution et un autre pour l'adoption d'applications ont été lancés pour mobiliser davantage de personnes, n'hésitez pas à les relayer !

  • Signaler et corriger des bogues (le méta-bogue est le bogue 1252143)
  • Aider à corriger les tests qui échouent
  • Porter une app smartphone gaia :
    1. La convertir en webapp (ou)
    2. La convertir vers chrome:// (pourquoi ?) et faire un retour
  • Porter B2G OS sur votre téléphone ou nous aider à maintenir un portage
  • Aider à corriger les bogues de Gecko
  • Contribuer à améliorer la traduction de cette documentation et du wiki
  • Proposer et implémenter des nouvelles caractéristiques pour les smartphones

S'impliquer

Pour participer aux réunions et aux Groupes de Travail communautaires, s'enregistrer sur ce Calendrier. Ils sont annoncés sur Discourse, où vous pouvez trouver des informations sur comment participer ainsi que les remarques.

Appareils compatibles

Pour plus d'informations, voir cette page.
Flashez facilement votre appareil avec B2G Installer.
Votre appareil ne figure pas dans la liste ? Essayez Mulet sur ordinateur de bureau

Note: certaines pages ont été déplacées vers l'Archive MDN — informez-nous si vous avez des difficultés à trouver quelque chose ou s'il y a des choses qui devraient selon vous être replacées dans cette section.

 

  1. Architecture de B2G OS
    1. Architecture de B2G OS
    2. APIs de B2G OS
  2. Gaia
    1. Vue d'ensemble de Gaia
    2. Différentes façons d'exécuter Gaia
    3. Faire fonctionner le code de Gaia
    4. Développer pour Gaia
      1. Comprendre la structure du code de Gaia
      2. Apporter des modifications au code de Gaia
      3. Tester les modifications du code de Gaia
      4. Soumettre un correctif pour Gaia
      5. Éléments de base sur le système de construction de Gaia
      6. Référence des options de Make
      7. Référence des outils pour Gaia
  3. Construire B2G OS
    1. Vue d'ensemble de la construction
    2. Résumé du processus de compilation de B2G OS
    3. Prérequis pour la compilation
    4. Se préparer pour la première construction
    5. Compiler B2G OS
      1. Compiler B2G OS
      2. Compiler B2G OS pour le Flame sur Mac OS X
      3. Compiler pour le Fairphone
      4. Carte de référence des variables de compilation de B2G
  4. Exécuter B2G OS sur le Bureau
    1. Choisir comment exécuter Gaia ou B2G OS
    2. Exécuter B2G OS sur ordinateur grâce à Mulet
  5. Installer B2G OS sur mobile
    1. Installation de B2G OS sur un appareil mobile
    2. Module B2G installer
  6. Appareils compatibles
  7. Créer des mises à jour pour B2G OS
    1. Création et installation de paquets de mise à jour B2G OS
    2. Construction et installation de build communautaire FOTA
  8. Portage de B2G OS
    1. Aperçu du portage
    2. Les bases du portage
    3. Portage sur CyanogenMod