Boot to Gecko (B2G) is a new standalone operating system for the open web from Mozilla.This project is in its early stage.developers break down the building process in four steps.
1.New web APIs: build prototype APIs for exposing device and OS capabilities to content (Telephony, SMS, Camera, USB, Bluetooth, NFC, etc.)
2.Privilege model: making sure that these new capabilities are safely exposed to pages and applications
3.Booting: prototype a low-level substrate for an Android-compatible device;
4.Applications: choose and port or build apps to prove out and prioritize the power of the system.
Boot to Gecko wiki