B2G/Transition Project/Call For Contribution

From MozillaWiki
< B2G‎ | Transition Project
Revision as of 06:26, 31 May 2016 by Imyaman (talk | contribs) (start Korean translation)
Jump to navigation Jump to search

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.

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. 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.

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozfr.org/post/2015/12/Firefox-OS-se-reoriente-vers-les-appareils-connectes
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS

Japanese Version / 日本語版

B2G OS とは何か?

Boot to Gecko (B2G) プロジェクトは、2011 年に、オープン Web のための完全なスタンドアロンのオペレーティングシステムを構築するために開始 [1] されました。B2G は、コミュニティにより維持され、Linux カーネルと Gecko 描画エンジンをベースにしたオープンソースプロジェクトであり、商用の Firefox OS スマートフォンやスマートテレビ製品の基盤として使用されています。

2015 年 12 月に、Mozilla Corporation により、プロジェクトの焦点をスマートフォンから他の形式のコネクテッドデバイス [3] にシフトすることが発表 [2] されました。その時から、B2G を現代化して仮プラットフォームを作り、その上でスマートテレビや他の潜在的なコネクテッドデバイス製品を構築するための移行プロジェクト [4] が水面下で進められてきました。この移行プロジェクトの一環としてボランティアの Mozilla コミュニティが B2G のスマートフォン固有部分の所有権を引き継いだため、Mozilla の従業員は努力を別のところへ向けられるようになりました。

この移行プロジェクトは、Mozilla の古いアプリランタイムを新しい標準ベースの Web アプリに置き換え、コア B2G システムを Firefox Web ブラウザのアーキテクチャに近づけることを目的としており、複雑性と保守コストを減らし、新興の Web 標準をベースにした未来のプラットフォームを作ることを目指しています。

なぜあなたの助けが必要なのか?

オペレーティングシステムの保守は巨大なプロジェクトであり、私たちがスマートフォンのフォームファクタで実行される B2G を維持するには、多くのボランティアのコミュニティが必要とされます。このコミュニティには、OS のビルドやテスト、バグの報告や修正、新機能の開発、新端末への対応、文書化とローカライズ、ただ使ってみる、B2G プロジェクトについて話すなど、多くの貢献する手段があります。

移行プロジェクトでは、コアのシステム機能を動作させたり、スマートフォンアプリを新しいアーキテクチャに対応させたり、変更された部分をすべて文書化することに、いつでも助けが必要です。移行が完了したら、私たちは、B2G の前進を助けるためのより大きな貢献者のコミュニティを構築することを望んでいます。

もしあなたが、完全なスタンドアロンのオープン Web のためのオペレーティングシステムの保守を助ける挑戦に興味があるなら、ぜひご意見を聞かせてください! B2G は、コミュニティのためにコミュニティが作り、あなたの助けを必要とするプロジェクトです。

参加するには

B2G コミュニティには多くの方法で参加できます。メインフォーラム [5]、dev-fxos メーリングリスト [6]、リアルタイムチャットのための #fxos IRC チャンネル [7]、全般的な非公式の議論のための telegram グループ [8] があります。私たちは毎週、Vidyo で公開ミーティング 9. https://wiki.mozilla.org/IRC を行っています。このミーティングでは、最新ニュースを入手したり、チームの他のメンバーに会ったりできます。

あなたの興味に応じて参加する方法のリストは、MDN サイトの B2G OS のページ [10] をご覧ください。

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS

Italian Version / Versione italiana

Cos'è B2G OS?

Il progetto Boot to Gecko (B2G) ha avuto inizio [1] nel 2011 con lo scopo di realizzare un sistema operativo completo e indipendente per il web aperto. B2G è un progetto open source gestito da una comunità di appassionati, basato su kernel Linux e sul motore di rendering Gecko, ed è stato usato come base per alcuni prodotti commerciali come smartphone Firefox OS e smart TV.

Nel Dicembre 2015, Mozilla Corporation ha annunciato [2] che avrebbe spostato il suo focus dagli smartphone ad altri tipi di dispositivi connessi IoT [3]. Da quel momento, è iniziato un progetto di transizione [4] per modernizzare B2G e creare una piattaforma snella sulla quale costruire in futuro smart TV e altri potenziali dispositivi connessi IoT. Come parte di questa transizione, la comunità dei volontari si sta facendo carico della parte di B2G relativa agli smartphone in modo che i dipendenti di Mozilla possano spostare i loro sforzi altrove.

Il progetto di transizione punta a sostituire la vecchia piattaforma di Mozilla per le applicazioni con nuove app basate sul web e ad avvicinare le caratteristiche fondamentali di B2G all'architettura del web browser Firefox. Ciò ridurrà la complessità e i costi di manutenzione, permettendo di creare una piattaforma basata su degli standard web emergenti.

