Blog page
eBPF for Anything!
Learn about how eBPF is Turing Complete by implementing Conway’s Game of Life entirely in eBPF
Read moreUnleashing the power of frame pointers for profiling pt.2 - Writing a simple profiler
Learn how to build a simple sampling-based continuous profiler with eBPF
Read moreWant to Stop Kernel Panics? Use eBPF
Learn how how eBPF can be used to prevent kernel panics by allowing developers to write kernel-level code that is safer and more controlled
Read moreHow the CrowdStrike Tech Outage Reignited a Battle Over the Heart of Microsoft Systems
Learn how eBPF might have prevented the recent CrowdStrike outage in Windows systems
Read moreeBPF for Security
Learn how organizations are using eBPF for security, as a new ubiquitous technology to protect their workloads
Read moreHello eBPF: A Packet Logger in Pure Java using TC and XDP Hooks (13)
The thirteenth installment of the Hello eBPF series. In this part, you’ll learn how to build a packet logger in pure Java using TC and XDP hooks
Read moreWriting eBPF RawTracepoint Program with Rust Aya
Learn how to write an eBPF RawTracepoint program using Aya with Rust
Read moreChallenges and Strategies in eBPF Uprobe Development
Learn where and how to discover and attach uprobes in the application stack
Read moreRe-implementing my Linux Rust scheduler in eBPF
Learn how a rust-based Linux scheduler was re-implemented with BPF
Read morePart 2: eBPF Map Metrics Prometheus Exporter
Learn about eBPF Iterators and how to export eBPF Map metrics without altering your application stack
Read more