In many cases Linux allows development to be greatly simplified through the power of a recognised, high-performance and stable operating system.
Linux is Open Source, attracting no royalties and free. It is therefore the ideal candidate for your embedded systems.
For real-time critical applications, the Xenomai kernel can be integrated as a supplement to Linux.
The system file (Rootfs) lists all your system's directories and files.
Depending on your application, it can be located on the internal Flash or an external SD/MMC card or on your development PC (file sharing).