-
Notifications
You must be signed in to change notification settings - Fork 2
Home
本プロジェクトの最新情報は プロジェクトサイト をご覧ください。
(本 Wiki での情報更新については基本的には終了しました)
Gecko Embedded プロジェクトは、実際の商用組込製品で使い易いよう Gecko (Firefox ブラウザのエンジン) を組み込みプラットフォームへと移植するプロジェクトです。 具体的には、組み込み製品で使われる標準的な SoC や開発ボードへの移植、安定化、高速化を行い、誰でもそれを簡単に利用できるよう組み込み Linux のデファクトである Yocto (OpenEmbedded) 向けのレシピ (レイヤー) 作成していきます。
Project Gecko Embedded is an effort to port Gecko (Firefox’s browser engine) to an embedded platform so it can be used in commercial embedded products. This project will port the Gecko engine to standard SoCs and development boards commonly used in embedded, as well as stabilization and optimization. To make this easily accessible and usable for all, the project will also write recipes (layers) for Yocto (OpenEmbedded), the De Facto of embedded Linux.
Gecko Embedded プロジェクトでは、誰もが簡単に組み込み製品の中で Web ブラウザエンジンを利用可能にすることを目指しています。特定の製品カテゴリ、特定のハードウェアに特化してしまったり、商用製品では使われない SoC などを用いたプロトタイピング向けのボードではなく、幅広い業界の実製品で利用しやすい形でブラウザエンジンを提供します。そうすることでオープンソース本来の、作者の許諾を得たり、ビジネス的な制限を受けることなく、自由に製品化に利用できることが活かされ、このプロジェクトに直接参加する企業による製品化はもちろん、参加していない企業による製品化も促進され、Web プラットフォームの適用範囲が広がることを期待しています。
Mozilla はもちろん、企業、大学、研究者、個人の貢献者が集まるコミュニティ全体で協力していくことで、品質や開発速度を向上し、デザインやサービスも含めた幅広いアイデアや知見を集め、共通のベースラインとしてのブラウザエンジンを使い、製品開発はそれぞれの差別化要素に注力していくことでより魅力的な製品を世界に送り届けましょう。
The Gecko Embedded project strives to make Web browser engines accessible and easy to use for all embedded developers. We provide a browser engine that can be easily used in commercial products across a wide range of industries, unlike SoC prototyping boards that is bound to a certain product category or hardware, and/or can not be used for commercial purposes. This would bring the mere benefits of a open source development where anyone can use it to make products without the need to gain permission nor being bound by any business restrictions. Not only would this accelerate products by companies directly involved with this project, any other companies are also welcome to develop products with it, contributing as a whole to the expansion of Web platforms.
... (translation in progress) ...
現在このプロジェクトでは次の SoC への移植を行っています (Alphabetical Order)
- NXP (Freescale) - i.MX シリーズ
- 開発ボード: SABRE Platform, Wandboard など
- Renesas Electronics - RZ/G シリーズ
- 開発ボード: RZ/G1E Starter Kit (ISLAY), [Armadillo 1500 (RZ/G1M)] (http://armadillo.atmark-techno.com/armadillo-eva-1500) など
We are currently in the process of porting Gecko to the following SoCs (in alphabetical order)
- NXP (Freescale) - i.MX Series
- Development board: SABRE Platform, Wandboard etc.
- Renesas Electronics - RZ/G Series
- Development board: RZ/G1E Starter Kit (ISLAY), [Armadillo 1500 (RZ/G1M)] (http://armadillo.atmark-techno.com/armadillo-eva-1500) etc.
You can look through the Evaluation Board page for further reference.
-
- Firefox の Yocto/OpenEmbedded 用レシピを開発するリポジトリです
- Upstream 先は OSSystems/meta-browser です
-
- Gecko (mozilla-central) のプロジェクト用フォークです
- Upstream 先は mozilla-central です
-
- ルネサスRZ/Gシリーズ上のWaylandやGTK+等のライブラリを更新するためのYoctoレシピです。
- 標準で提供されているWaylandやGTK+はバージョンが古く、FirefoxのUIが正常に機能しないため、できる限り最新のライブラリをこのレシピで提供しています。
-
- デモ用のサンプルコンテンツリポジトリです。GitHub Pages で読み込めます
-
- Gecko と共に Node を使ってローカルハードの制御などを行う場合に使うスクリプト集です
-
- A repository for developing Yocto/OpenEmbedded recipes for Firefox
- Upstream to OSSystems/meta-browser
-
- Fork of Gecko (mozilla-central) repo for this project
- Upstream to mozilla-central
-
- Yocto recipe for updating libraries including Wayland and GTK+ on the Renesas RZ/G series
- The standard library for provided for Wayland and GTK+ is out of date, and Firefox’s UI does not function properly with it. We are working to provide the most recent libraries here.
-
- A repository for sample demo contents. You can load as GitHub Pages.
-
- Collections of Node script to control local hardware devices along with Gecko.
こちらの Wiki ではプロジェクト全体のメモを中心にしています。各ボード向けのビルド手順などは meta-browser リポジトリの Wiki を参照してください。
This wiki is for documenting notes considering the whole projects. Reference the meta-browser repository Wiki for building steps specific to each board.
-
GitHub Issues
- https://github.com/webdino/gecko-embedded/issues
- 現在、いわゆる Issue 以外にも開発の進捗記録、質問への回答、イベントの計画などにも Issues を利用しています。
-
Slack
-
Bugzilla
- Bug 1305341 - Port Gecko/Firefox to Yocto
- Mozilla 本体への Upstream 用には Bugzilla で議論をします。
-
コミットメール: webdino@ml.commit-email.info
- 参加方法: http://www.commit-email.info/ を参考に、webdino@ml.commit-email.info にsubscribeメールを投げてください。
-
GitHub Issues
- https://github.com/webdino/gecko-embedded/issues
- We currently use issues for development memo, Q&A, event planning etc too, not only issue tracking.
-
Slack
-
Bugzilla
- Bug 1305341 - Port Gecko/Firefox to Yocto
- We use Mozilla's bugzilla for upstream
-
Commit mail: webdino@ml.commit-email.info
- If you want to receive commit mail, please send subscribe mail to webdino@ml.commit-email.info. See http://www.commit-email.info/ for more information.
Gecko Embedded プロジェクトに関する不明点やご質問・ご相談などは WebDINO Japan のフォームをご利用ください: