Firefox OS is a new open source mobile operating system developed by Mozilla that uses web technologies like HTML5, CSS, and JavaScript. It has three main components - Gaia for the user interface, Gecko for running web apps, and Gonk as the lower level Linux-based OS. When a Firefox OS device boots up, it starts with the bootloader handing off to the Linux kernel, which then launches the Gecko and Gaia user interfaces to power the web apps and interfaces using HTML and JavaScript APIs. The OS is fully open source unlike Android to avoid patent issues and vendor lock-in.