Why do we need initramfs to boot a Linux system? Can't we directly store all device and FS drivers into the kernel itself?
Why don't we store device and FS drivers directly into the Linux kernel instead of keeping them in the initramfs?