eBPF kernel tracing illustration

Mastering eBPF for Kernel-Level Tracing: Techniques and Real-World Patterns

Learn how to harness eBPF programs to safely instrument the kernel, collect metrics, and build low‑overhead tracing pipelines.

October 14, 2026 · 9 min · 1812 words · martinuke0
An abstract representation of data flowing through a kernel interface

Deep Dive into Linux io_uring: Asynchronous I/O Without System Call Overhead

Learn how io_uring redefines asynchronous I/O by removing per-operation syscalls, boosting throughput and reducing latency in modern Linux applications.

October 7, 2026 · 6 min · 1275 words · martinuke0
Short description of the cover image subject.

Deep Dive into CUDA Graphs for Efficient Kernel Launch Overhead Reduction

CUDA graphs reduce kernel launch overhead by batching operations. They can deliver up to 40% speedups in real-world inference pipelines.

September 14, 2026 · 5 min · 990 words · martinuke0
gVisor architecture diagram showing syscall interception between container runtime and host kernel

Inside gVisor: Building Secure, Low‑Overhead Sandboxes for Containers

gVisor intercepts container syscalls through a user-space kernel called runsc, delivering strong isolation with surprisingly low overhead. This post examines its architecture, syscall interception strategy, and real-world production tradeoffs.

September 14, 2026 · 9 min · 1788 words · martinuke0
eBPF bytecode attaching to kernel functions for performance tracing

Deep Dive into eBPF: Tracing Kernel Functions for Performance Analysis

A practical deep dive into eBPF kernel tracing, covering function hooking, map-based data collection, and real-world performance profiling patterns.

September 9, 2026 · 6 min · 1190 words · martinuke0
Feedback