initramfs
initramfs is an initial RAM filesystem used by the Linux kernel during the boot process. It is loaded into memory by the bootloader and mounted as a temporary root filesystem. It provides a minimal, early userspace environment in which the system can initialize hardware and locate and mount the real root filesystem. The initramfs is typically a cpio archive compressed with gzip, lzma, or xz, and unpacked into a temporary filesystem in memory.
At boot, the kernel starts with the initramfs as its root, and the first user-space process is
Historically, initramfs evolved from the older initrd approach. Modern Linux distributions rely on an initramfs image
The content of an initramfs typically includes a minimal BusyBox set of utilities, a kernel module loader,
Management and size: The initramfs is compressed to reduce boot times and memory usage, and is generated