Browse our collection of articles on various topics related to IT technologies. Dive in and explore something new!
eBPF lets you observe everything the Linux kernel is doing. The problem: if you ship every event to...
Instrumenting services for observability often means sprinkling tracing code across hundreds of files...
Have you ever wondered how much energy your applications are consuming? As energy efficiency becomes...
Have you ever felt constrained by eBPF's capabilities? Maybe you've run into situations where the...
When you read a file in Linux, you trust that what you see matches what's stored on disk. But what if...
Neural Processing Units (NPUs) are the next frontier in AI acceleration - built directly into modern...
Author: Ian Chen If you’re interested, feel free to ⭐ the repo (aiming for CNCF Landscape...
eBPF's power extends far beyond simple tracing—it can modify data flowing through the kernel in...
Ever tried building a linked list in eBPF and got stuck using awkward integer indices instead of real...
Performance bottlenecks can hide in two very different places. Your code might be burning CPU cycles...
Have you ever wondered what's happening under the hood when your CUDA application is running? GPU...
Picture this: your AI agent is autonomously writing code and executing commands, but you have no idea...
In the previous episode, we took a detailed look at uProbes with eBPF. In hindsight, it was more of...
So I had a little time on my hands a couple weeks ago and decided to explore how to use eBPF to...
Your monitoring shows CPU hovering at 80%. Prometheus metrics tell you which pods are consuming...
Through Cilium, experience the visualization (Hubble), L7 control, Kubernetes Validating Admission Policy, and SPIRE (mTLS) integration brought by eBPF.
I'm getting started with eBPF programming with Aya. The idea behind this series of articles is to get...
Yusheng Zheng=, Tong Yu=, Yiwei Yang= As a revolutionary technology that provides programmability...
Welcome to our deep dive into the world of eBPF with a focus on the BPF scheduler! If you're looking...
In the ever-evolving landscape of system performance optimization, the ability to customize and...
Ever tried monitoring hundreds of processes and ended up parsing thousands of /proc files just to...
A deep dive into Linux kernel fundamentals, system calls, the CPU protection rings, and the packet flow within the network stack. Learn how sk_buff works and where eBPF (XDP/TC) fits in.
When games stutter or ML training slows down, the answers lie inside the GPU kernel driver. Linux...
Need to stress-test your network stack or measure XDP program performance? Traditional packet...
**What if we could detect heart attacks early — not just through medical devices, but through...
Have you ever wondered how exactly your Linux system knows when a program is running, a file system...
I'm getting started with eBPF programming with Aya. The idea behind this series of articles is to get...
In our previous post, we built a syscall tracer with Rust + eBPF. Today, we’ll unpack the core...
In this post, we’ll explore how to build high-performance Linux tracing tools using eBPF and Rust....
Introduction to Uprobes In the previous post, we explored kprobes and demonstrated a...