I think I know but I am a bit confused.
Can someone please explain the difference between Kernel and rootfs in embedded system environment?
I think I know but I am a bit confused.
Can someone please explain the difference between Kernel and rootfs in embedded system environment?
rootfs is just an ununmountable ramfs/tmpfs. The kernel is a chunk of code that lives on a real filesystem.
rootfs is a not-unmountable ramfs. (Not tmpfs.) The kernel is a chunk of code that can initially live whereever you want, your bootloader may load it over network, and then into memory. A filesystem may not actually be involved.