Boot to Gecko – the operating system for mobile terminals built by Mozilla

      Mozilla is the creator company of one of the most popular browsers in the world called Firefox. Although we are talking about a browser used by a good part of internet users, the company also wants to develop an operating system for mobile terminals. We are talking about a web sourced operating system similar to Google's operating system, Chrome OS. Although Chrome OS needs a constant internet connection to work, Boot to Gecko will be able to be used even without it, especially since it will contain certain functions specific to mobile phones. Operating system project it's called Boot to Gecko and through it Mozilla wants to build an operating system for mobile phones that will contain elements from Android but will work based on web APIs.

Gal breaks the process down into actionable steps. First, the Boot to Gecko project aims to take the primary functions of a mobile device (ie "Telephony, SMS, Camera, USB, Bluetooth, NFC") and create web APIs to handle them. From there, they intend to develop a way for web pages and applications to safely access those components as needed. They hope that by doing this, they (and other intrepid developers) will be able to create native-grade apps that run directly on the web instead of only being available on certain devices.

      A terminal equipped with Mozilla's operating system will be able to initiate/receive phone calls, it will be able to send/receive SMS, it will have a camera, Bluetooth and NFC connectivity, but also a USB port and all they will be implemented using web APIs. The project is very daring, but if it will be similar to Chrome OS, then it could have an extremely short life. Very few people were impressed by Google's operating system that doesn't work without an Internet connection, and Mozilla might have the same feedback. The fact that it will work with certain elements of the Android OS is a plus, but it remains to be seen how the web components will be implemented in the entire system.