Firefox OS is an open source mobile operating system developed by Mozilla. It uses Linux as its core and is powered by Mozilla's Gecko engine. The operating system is designed to run web applications created with HTML5, CSS, and JavaScript. It has three main layers - Gonk which is the Linux core, Gecko which provides the runtime for web apps, and Gaia which comprises the user interface built entirely using web technologies. Apps can be installed from the Firefox Marketplace and communicate with the operating system using standard Web APIs implemented by Gecko.