๐Ÿ eBPF with Aya on Fedora
Tutorial Prerequisites GitHub โ†—
Home / Retrospective
Part 11 1 chapter

Retrospective

A look back across the whole arc โ€” from a kprobe counting unlink to operating a fleet โ€” what held throughout, and where eBPF and Aya go next.

Chapter 67

Retrospective: the whole arc, and the road ahead

A look back across everything โ€” from a kprobe counting unlink in Chapter 7 to a single request traced through two services and the kernel in Chapter 63. What stayed constant, what changed in how you think about the kernel, the true state of the code, and where eBPF and Aya are heading: the all-Rust frontier, sched_ext and struct_ops, cpufreq_ext, OBI, and the operating layers above.

25 minutesRead โ†’
โ† Previous part Field guide: the validation tools Next part โ†’ Addenda

eBPF with Aya on Fedora

Write eBPF programs in Rust with Aya, deploy them to a Fedora 44 KVM lab, and visualize the output in Grafana via OpenTelemetry.

Tutorial

  • Outline
  • Prerequisites
  • Lab setup
  • Roadmap

Reference

  • Aya project โ†—
  • ebpf.io โ†—
  • View on GitHub โ†—
  • Issues โ†—
Open source ยท Apache 2.0 Last built 2026-07-11