diff --git a/_includes/footer.html b/_includes/footer.html index dcdeb86..125303a 100644 --- a/_includes/footer.html +++ b/_includes/footer.html @@ -17,8 +17,8 @@
{{ site.description }}
- A chapter-based, hands-on path to writing real eBPF programs in Rust - with Aya. You build each program on - your Fedora 44 laptop, deploy it to a disposable Fedora 44 KVM virtual - machine (so a bad program never touches your working kernel), drive load - from Python 3.14 clients running in Podman, and watch traces, metrics, - and logs land in Grafana through OpenTelemetry. It assumes you have read - The Rust Programming Language — this is not a Rust tutorial. - All container images are UBI-based; all kernel tooling (bpftool, bpftrace, - bcc) comes from Fedora/Red Hat repositories. + A chapter-based, hands-on path through Linux systems programming for + developers who already program and want to understand what their code + asks of the kernel. Each chapter builds the same runnable example + idiomatically in C++23, Go, and + Rust — processes, files and I/O, memory, IPC, + networking, and concurrency, then debugging, containers, observability, + and low-latency work. Everything runs locally on Fedora 44 except what + genuinely needs root, kernel observation, or a second host — that runs in + a disposable KVM lab. eBPF appears as an observation toolkit + (bcc-tools, bpftrace, bpftool) aimed at your own programs; this is + systems programming, not kernel programming. All container images are + UBI-based and run rootless under Podman.
{%- comment -%}