The difference between initrd and initramfs?
问题 As far as I know, initrd acts as a block device, thus requiring a filesystem driver (such as ext2 ). The kernel must have at least one built-in module for detecting filesystem of initrd . In this article, Introducing initramfs, a new model for initial RAM disks, it is written that: But ramdisks actually waste even more memory due to caching. Linux is designed to cache all files and directory entries read from or written to block devices, so Linux copies data to and from the ramdisk into the