Netboot21: Bootloaders in the 21st Century
09-29, 14:30–15:00 (UTC), Loft

Sick of insecure PXE booting over TFTP? Come learn about our efforts to write modern boot loaders in Linux's user space.


User-space bootloaders with LinuxBoot
LinuxBoot is a project to put Linux kernels into firmware. LinuxBoot means we have the full toolset of modern languages like Go at our fingertips: let's use them! We can now easily develop boot loaders with trivial support for HTTPS-, gRPC- or TPM-based network booting.

Iago brought his relaxed Spanish demeanor to Berlin a few years back. Since then, he’s been diving and swimming around the internals of various Linux flavors; Android, embedded and Cloud. He’s a top contributor to the rkt project and for the past year he was pushing the limits of eBPF to get runtime statistics. Although he once got distracted by functional programming, his daily tasks see him working mainly in Go and C.