Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the integration of eBPF technology into QEMU in this 24-minute conference talk by Chen Zhang from Intel. Gain insights into the revolutionary capabilities of eBPF for extending operating system kernel functionality without source code modifications or kernel module loading. Learn about the iovisor/ubpf project's Apache-licensed library for eBPF program execution and its role in enabling QEMU userspace eBPF infrastructure. Discover the current developments and future directions of userspace eBPF in QEMU, including background on eBPF usage, userspace eBPF status across platforms, QEMU infrastructure design and implementation, and the introduction of a userspace eBPF network filter. Understand potential future use cases and receive a practical demonstration on compiling and loading eBPF C programs into QEMU using clang.