Mozilla, the organization behind the Firefox Web browser — plans to build a “complete, stand-alone operating system for the Web” called Boot to Gecko, abbreviated as B2G. Mozilla argues that its argumentation is built on the desire to give developers the opportunity to build HTML5 web applications.
The area’s where Mozilla is going to concentrate:
- 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.
So the Mozilla project is taking the basic ChromeOS idea and focusing it on the mobile market where Android plays — for instance, B2G will have ways for developers to get at phone functions like placing calls and taking pictures. At a very low level, the kernel is based on Android.
At its core, Boot to Gecko will be an open-source project, shared as soon as it’s written. You might be also wondering about the origins of the name of the project, but it’s actually derived from the Gecko rendering engine, running in both Firefox and the Thunderbird e-mail client.