B2G/Transition Project/Call For Contribution
As part of the B2G transition project, the community is making a call for contributors - to invite people to get involved in the project.
English Version
What is B2G OS?
The Boot to Gecko (B2G) project was started [1] in 2011 to build a complete, standalone operating system for the open web. B2G is a community maintained open source project based on the Linux kernel and Gecko rendering engine and has been used as the basis of commercial Firefox OS smartphone and smart TV products.
In December 2015 the Mozilla Corporation announced [2] it was shifting its focus away from smartphones to other types of connected devices [3]. Since then a transition project [4] has been underway to modernize B2G and create a leaner platform on which to build smart TVs and other potential connected devices products in the future. As part of this transition, Mozilla's community of volunteers is taking ownership over the smartphone-specific parts of B2G so that Mozilla employees can focus their efforts elsewhere.
The transition project aims to replace Mozilla's legacy app runtime with new standards-based web apps and move the core B2G system closer to the architecture of the Firefox web browser. This will reduce complexity and maintenance costs and create a platform for the future based on emerging web standards.
Why Do We Need Your Help?
Maintaining an operating system is a big project and a large community of volunteers is needed if we are to keep B2G running on the smartphone form factor. There are many ways to contribute such as building and testing the OS, filing and fixing bugs, developing new features, porting to new devices, helping with documentation and localization and even just using and talking about the B2G project.
Help is already needed on the transition project to get core system features working, port smartphone apps to the new architecture and document everything which has changed. Once the transition is complete we hope to build an even bigger community of contributors to help making B2G move forward.
If you're interested in the challenge of helping to maintain a complete, standalone operating system for the open web, then we want to hear from you! B2G is made by the community for the community and we need your help.
How to Get Started
There are many ways to get in touch with the B2G community including the main forum [5], the dev-fxos mailing list [6], our #fxos IRC channel for real-time chat [7] and telegram group [8] for more general and informal discussions. We also hold weekly public meetings [9] on Vidyo where you can catch up with the latest news and meet other members of the team.
See B2G OS [10] on MDN for a list of ways you can get involved depending on your particular interests.
- https://wiki.mozilla.org/Booting_to_the_Web
- https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
- https://wiki.mozilla.org/Connected_Devices
- https://wiki.mozilla.org/B2G/Transition_Project
- https://discourse.mozilla-community.org/c/firefox-os-participation
- https://lists.mozilla.org/listinfo/dev-fxos
- https://wiki.mozilla.org/IRC
- https://telegram.me/B2GOS
- https://wiki.mozilla.org/B2G/Meeting
- https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS
French Version / Version française
Qu'est ce que B2G OS ?
Le projet Boot to Gecko (B2G) a été lancé [1] en 2011 pour construire un système d'exploitation complet et indépendant pour le Web ouvert. B2G est un projet libre basé sur le noyau Linux et le moteur de rendu Gecko. Il a servi de base pour les téléphones commerciaux et TV connectées sous Firefox OS.
En décembre 2015, Mozilla Corporation a annoncé [2] qu'elle se concentrait désormais sur d'autres types d'objets connectés que les smartphones [3]. Depuis, un projet de transition [4] a été lancé pour moderniser B2G et créer une plateforme plus légère sur laquelle se baser pour produire des téléviseurs et de possibles objets connectés à l'avenir. En tant que partie prenante de cette transition, la communauté Mozilla a pris l'initiative de développer les aspects de B2G spécifiques aux smartphones, afin que les employés de Mozilla puissent se concentrer sur d'autres tâches.
Ce projet de transition vise à remplacer l'environnement applicatif historique de Mozilla par des applications web basées sur les nouveaux standards et à rapprocher le cœur du système B2G de l'architecture du navigateur Firefox. Cela réduira la complexité et les coûts de maintenance, et créera une plateforme d'avenir, basée sur des standards du Web émergents.
Pourquoi avons-nous besoin de votre aide ?
Maintenir un système d'exploitation est un projet d'envergure qui requiert les efforts d'une large communauté pour que B2G continue à fonctionner sur des smartphones. Il y a de nombreux moyens de contribuer au projet comme compiler, tester l'OS, signaler et corriger des bogues, développer de nouvelles fonctionnalités, porter l'OS sur de nouveaux appareils, participer à la rédaction de la documentation et à la traduction, ou simplement en parler.
Vous pouvez d'ores et déjà aider le projet de transition pour faire fonctionner le système principal, porter les applications pour smartphones vers la nouvelle architecture et documenter tout ce qui a été modifié.
Une fois la transition achevée, nous espérons rassembler une communauté encore plus importante de contributeurs afin de faire progresser B2G.
Si vous êtes intéressé par le défi consistant à aider à développer un système d'exploitation autonome complet basé fait pour le Web ouvert, alors vous êtes invité à contribuer ! B2G est réalisé par la communauté pour la communauté et nous avons besoin de votre aide.
Par où commencer ?
Il y a de nombreux moyens d'entrer en relation avec la communauté B2G, comme, par exemple, aller sur le forum principal [5], la mailing list dev-fxos [6], notre canal IRC #fxos [7] et notre groupe Telegram [8] pour des discussions plus générales et informelles. Nous tenons également des réunions hebdomadaires [8] ouvertes à toutes et à tous sur Vidyo où vous pouvez vous tenir au courant des dernières actualités et rencontrer les autres membres du projet. Vous pouvez consulter la page B2G OS [10] sur MDN pour une liste plus complète des moyens de contribuer selon vos centres d'intérêts.
B2G OS sera ce que nous en feront ensemble.
- https://wiki.mozilla.org/Booting_to_the_Web
- https://blog.mozfr.org/post/2015/12/Firefox-OS-se-reoriente-vers-les-appareils-connectes
- https://wiki.mozilla.org/Connected_Devices
- https://wiki.mozilla.org/B2G/Transition_Project
- https://discourse.mozilla-community.org/c/firefox-os-participation
- https://lists.mozilla.org/listinfo/dev-fxos
- https://wiki.mozilla.org/IRC
- https://telegram.me/B2GOS
- https://wiki.mozilla.org/B2G/Meeting
- https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS