A Beginner's Guide to eBPF Programming with Go
Offered By: GOTO Conferences via YouTube
Course Description
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
Related Courses
Addressing Algorithmic BiasGOTO Conferences via YouTube Empowering Consumers - Evolution of Software in the Future
GOTO Conferences via YouTube Why Static Typing Came Back
GOTO Conferences via YouTube Higher Kinded Types in a Lower Kinded Language - Functional Programming in Kotlin
GOTO Conferences via YouTube It's Not Hard to Test Smart - Delivering Customer Value Faster
GOTO Conferences via YouTube