Mozilla has proposed a project called "Boot to Gecko" [http://wiki.mozilla.org/B2G
] (B2G) to pursue the
goal of building a standalone operating system for the open web.
"Mozilla believes that the web can displace proprietary,
single-vendor stacks for application development. To make open web
technologies a better basis for future applications on mobile and
desktop alike, we need to keep pushing the envelope of the web to
include --- and in places exceed --- the capabilities of the
competing stacks in question," a group of Mozilla developers wrote
on a new wiki page about the project.
"We want to take a bigger step now, and find the gaps that keep web
developers from being able to build apps that are --- in every way
--- the equals of native apps built for the iPhone, Android, and
The new project is going to require work in a number of areas,
according to Mozilla's developers:
- New web APIs: build prototype APIs for exposing device and OS
capabilities to content (Telephony, SMS, Camera, USB, Bluetooth,
- 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
- Applications: choose and port or build apps to prove out and
prioritize the power of the system.
The team will release the source [http://github.com/andreasgal/B2G]
in real-time, take all successful additions to an appropriate
standards group, and will track changes that come out of that
"We aren't trying to have these native-grade apps just run on
Firefox, we're trying to have them run on the web," the team said.
The goal appears similar to one that Google cited when it initially
started work on Android.