Since memory footprint is so critical, strategies to minimize memory demand are key to building embedded systems.
- Exploit redundancies
- Delete what is no longer required during runtime
- Compress files where long load times are acceptable
- Reduce runtime size of kernel/modules/executables
- Load on demand
With these strategies MiniRTL will run with 4MB filesystem footprint.