Perché abbiamo bisogno del vostro aiuto ?

Il mantenimento di un sistema operativo è un grande progetto ed è necessaria una grande comunità di volontari per mantenere funzionante B2G per smartphone. Ci sono molti modi per contribuire, come compilare e testare il sistema operativo, segnalare e correggere bug, sviluppare nuove caratteristiche, effettuare la portabilità su nuovi dispositivi, aiutare con la documentazione e la localizzazione o anche solo il fatto di utilizzare B2G o parlare del progetto.

Già in fase di transizione è necessario un aiuto per far funzionare le caratteristiche fondamentali del sistema, per effettuare il trasferimento delle applicazioni per smartphone sulla nuova architettura e documentare tutto ciò che è cambiato. Una volta completata la transizione, speriamo di costruire una comunità ancora più grande di contributori per consentire a B2G di andare avanti.

Se siete interessati alla sfida di aiutare a mantenere un sistema operativo completo e indipendente per il web aperto, allora c’è bisogno di voi! B2G è fatto dalla comunità per la comunità e abbiamo bisogno del vostro aiuto.

Come iniziare

Ci sono molti modi per entrare in contatto con la comunità B2G tra cui il forum principale [5], la mailing list dev-fxos [6], il nostro canale IRC #fxos per la chat in tempo reale [7] e il gruppo Telegram [8] per discussioni più generali e informali. Teniamo anche incontri pubblici settimanali [9] su Vidyo dove è possibile avere le ultime novità e incontrare altri membri del team.

Consultate B2G OS [10] su MDN (Mozilla Developer Network) per una lista dei modi in cui è possibile essere coinvolti a seconda dei vostri interessi specifici.

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS

German Version / Deutsche Version

Was ist das B2G OS?

Das Projekt "Boot to Gecko" (B2G) wurde 2011 gestartet[1], um ein komplettes, eigenständiges Betriebssystem für das freie/open Web zu bauen. B2G wird durch eine Gemeinschaft weiterentwickelt und ist ein Freies Softwareprojekt basierend auf dem Linux-Kernel und der Gecko Rendering-Engine und war bisher die Basis der kommerziellen Firefox-OS-Smartphones and Smart-TVs.

Im Dezember 2015 kündigte die Mozilla Corporation an, dass sie den Fokus weg vom Smartphone hin zu [2] anderen Arten von "Connected Devices" [3] richten. Seitdem läuft ein Übergangs-Projekt [4], um B2G zu modernisieren und eine schlankere Plattform zu erstellen auf der in Zukunft Smart-TVs und andere Connected Devices möglich werden. Mozillas Gemeinschaft von Freiwilligen übernimmt dabei den Smartphone-spezifischen Teil, damit die Angestellten von Mozilla ihren Fokus anderweitig setzen können.

Das Übergabe-Projekt zielt dabei darauf ab, Mozillas alte App-Laufzeitumgebung mit neuen Standards-basierten Web-Apps zu ersetzen und den Kern des B2G-Systems näher an die Architektur des Firefox-Browsers zu bringen. Dies soll Komplexität und Wartungskosten verringern und eine zukünftige Plattform schaffen auf deren Basis neue Web-Standards gedeihen können.

Warum benötigen wir Deine Hilfe?

Ein Betriebssystem am Leben zu erhalten ist ein größeres Unterfangen und eine signifikante Menge von Freiwilligen wird dafür benötigt, um B2G weiterhin für Smartphones anbieten zu können. Es gibt verschiedene Wege zu diesem Projekt beizutragen, wie zum Beispiel Bauen und Testen des Systems, oder Melden bzw. Beheben von Fehlern. Aber auch die Umsetzung neuer Funktionen, Portierungen auf weitere Geräte, Erstellung von Dokumentation und Übersetzungen sowie auch einfach nur das Benutzen von B2G und über das Projekt zu sprechen sind wertvolle Beiträge zur Unterstützung.

Hilfe wird bereits benötigt, um die Kern-Funktionen zum Laufen zu bekommen, bestehende Apps auf die neue Architektur zu portieren und alle Änderungen zu dokumentieren. Wir hoffen auf eine gesunde und wachsende Gemeinschaft von Freiwilligen nach Abschluss der Übergangsphase, um B2G weiter zu entwickeln.

Wenn du daran interessiert bist die Herausforderung anzunehmen und mithelfen möchtest ein komplettes und eigenständiges Betriebssystem für das freie Web zu unterstützen, würden wir gern von dir hören. B2G wird von der Gemeinschaft für die Gemeinschaft erstellt und wir brauchen dafür deine Hilfe.

