跳转到主要内容

Blog

Latest articles and insights on eBPF, kernel programming, and system observability from the eunomia-bpf community.

2025

The GPU Observability Gap: Why We Need eBPF on GPU devices

The GPU Observability Gap: Why We Need eBPF on GPU devices

NVIDIA Open GPU Kernel Modules Comprehensive Source Code Analysis

NVIDIA Open GPU Kernel Modules Comprehensive Source Code Analysis

Understanding iaprof: A Deep Dive into AI/GPU Flame Graph Profiling

Understanding iaprof: A Deep Dive into AI/GPU Flame Graph Profiling

AgentSight: Keeping Your AI Agents Under Control with eBPF-Powered System Observability

AgentSight: Keeping Your AI Agents Under Control with eBPF-Powered System Observability

Profiling and Tracing Tools Across System Layers and Architectures

Profiling and Tracing Tools Across System Layers and Architectures

The Modern Memory Testing Arsenal -- A Complete Guide to Benchmarking Tools for Next-Gen Memory Systems

The Modern Memory Testing Arsenal -- A Complete Guide to Benchmarking Tools for Next-Gen Memory Systems

Observability, Profiling, and Debugging in Systems Conference (2015–2025)

Observability, Profiling, and Debugging in Systems Conference (2015–2025)

Checkpoint/Restore Systems: Evolution, Techniques, and Applications in AI Agents

Checkpoint/Restore Systems: Evolution, Techniques, and Applications in AI Agents

ASPLOS 2025: Paper Summaries and Insights

ASPLOS 2025: Paper Summaries and Insights

EuroSys 2025 Paper Summaries and Analysis

EuroSys 2025 Paper Summaries and Analysis

GPU Profiling Under the Hood: An Implementation-Focused Survey of Modern Accelerator Tracing Tools

GPU Profiling Under the Hood: An Implementation-Focused Survey of Modern Accelerator Tracing Tools

The Accelerator Toolkit: A Review of Profiling and Tracing for GPUs and other co-processor

The Accelerator Toolkit: A Review of Profiling and Tracing for GPUs and other co-processor

OS-Level Challenges in LLM Inference and Optimizations

OS-Level Challenges in LLM Inference and Optimizations

WASI and the WebAssembly Component Model: Current Status

WASI and the WebAssembly Component Model: Current Status

eBPF Ecosystem Progress in 2024–2025: A Technical Deep Dive

eBPF Ecosystem Progress in 2024–2025: A Technical Deep Dive

Security Vulnerabilities Study in Software Extensions and Plugins

Security Vulnerabilities Study in Software Extensions and Plugins

2024

Can LLMs understand Linux kernel? A New AI-Powered Approach to Understanding Large Codebases

Can LLMs understand Linux kernel? A New AI-Powered Approach to Understanding Large Codebases

Building High-Performance Userspace eBPF VMs with LLVM

Building High-Performance Userspace eBPF VMs with LLVM

The Past, Present, and Future of eBPF and Its Path to Revolutionizing Systems

The Past, Present, and Future of eBPF and Its Path to Revolutionizing Systems

Simplifying Kernel Programming: The LLM-Powered eBPF Tool

Simplifying Kernel Programming: The LLM-Powered eBPF Tool

The eBPF Evolution and Future: From Linux Origins to Cross-Platform Dominance

The eBPF Evolution and Future: From Linux Origins to Cross-Platform Dominance

Implementing an Inline Hook in C in 5 minutes

Implementing an Inline Hook in C in 5 minutes

The Evolution and Impact of eBPF: A list of Key Research Papers from Recent Years

The Evolution and Impact of eBPF: A list of Key Research Papers from Recent Years

Introducing eunomia-bpf v1.0: Simplifying eBPF with CO-RE and WebAssembly

Introducing eunomia-bpf v1.0: Simplifying eBPF with CO-RE and WebAssembly

The Secure Path Forward for eBPF runtime: Challenges and Innovations

The Secure Path Forward for eBPF runtime: Challenges and Innovations

Userspace eBPF Runtimes: Overview and Applications

Userspace eBPF Runtimes: Overview and Applications

2023

bpftime: Extending eBPF from Kernel to User Space

bpftime: Extending eBPF from Kernel to User Space

Use ChatGPT to write eBPF programs and trace the Linux kernel with natural language

Use ChatGPT to write eBPF programs and trace the Linux kernel with natural language

Simplifying eBPF Development: GitHub Templates and Codespaces for Online Compilation and Execution

Simplifying eBPF Development: GitHub Templates and Codespaces for Online Compilation and Execution

When Wasm Meets eBPF: Writing, Distributing, Loading, and Running eBPF Programs with WebAssembly

When Wasm Meets eBPF: Writing, Distributing, Loading, and Running eBPF Programs with WebAssembly

eBPF Advanced: Overview of New Kernel Features

eBPF Advanced: Overview of New Kernel Features

Progress of eunomia-bpf in March

The eunomia-bpf project is an open-source project aimed at providing a set of tools for writing and running eBPF programs more conveniently in the Linux kernel. In the past month, the project has made some new progress.

eunomia-bpf 0.3.0 Release: Easily Build, Package, and Publish Full eBPF Applications by Writing Kernel-Mode Code

eunomia-bpf 0.3.0 Release: Easily Build, Package, and Publish Full eBPF Applications by Writing Kernel-Mode Code

Wasm-bpf: Bridging WebAssembly and eBPF for Kernel Programmability

Wasm-bpf: Bridging WebAssembly and eBPF for Kernel Programmability

Wasm-bpf: A Common eBPF Kernel Programmability for Cloud-Native Webassembly

Wasm-bpf: A Common eBPF Kernel Programmability for Cloud-Native Webassembly

eunomia-bpf: Looking forward to 2023, let eBPF sprout wings with Wasm

eunomia-bpf: Looking forward to 2023, let eBPF sprout wings with Wasm