I’m working on a project that uses Buildroot to build an embedded Linux system for a relatively standard x86 server board. I’ve configured it to produce a single Linux kernel image with an embedded initramfs; Buildroot has special support (via BR2_TARGET_ROOTFS_INITRAMFS) to build the kernel a second time using Linux’s CONFIG_INITRAMFS_SOURCE option and embed the root filesystem into the kernel code. This is pretty neat, as it allows you to have a single compressed, bootable file contai...