In this episode of FLOSS Weekly, Jonathan Bennett and Jeff Massie are joined by Tom Herbert, who is a developer for eBPF (extended Berkeley Packet Filter).
They discuss the Linux Kernel and high-performance computing, along with fast networking.
eBPF is a new technology that allows developers to easily write system-level extensions to kernel code, to carry out tracing, debugging, and optimization.
Originally only enabling filtering of network packets, it is now possible to write eBPF programs that can analyze traffic for a wide range of criteria, and even extend the Linux kernel to handle new types of network traffic.
eBPF has a wide range of uses, one of which is providing the underpinnings for Kubernetes’ Service Mesh interface, and in future, could be used to monitor and debug AI/ML workloads.