Original: Maemo is mostly based on open source code , and has been developed by Maemo Devices within Nokia in collaboration with many open source projects such as the Linux kernel , Debian , and GNOME .
Simplified: Scratchbox-compatible rootstraps are available for both x86 and ARMEL , so the majority of development and debugging takes place on x86 , with final packaging being for ARMEL .