Wie findet man den Einstieg?

Es gibt verschiedene Wege, um mit der B2G-Gemeinschaft in Kontakt zu kommen. Beispielsweise das Forum als ersten Anlaufpunkt [5], die dev-fxos Mailing-Liste [6], unser #fxos IRC Kanal für Echtzeit-Kommunikation [7] und eine Telegram-Gruppe [8] für weiterführende und informellere Diskussionen. Außerdem haben wir wöchentlich ein öffentliches Meeting [9] per Vidyo in dem wir uns über Neuigkeiten austauschen und die anderen Team-Mitglieder kennenlernen können.

Siehe auch "B2G OS" [10] im MDN für eine Liste von Möglichkeiten damit zu du dich je nach Interesse und Fähigkeiten einbringen kannst.

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS


Chinese (Traditional) Version / 正體中文

什麼是 B2G OS ?

Boot to Gecko (B2G) 專案源自於 2011 年[1], 目標是為 Open Web 建立一套完整獨立的作業系統。B2G 是一個社群維護的開源計畫,奠基於 Linux 核心與 Gecko 成像引擎,曾被運用於商業的 Firefox OS 手機、與智慧型電視等產品。

在 2015 年 12 月,Mozilla 公司(Mozilla Corporation)宣布[2]將發展重心,自智慧型手機轉移至其他連網裝置[3]。我們的轉移計畫[4] 目標是讓 B2G 更加現代化,建立一個更為精簡的平台,用於智慧型電視及其他具潛力的連網裝置上。作為轉移計畫的一部分,Mozilla 社群志工們將會接下 B2G 在智慧型手機這個特定領域的主導權,讓 Mozilla 的員工能將重心放在其他領域。

轉移計畫的目標是將過去部分過時的 App,以新的 Web App 標準取代,並讓核心的 B2G 系統更加接近 Firefox 瀏覽器的架構,降低複雜度與維護成本,建立隨著網頁標準共同演進的未來平台。

為什麼我們需要你的幫助?

維護一套作業系統是很龐大的計畫,需要大量的社群志工協助,讓 B2G 得以繼續在智慧型手機上運行。有很多貢獻的方法,包含開發與測試作業系統、回報與修復 bug、開發新功能、移植到新裝置上、協助建立文件與翻譯、以及幫我們多多推廣 B2G 專案。

目前轉移專案亟需以下協助:維護系統核心功能正常運作、移植手機 App 至新架構、撰寫一切變動的文件。一待轉移完成,我們希望能建立更大的社群,以協助 B2G 專案繼續前進。

如果你對為 Open Web 維護一個完整、獨立的作業系統這個任務感到興趣,我們非常希望能認識你!B2G 是由社群為社群開發的專案,我們需要你的協助。

該如何開始

有非常多管道可以聯繫 B2G 社群,包含主論壇[5]、dev-fxos 郵件清單[6],或透過我們的 #fxos IRC 頻道[7] 與 Telegram 群組[8] 即時討論各相關資訊。我們也會透過 Vidyo 召開公開的每週會議[9],您可以藉此接收到最新資訊、並認識其他團隊成員。

請在 MDN 上查閱 B2G OS[10],以了解根據您的不同興趣,可以如何參與本專案。

也歡迎加入 MozTW 社群的各中文 Telegram 頻道,與其他台灣的社群成員一起討論[11]。

  1. https://wiki.mozilla.org/Booting_to_the_Web
  2. https://blog.mozilla.org/blog/2015/12/09/firefox-os-pivot-to-connected-devices/
  3. https://wiki.mozilla.org/Connected_Devices
  4. https://wiki.mozilla.org/B2G/Transition_Project
  5. https://discourse.mozilla-community.org/c/b2g-os-participation
  6. https://lists.mozilla.org/listinfo/dev-fxos
  7. https://wiki.mozilla.org/IRC
  8. https://telegram.me/B2GOS
  9. https://wiki.mozilla.org/B2G/Meeting
  10. https://developer.mozilla.org/en-US/docs/Mozilla/B2G_OS
  11. https://moztw.org/tg

B2G OS란?

Boot to Gecko (B2G) 프로젝트는 오픈 웹을 위한 완전하고 독립적인 운영체제를 만들기 위해 2011년에 시작됐습니다. B2G는 리눅스 커널과 Gecko 렌더링 엔진을 바탕으로 커뮤니티가 관리하는 오픈소스 프로젝트입니다. B2G는 상용 Firefox OS와 스마트 TV 제품의 기반으로 사용되었습니다.