Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

A Beginner's Guide to eBPF Programming with Go

GOTO Conferences via YouTube

Overview

Explore the world of eBPF programming with Go in this comprehensive conference talk from GOTOpia February 2021. Dive into the fundamentals of eBPF, described as "Superpowers for Linux," and discover its applications in observability and security. Through live-coding demonstrations, learn how eBPF programs are loaded and executed in the kernel, and how user-space code communicates with them. Follow along as the speaker guides you through creating an eBPF "Hello World" program, working with eBPF maps, and recreating a bpftrace command. Gain insights into attaching custom code to events, exploring bpf syscalls, and understanding the relationship between eBPF programs and maps. This 36-minute presentation offers a beginner-friendly introduction to eBPF programming, complete with practical examples and explanations to help you harness the power of this exciting technology.

Syllabus

Intro
What is eBPF?
Eyplore bpf syscalls in bpftrace
demo
eBPF programs & maps
Attach custom code to an event
demo
How to write eBPF hello world?
eBPF hello world
demo
eBPF maps
demo
Recreate bpftrace command
demo
Outro

Taught by

GOTO Conferences

Reviews

Start your review of A Beginner's Guide to eBPF Programming with Go

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.