Exploring the Capabilities of eBPF: An Interview with Author & Chief Open Source Officer, Liz Rice

Dev Interrupted
Dev Interrupted
Published in
2 min readMay 16, 2023

On this week’s episode of Dev Interrupted, we talk to Liz Rice, Chief Open Source Officer at Isovalent, and author of the book Learning eBPF: Programming the Linux Kernel for Enhanced Observability, Networking, and Security.

Liz is an expert on open source, containers, and cloud-native technologies, and joins us to discuss her book, what she describes as some of the eBPF “superpowers” people are talking about, and some of the fascinating projects surrounding eBPF like Project Kepler.

Liz also gives advice to engineers looking to try their hand at writing a book.

“We can use [eBPF] to do things like modify network packets, or redirect network packets to build networking functionality, or potentially make policy decisions for security reasons. Whether that’s dropping network packets or permitting or denying certain activities to happen from a security perspective, having the ability to modify how the kernel behaves and modify it dynamically gives us superpowers, and that’s why I am really excited about it.” — Liz Rice

Episode Highlights:

  • (1:38) Liz’s background
  • (6:20) What is eBPF?
  • (12:30) Advice for engineers who want to write a book
  • (15:35) What is Cilium?
  • (18:09) Security & visibility
  • (27:27) Project Kepler
  • (31:50) The future of cloud-native

Dan Lines: What you think of the future?

Liz Rice: There’s a lot of interesting aspects and interesting tools being developed. There’s a lot of security companies out there, and it feels every day somebody’s coming out with an idea for their tool in eBPF.

Read the full transcript here.

While you’re here, check out this video from our YouTube channel, and be sure to like and subscribe when you do!

A 3-part Summer Workshop Series for Engineering Executives

Engineering executives, register now for LinearB’s 3-part workshop series designed to improve your team’s business outcomes. Learn the three essential steps used by elite software engineering organizations to decrease cycle time by 47% on average and deliver better results: Benchmark, Automate, and Improve.

Don’t miss this opportunity to take your team to the next level — save your seat today.

Originally published at https://devinterrupted.com.

--

--

Dev Interrupted
Dev Interrupted

The Dev Interrupted podcast and its articles and podcasts are made exclusively for dev leaders, featuring expert guests from around the world.