Mozilla Boot to Gecko (B2G) OS Is Coming to Your Smartphone

Mozilla, non-profit organization, well known for its Firefox web browser and Thunderbird mail client has recently moved to the mobile space with Firefox for Android browser for smartphones and tablets. However they intend to go even further by releasing a mobile operating systems named Boot to Gecko (B2G) competing directly with Android, iOS and Windows Phone.

Mozilla mobile operating system will use web standards (like Tizen does) and the goal is to displace proprietary, single-vendor stacks for application development (e.g. Android, iOS, WP7).  The OS itself will relies on the Linux kernel and some open source libraries and the B2G applications will be written using HTML5/Javascript/CSS3 standard. Basically, it will boot Linux and use the Gecko engine (like in Firefox) to render application in a way similar to what Google does with Chrome OS.

The HTML5-based user interface of B2G is called Gaia and is a collection of web apps.

Mozilla Mobile Operating System User Interface
B2G Gaia User Interface (Home Screen and Dialer)

Here’s a list of apps currently developed for Gaia:

  • Home screen (webGL/HTML)
    • Keyboard/IME
      • Chinese ZhuYing IME
  • Lock screen
  • Dialer
  • SMS application
  • Browser
  • Gallery
  • Camera
  • Media Player
  • App Manager
  • Settings
  • UI/widget library
  • Apps store
  • eBook reader
  • Facebook
  • Maps
Browser and Photo Gallery in B2G (Firefox Phone)
Gaia Browser and Gallery

Mozilla has a roadmap for B2G and they plan to have a working version in Q1 2012 (meaning now) that they intend to demo at Mobile World Congress (MWC 2012) at the end of the month and a release version should be available in Q2/Q3 2012.

The source code for B2G is available in github in several repositories the 2 most active being B2G and Gaia. The current development platform is the Samsung Galaxy S2 and the kernel source code is available at https://github.com/andreasgal/GT9100-kernel. However, B2G does not seem to require (many) modifications to the kernel as no changes have been made for 4 months.

If you are adventurous and the lucky owner of a Galaxy S2, you can build and try it on your device. At your own risk of course.

Share this:

Support CNX Software! Donate via PayPal or cryptocurrencies, become a Patron on Patreon, or buy review samples

Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
1 Comment
oldest
newest
Advertisement