mozilla

Revision 1442 of Firefox OS

  • Revision slug: Mozilla/Boot_to_Gecko
  • Revision title: Boot to Gecko
  • Revision id: 1442
  • Created:
  • Creator: jhammink
  • Is current revision? No
  • Comment one or more formatting changes

Revision Content

Boot to Gecko (B2G) is a new, proposed open source operating system intended to realize the goal of building a complete, standalone operating system for the open web.  It leverages HTML5, new Web APIs (including those for direct hardware access), a privilege model (to ensure safe exposure of hardware to pages and applications), a new boot mechanism, and new web applications to prioritize and prove the power of the system.  As a driver of standards, these new web applications initially targeted to B2G aren't just intended to run on B2G, but on the web generally.


Introduction to Boot to Gecko

Introduction to Boot to Gecko

This article gives a basic introduction to Boot To Gecko

We're maintaining a FAQ to help people find and share answers to common questions.  We also have a roadmap.

Setting up Boot to Gecko

Setting up B2G Build Environment

Building B2G for QEMU Emulator

Building and flashing B2G for Samsung Galaxy S2

Marionette for Boot to Gecko

The Marionette Test Automation Framework

Setting up Marionette for Boot to Gecko

Marionette for Interactive Python

Marionette for QEMU emulator

Marionette for Samsung Galaxy S2

Revision Source

<p><a class="link-https" href="https://wiki.mozilla.org/B2G" title="https://wiki.mozilla.org/B2G">Boot to Gecko </a>(B2G) is a new, proposed open source operating system intended to realize the goal of building a complete, standalone operating system for the open web.  It leverages HTML5, new <a class="link-https" href="https://wiki.mozilla.org/QA/Browser_Technologies/WebAPI#Overview" title="https://wiki.mozilla.org/QA/Browser_Technologies/WebAPI#Overview">Web APIs</a> (including those for direct hardware access), a privilege model (to ensure safe exposure of hardware to pages and applications), a new boot mechanism, and new web applications to prioritize and prove the power of the system.  As a driver of standards, these new web applications initially targeted to B2G aren't just intended to run on B2G, but on the web generally.</p>
<h2><br> Introduction to Boot to Gecko</h2>
<p><a href="/en/HTML/HTML5/Introduction_to_B2G" title="en/HTML/HTML5/Introduction_to_B2G">Introduction to Boot to Gecko</a></p>
<p>This article gives a basic introduction to Boot To Gecko</p>
<p>We're maintaining <a class="link-https" href="https://wiki.mozilla.org/B2G/FAQ" title="B2G/FAQ">a FAQ</a> to help people find and share answers to common questions.  We also have a <a class="link-https" href="https://wiki.mozilla.org/B2G/Roadmap" title="B2G/Roadmap">roadmap</a>.</p>
<h2>Setting up Boot to Gecko</h2>
<p><a href="/en/Mozilla/Boot_to_Gecko/Setting_Up_Boot_to_Gecko_Build_Environment" title="https://developer.mozilla.org/en/Mozilla/Boot_to_Gecko/Setting_Up_Boot_to_Gecko_Build_Environment">Setting up B2G Build Environment</a></p>
<p>Building B2G for QEMU Emulator</p>
<p>Building and flashing B2G for Samsung Galaxy S2</p>
<h2>Marionette for Boot to Gecko</h2>
<p>The Marionette Test Automation Framework</p>
<p>Setting up Marionette for Boot to Gecko</p>
<p>Marionette for Interactive Python</p>
<p>Marionette for QEMU emulator</p>
<p>Marionette for Samsung Galaxy S2</p>
Revert to this revision