{"@attributes":{"version":"2.0"},"channel":{"title":"eunomia blog","link":"https:\/\/eunomia.dev\/blog\/","description":"Latest writing from eunomia.dev on eBPF, bpftime, AI tracing, and systems research.","language":"en-US","lastBuildDate":"Wed, 24 Jun 2026 00:00:00 GMT","item":[{"title":"Profiling AI Agents with Semantic Flamegraphs","link":"https:\/\/eunomia.dev\/blog\/2026\/06\/24\/agentpprof-semantic-flamegraph\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/06\/24\/agentpprof-semantic-flamegraph\/","pubDate":"Wed, 24 Jun 2026 00:00:00 GMT","description":"End of month, the bill shows the agent spent $3000. What types of work consumed that budget? How much went to code review, how much to debugging, how much to documentation? This question seems simple, but none of the","author":["1067852565@qq.com (\u4e91\u5fae)","i@littlefisher.me (LinuxDev9002)"],"category":"AI agent observability"},{"title":"ActPlane: Pushing Agent Harness Enforcement Down to Kernel eBPF","link":"https:\/\/eunomia.dev\/blog\/2026\/05\/31\/actplane-pushing-agent-harness-enforcement-down-to-kernel-ebpf\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/05\/31\/actplane-pushing-agent-harness-enforcement-down-to-kernel-ebpf\/","pubDate":"Sun, 31 May 2026 00:00:00 GMT","description":"You wrote a rule in CLAUDE.md: \"do not run git push.\" The agent obeyed, and it never called the git tool.","author":["i@littlefisher.me (LinuxDev9002)","1067852565@qq.com (\u4e91\u5fae)","linuxdev8883@example.com (LinuxDev9002)"],"category":"AI agent observability"},{"title":"Runtime Observability and Enforcement for Opaque AI Agents with eBPF: Beyond Sandboxes and Approvals","link":"https:\/\/eunomia.dev\/blog\/2026\/05\/25\/runtime-security-for-ai-agents\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/05\/25\/runtime-security-for-ai-agents\/","pubDate":"Mon, 25 May 2026 00:00:00 GMT","description":"AI coding agents now run for hours, complete entire features end-to-end, optimize production GPU kernels, and merge thousands of pull requests autonomously.","author":"linuxdev8883@example.com (LinuxDev9002)","category":"AI agent observability"},{"title":"When CPU Noise Slows Down GPU Inference: Measuring Scheduler and IRQ Impact with eBPF","link":"https:\/\/eunomia.dev\/blog\/2026\/05\/24\/measuring-cpu-noise-in-gpu-inference-with-ebpf\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/05\/24\/measuring-cpu-noise-in-gpu-inference-with-ebpf\/","pubDate":"Sun, 24 May 2026 00:00:00 GMT","description":"GPU inference often looks like a GPU problem, but the CPU still sits on the critical path.","author":"linuxdev8883@example.com (LinuxDev9002)","category":"eBPF"},{"title":"ACRFence: Preventing Semantic Rollback Attacks in Agent Checkpoint-Restore","link":"https:\/\/eunomia.dev\/blog\/2026\/05\/21\/acrfence-preventing-semantic-rollback-attacks-in-agent-checkpoint-restore\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/05\/21\/acrfence-preventing-semantic-rollback-attacks-in-agent-checkpoint-restore\/","pubDate":"Thu, 21 May 2026 00:00:00 GMT","description":"AI agent frameworks are bringing checkpoint\/restore, time travel, and rewind into everyday developer workflows.","author":"linuxdev8883@example.com (LinuxDev9002)","category":"AI agent observability"},{"title":"AgentCgroup: What Happens When AI Coding Agents Meet OS Resources?","link":"https:\/\/eunomia.dev\/blog\/2026\/02\/17\/agentcgroup-what-happens-when-ai-coding-agents-meet-os-resources\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/02\/17\/agentcgroup-what-happens-when-ai-coding-agents-meet-os-resources\/","pubDate":"Tue, 17 Feb 2026 00:00:00 GMT","description":"AI coding agents such as Claude Code, OpenHands, and SWE-agent are increasingly deployed in multi-tenant cloud environments, where they execute diverse tool calls inside sandboxed containers.","author":"linuxdev8883@example.com (LinuxDev9002)","category":"AI agent observability"},{"title":"Reverse Engineering Claude Code's SSL Traffic with eBPF","link":"https:\/\/eunomia.dev\/blog\/2026\/02\/13\/reverse-engineering-claude-codes-ssl-traffic-with-ebpf\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/02\/13\/reverse-engineering-claude-codes-ssl-traffic-with-ebpf\/","pubDate":"Fri, 13 Feb 2026 00:00:00 GMT","description":"Ever wondered what your AI coding agent is actually sending over the network? As part of our work on AgentSight \u2014 an eBPF-powered observability tool that monitors AI agents at system boundaries without modifying their","author":"linuxdev8883@example.com (LinuxDev9002)","category":"eBPF"},{"title":"A Taxonomy of GPU Bugs: 19 Defect Classes for CUDA Verification","link":"https:\/\/eunomia.dev\/blog\/2026\/01\/29\/a-taxonomy-of-gpu-bugs-19-defect-classes-for-cuda-verification\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/01\/29\/a-taxonomy-of-gpu-bugs-19-defect-classes-for-cuda-verification\/","pubDate":"Thu, 29 Jan 2026 00:00:00 GMT","description":"GPU programming introduces a distinct class of correctness and performance challenges that differ fundamentally from traditional CPU-based systems.","author":["linuxdev8883@example.com (LinuxDev9002)","1067852565@qq.com (\u4e91\u5fae)"],"category":"eBPF"},{"title":"Architectures for Agent Systems: A Survey of Isolation, Integration, and Governance","link":"https:\/\/eunomia.dev\/blog\/2026\/01\/11\/architectures-for-agent-systems-a-survey-of-isolation-integration-and-governance\/","guid":"https:\/\/eunomia.dev\/blog\/2026\/01\/11\/architectures-for-agent-systems-a-survey-of-isolation-integration-and-governance\/","pubDate":"Sun, 11 Jan 2026 00:00:00 GMT","description":"Large Language Model (LLM) based agent systems \u2013 software that leverages LLMs to autonomously plan and execute multi-step tasks using external tools \u2013 are rapidly moving from proof-of-concept demos into enterprise","author":"i@littlefisher.me (Littlefisher)","category":"AI agent observability"},{"title":"The GPU Observability Gap: Why We Need eBPF on GPU devices","link":"https:\/\/eunomia.dev\/blog\/2025\/10\/14\/the-gpu-observability-gap-why-we-need-ebpf-on-gpu-devices\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/10\/14\/the-gpu-observability-gap-why-we-need-ebpf-on-gpu-devices\/","pubDate":"Tue, 14 Oct 2025 00:00:00 GMT","description":"As a revolutionary technology that provides programmability in the kernel, eBPF has achieved tremendous success in CPU observability, networking, and security.","author":["i@littlefisher.me (Littlefisher)","yunwei356@gmail.com (yunwei37)"],"category":"eBPF"},{"title":"NVIDIA Open GPU Kernel Modules Comprehensive Source Code Analysis","link":"https:\/\/eunomia.dev\/blog\/2025\/10\/14\/nvidia-open-gpu-kernel-modules-comprehensive-source-code-analysis\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/10\/14\/nvidia-open-gpu-kernel-modules-comprehensive-source-code-analysis\/","pubDate":"Tue, 14 Oct 2025 00:00:00 GMT","description":"In May 2022, NVIDIA made a decision that would fundamentally alter the landscape of GPU computing on Linux: they open-sourced the kernel-mode components of their GPU driver.","author":["linuxdev8883@example.com (LinuxDev9002)","i@littlefisher.me (Littlefisher)","yunwei356@gmail.com (yunwei37)"],"category":"eBPF"},{"title":"Understanding iaprof: A Deep Dive into AI\/GPU Flame Graph Profiling","link":"https:\/\/eunomia.dev\/blog\/2025\/10\/11\/understanding-iaprof-a-deep-dive-into-ai-gpu-flame-graph-profiling\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/10\/11\/understanding-iaprof-a-deep-dive-into-ai-gpu-flame-graph-profiling\/","pubDate":"Sat, 11 Oct 2025 00:00:00 GMT","description":"An exploration of Intel's innovative profiling tool that bridges the gap between CPU and GPU execution","author":"yunwei356@gmail.com (yunwei37)","category":"eBPF"},{"title":"AgentSight: Keeping Your AI Agents Under Control with eBPF-Powered System Observability","link":"https:\/\/eunomia.dev\/blog\/2025\/08\/26\/agentsight-keeping-your-ai-agents-under-control-with-ebpf-powered-system-observability\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/08\/26\/agentsight-keeping-your-ai-agents-under-control-with-ebpf-powered-system-observability\/","pubDate":"Tue, 26 Aug 2025 00:00:00 GMT","description":"Picture this: your AI agent is autonomously writing code and executing commands, but you have no idea what it's actually doing.","author":"yunwei356@gmail.com (yunwei37)","category":"AI agent observability"},{"title":"Profiling and Tracing Tools Across System Layers and Architectures","link":"https:\/\/eunomia.dev\/blog\/2025\/08\/20\/profiling-and-tracing-tools-across-system-layers-and-architectures\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/08\/20\/profiling-and-tracing-tools-across-system-layers-and-architectures\/","pubDate":"Wed, 20 Aug 2025 00:00:00 GMT","description":"Profiling and tracing are complementary techniques for analyzing software performance and behavior.","author":"yunwei356@gmail.com (yunwei37)","category":"eBPF"},{"title":"The Modern Memory Testing Arsenal -- A Complete Guide to Benchmarking Tools for Next-Gen Memory Systems","link":"https:\/\/eunomia.dev\/blog\/2025\/06\/21\/the-modern-memory-testing-arsenal-a-complete-guide-to-benchmarking-tools-for-next-gen-memory-systems\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/06\/21\/the-modern-memory-testing-arsenal-a-complete-guide-to-benchmarking-tools-for-next-gen-memory-systems\/","pubDate":"Sat, 21 Jun 2025 00:00:00 GMT","description":"Memory systems are evolving rapidly. From traditional DDR DRAM to high-bandwidth memory (HBM), persistent memory (PMEM), and the emerging Compute Express Link (CXL) technology, today's systems feature complex","author":"yunwei356@gmail.com (yunwei37)","category":"eBPF"},{"title":"Observability, Profiling, and Debugging in Systems Conference (2015\u20132025)","link":"https:\/\/eunomia.dev\/blog\/2025\/06\/21\/observability-profiling-and-debugging-in-systems-conference-2015-2025\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/06\/21\/observability-profiling-and-debugging-in-systems-conference-2015-2025\/","pubDate":"Sat, 21 Jun 2025 00:00:00 GMT","description":"This survey reviews over a decade (2015\u20132025) of research on observability, profiling, and debugging techniques in computer systems, focusing on main-track papers from OSDI, SOSP, and EuroSys.","author":"yunwei356@gmail.com (yunwei37)","category":"eBPF"},{"title":"Checkpoint\/Restore Systems: Evolution, Techniques, and Applications in AI Agents","link":"https:\/\/eunomia.dev\/blog\/2025\/05\/11\/checkpoint-restore-systems-evolution-techniques-and-applications-in-ai-agents\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/05\/11\/checkpoint-restore-systems-evolution-techniques-and-applications-in-ai-agents\/","pubDate":"Sun, 11 May 2025 00:00:00 GMT","description":"Checkpoint\/restore (C\/R) technology \u2013 the ability to save a running program\u2019s state to persistent storage and later resume execution from that point \u2013 has long been a cornerstone of fault tolerance and process","author":"yt.xyxx@gmail.com (officeyutong)","category":"AI agent observability"},{"title":"ASPLOS 2025: Paper Summaries and Insights","link":"https:\/\/eunomia.dev\/blog\/2025\/04\/25\/asplos-2025-paper-summaries-and-insights\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/04\/25\/asplos-2025-paper-summaries-and-insights\/","pubDate":"Fri, 25 Apr 2025 00:00:00 GMT","description":"The Association for Computing Machinery's Architectural Support for Programming Languages and Operating Systems (ASPLOS) conference is a premier venue where researchers present cutting-edge work spanning computer","author":"yt.xyxx@gmail.com (officeyutong)","category":"eBPF"},{"title":"EuroSys 2025 Paper Summaries and Analysis","link":"https:\/\/eunomia.dev\/blog\/2025\/04\/25\/eurosys-2025-paper-summaries-and-analysis\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/04\/25\/eurosys-2025-paper-summaries-and-analysis\/","pubDate":"Fri, 25 Apr 2025 00:00:00 GMT","description":"This post offers a detailed examination of papers accepted at EuroSys 2025, one of the premier conferences in computer systems research.","author":"yt.xyxx@gmail.com (officeyutong)","category":"eBPF"},{"title":"GPU Profiling Under the Hood: An Implementation-Focused Survey of Modern Accelerator Tracing Tools","link":"https:\/\/eunomia.dev\/blog\/2025\/04\/21\/gpu-profiling-under-the-hood-an-implementation-focused-survey-of-modern-accelerator-tracing-tools\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/04\/21\/gpu-profiling-under-the-hood-an-implementation-focused-survey-of-modern-accelerator-tracing-tools\/","pubDate":"Mon, 21 Apr 2025 00:00:00 GMT","description":"Profiling and tracing heterogeneous accelerators (GPUs, DPUs, and APUs) is crucial for optimizing performance in modern systems.","author":["yunwei356@gmail.com (yunwei37)","yt.xyxx@gmail.com (officeyutong)"],"category":"eBPF"},{"title":"The Accelerator Toolkit: A Review of Profiling and Tracing for GPUs and other co-processor","link":"https:\/\/eunomia.dev\/blog\/2025\/04\/11\/the-accelerator-toolkit-a-review-of-profiling-and-tracing-for-gpus-and-other-co-processor\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/04\/11\/the-accelerator-toolkit-a-review-of-profiling-and-tracing-for-gpus-and-other-co-processor\/","pubDate":"Fri, 11 Apr 2025 00:00:00 GMT","description":"Modern computing increasingly relies on specialized accelerators \u2013 notably GPUs, DPUs, and APUs \u2013 to handle diverse workloads.","author":"yt.xyxx@gmail.com (officeyutong)","category":"eBPF"},{"title":"OS-Level Challenges in LLM Inference and Optimizations","link":"https:\/\/eunomia.dev\/blog\/2025\/02\/18\/os-level-challenges-in-llm-inference-and-optimizations\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/02\/18\/os-level-challenges-in-llm-inference-and-optimizations\/","pubDate":"Tue, 18 Feb 2025 00:00:00 GMT","description":"Large Language Model (LLM) inference pushes computing systems to their limits, not only in raw compute but also in how the operating system (OS) manages resources.","author":["yusen356@gmail.com (weekendfish)","1067852565@qq.com (\u4e91\u5fae)"],"category":"AI agent observability"},{"title":"WASI and the WebAssembly Component Model: Current Status","link":"https:\/\/eunomia.dev\/blog\/2025\/02\/16\/wasi-and-the-webassembly-component-model-current-status\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/02\/16\/wasi-and-the-webassembly-component-model-current-status\/","pubDate":"Sun, 16 Feb 2025 00:00:00 GMT","description":"WebAssembly (WASM) has evolved from a browser-based technology into a promising runtime for server and embedded applications.","author":["yusen356@gmail.com (weekendfish)","1067852565@qq.com (\u4e91\u5fae)"],"category":"eBPF"},{"title":"eBPF Ecosystem Progress in 2024\u20132025: A Technical Deep Dive","link":"https:\/\/eunomia.dev\/blog\/2025\/02\/12\/ebpf-ecosystem-progress-in-2024-2025-a-technical-deep-dive\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/02\/12\/ebpf-ecosystem-progress-in-2024-2025-a-technical-deep-dive\/","pubDate":"Wed, 12 Feb 2025 00:00:00 GMT","description":"Extended Berkeley Packet Filter (eBPF) continues to rapidly evolve, cementing its role as a cornerstone for operating system extensibility.","author":"yusen356@gmail.com (weekendfish)","category":"eBPF"},{"title":"Security Vulnerabilities Study in Software Extensions and Plugins","link":"https:\/\/eunomia.dev\/blog\/2025\/02\/10\/security-vulnerabilities-study-in-software-extensions-and-plugins\/","guid":"https:\/\/eunomia.dev\/blog\/2025\/02\/10\/security-vulnerabilities-study-in-software-extensions-and-plugins\/","pubDate":"Mon, 10 Feb 2025 00:00:00 GMT","description":"Software extensions and plugins allow customization and added features across many systems \u2013 from web servers and databases to browsers, IDEs, and CMS platforms.","author":"yusen356@gmail.com (weekendfish)","category":"eBPF"},{"title":"Can LLMs understand Linux kernel? A New AI-Powered Approach to Understanding Large Codebases","link":"https:\/\/eunomia.dev\/blog\/2024\/10\/01\/can-llms-understand-linux-kernel-a-new-ai-powered-approach-to-understanding-large-codebases\/","guid":"https:\/\/eunomia.dev\/blog\/2024\/10\/01\/can-llms-understand-linux-kernel-a-new-ai-powered-approach-to-understanding-large-codebases\/","pubDate":"Tue, 01 Oct 2024 00:00:00 GMT","description":"Ever tried diving into a massive codebase like the Linux kernel and felt like you were swimming in an ocean of code with no land in sight?","author":["yusen356@gmail.com (weekendfish)","1067852565@qq.com (\u4e91\u5fae)"],"category":"AI agent observability"},{"title":"Building High-Performance Userspace eBPF VMs with LLVM","link":"https:\/\/eunomia.dev\/blog\/2024\/09\/10\/building-high-performance-userspace-ebpf-vms-with-llvm\/","guid":"https:\/\/eunomia.dev\/blog\/2024\/09\/10\/building-high-performance-userspace-ebpf-vms-with-llvm\/","pubDate":"Tue, 10 Sep 2024 00:00:00 GMT","description":"We are excited to introduce llvmbpf, a new project aimed at empowering developers with a high-performance, multi-architecture eBPF virtual machine (VM) that leverages the LLVM framework for Just-In-Time (JIT) and","author":["yusen356@gmail.com (weekendfish)","1067852565@qq.com (\u4e91\u5fae)"],"category":"eBPF"},{"title":"The Past, Present, and Future of eBPF and Its Path to Revolutionizing Systems","link":"https:\/\/eunomia.dev\/blog\/2024\/08\/11\/the-past-present-and-future-of-ebpf-and-its-path-to-revolutionizing-systems\/","guid":"https:\/\/eunomia.dev\/blog\/2024\/08\/11\/the-past-present-and-future-of-ebpf-and-its-path-to-revolutionizing-systems\/","pubDate":"Sun, 11 Aug 2024 00:00:00 GMT","description":"This blog post mainly references Alexei Starovoitov's presentation \"Modernize BPF for the Next 10 Years\" at BPFConf 2024.","author":["yusen356@gmail.com (weekendfish)","1067852565@qq.com (\u4e91\u5fae)","yunwei356@gmail.com (Yusheng Zheng)"],"category":"eBPF"},{"title":"Simplifying Kernel Programming: The LLM-Powered eBPF Tool","link":"https:\/\/eunomia.dev\/blog\/2024\/07\/11\/simplifying-kernel-programming-the-llm-powered-ebpf-tool\/","guid":"https:\/\/eunomia.dev\/blog\/2024\/07\/11\/simplifying-kernel-programming-the-llm-powered-ebpf-tool\/","pubDate":"Thu, 11 Jul 2024 00:00:00 GMT","description":"Kernel programming can be intimidating, requiring deep knowledge of operating system internals and programming constraints.","author":["yusen356@gmail.com (weekendfish)","yunwei356@gmail.com (yunwei37)"],"category":"AI agent observability"},{"title":"The eBPF Evolution and Future: From Linux Origins to Cross-Platform Dominance","link":"https:\/\/eunomia.dev\/blog\/2024\/06\/11\/the-ebpf-evolution-and-future-from-linux-origins-to-cross-platform-dominance\/","guid":"https:\/\/eunomia.dev\/blog\/2024\/06\/11\/the-ebpf-evolution-and-future-from-linux-origins-to-cross-platform-dominance\/","pubDate":"Tue, 11 Jun 2024 00:00:00 GMT","description":"eBPF (Extended Berkeley Packet Filter) has become a revolutionary force in operating system kernel programming since its inception.","author":["yusen356@gmail.com (weekendfish)","yunwei356@gmail.com (yunwei37)"],"category":"eBPF"}]}}