Event

Event
08:20
-
08:40
Day 2
Netboot without throwing a FIT
Assembly-Event
<p>For years, Ahmad’s ideal has been simple: unpack a rootfs on a server, mount it over NFS (or usb9pfs), boot directly into it, and everything just works™.</p> <p>But as secure boot becomes the default on many embedded systems, squeezing in a network-booted kernel is getting harder and often falls outside the supported boot flow entirely.</p> <p>Fortunately, some recent improvements in the kernel build system pave the way for a far less invasive netboot setup. This talk gives a quick tour of the key pieces:</p> <ul> <li>The image.fit target for arm64 introduced in v6.10</li> <li>The modules-cpio-pkg target introduced in v6.19</li> <li>Initramfs that bind mounts its modules over the rootfs</li> <li>Optional concatenation of multiple initramfs in the bootloader</li> </ul> <p>In ten minutes, you’ll see how these changes raise the netboot FITness of Linux, so you can keep printk-debugging to your heart’s content.</p>