"Boot to Gecko" (B2G) Mozilla's Open Source Web Operating System

Straight from the heart of Mozilla's developer newsgroup comes news of an ambitious new project: a standalone, web-based operating system called "Boot to Gecko".According to Dr. Andreas Gal, researcher at Mozilla, the impetus behind the "Boot to Gecko" project is to "make open web technologies a better basis for future applications on mobile and desktop […]

Straight from the heart of Mozilla's developer newsgroup comes news of an ambitious new project: a standalone, web-based operating system called "Boot to Gecko".

According to Dr. Andreas Gal, researcher at Mozilla, the impetus behind the "Boot to Gecko" project is to "make open web technologies a better basis for future applications on mobile and desktop alike". To that end, "we propose a project we're calling "Boot to Gecko" to pursue the goal of building a complete, standalone operating system for the open web. It's going to require work in a number of areas," said Gal.

Gal breaks the process down into actionable steps:

  • New web APIs: build prototype APIs for exposing device and OS capabilities to content (Telephony, SMS, Camera, USB, Bluetooth, NFC, etc.)
  • Privilege model: making sure that these new capabilities are safely exposed to pages and applications
  • Booting: prototype a low-level substrate for an Android-compatible device;
  • Applications: choose and port or build apps to prove out and prioritize the power of the system.

"We will do this work in the open, we will release the source [http://github.com/andreasgal/B2G] in real-time, we will take all successful additions to an appropriate standards group, and we will track changes that come out of that process. We aren't trying to have these native-grade apps just run on Firefox, we're trying to have them run on the web," Gal added.

[Source: mozillla.dev.platform]