Architecture of Firefox OSThe Architecture of Firefox OS is basically categories into three terminologies- Gaia, Gecko and Gonk.
This is core part and lower level of Firefox OS. IT mainly consist of Linux kernel and hardware abstraction layer (HAL).
BootingThe booting processes of Firefox OS is quite similar to other mobile platform OS. The boot loader executed at initial phase and showing company logo and other information on mobile screen. After initializing all variables the control is transfer to Linux Kernel.
Userspace process architecture for Firefox OS
Development with Firefox OSFirefox OS provide Firefox OS Simulator an add-on for Firefox Browser. Firefox OS Simulator is a test environment for testing Application that you develop for or compatible for Firefox OS. The Firefox OS Simulator exactly look like Firefox OS and it give you feel like you are working with Firefox OS. You can download this add-on from Mozilla and use it for testing your apps.
Get more info about Firefox OS simulator