I found out that if I choose jffs or sd as filesystem (and not initramfs), the kernel size will be very small (1.4 MB as compared to with initramfs which is 3.4MB). It means that initramfs takes considerably large space. So if I can, I'd completely remove it, and thus will have very small kernel, which is what I want.
The basic question popping in my mind is: Why do I need initramfs? Can't a Linux kernel boot without having any initial filesystem?
My end application will only do calculation & communication - no storage at all. So an OS without a filesystem makes sense - at the least for my application.
My end application will only do calculation & communication - no storage at all. So an OS without a filesystem makes sense - at the least for my application.