<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[eBPF - The latest news, updates and articles covering eBPF and related topics.]]></title><description><![CDATA[eBPF is a revolutionary technology that can run sandboxed programs in the Linux kernel without changing kernel source code or loading a kernel module.]]></description><link>http://github.com/dylang/node-rss</link><generator>GatsbyJS</generator><lastBuildDate>Wed, 02 Sep 2026 23:32:51 GMT</lastBuildDate><item><title><![CDATA[Cloudflare’s eBPF Replatforming Part 1: The eBPF Pivot – From Hardware Lock-in to Programmable Networking]]></title><description><![CDATA[Chronicling Cloudflare’s eight-year journey with eBPF, starting with the move from hardware to the eBPF ecosystem]]></description><link>https://ebpf.io/blog/cloudflare-replatforming-1</link><guid isPermaLink="false">https://ebpf.io/blog/cloudflare-replatforming-1</guid><pubDate>Thu, 27 Aug 2026 17:00:00 GMT</pubDate><content:encoded>&lt;p&gt;By Cloudflare Engineering&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;This series chronicles Cloudflare’s eight-year journey with eBPF from a specialized DDoS tool to the programmable backbone of their global network. It covers everything from contributing to the Linux kernel and technical challenges to business ROI to advice and operational strategies for other companies adopting eBPF.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cloudflare began exploring eBPF/XDP in late 2016, with prototyping for load balancing starting mid-2017. Our first production deployment was in November 2018, when we launched XDP-based packet filtering (l4drop) for L3/L4 DDoS mitigation. This replaced our previous kernel-bypass solution that was tied to a specific NIC vendor.&lt;/p&gt;
&lt;p&gt;Cloudflare’s investment in eBPF was driven by a convergence of hardware constraints, performance requirements, and the need to eliminate accumulated technical debt. This is how we arrived at the decision to replatform, why we decided to center around eBPF, and where we use the technology today.&lt;/p&gt;
&lt;h2&gt;The Catalyst: Breaking Free from Hardware Lock-in&lt;/h2&gt;
&lt;p&gt;The immediate trigger to look at eBPF was our previous DDoS mitigation solution, which relied on a proprietary RDMA stack for kernel bypass packet processing. This created a single-vendor dependency. When we started deploying ARM-based servers and newer NICs for our 25G network upgrade, we hit a wall. These platforms were incompatible with the proprietary stack.&lt;/p&gt;
&lt;p&gt;We needed a vendor-agnostic solution. eBPF, specifically XDP (eXpress Data Path), gave us exactly that. It works with any NIC that supports XDP in the driver and allowed us to diversify our hardware suppliers without rewriting our packet processing logic.&lt;/p&gt;
&lt;h2&gt;XDP: Performance Without Compromise&lt;/h2&gt;
&lt;p&gt;We needed to drop packets at rates exceeding 10 million packets per second during DDoS attacks while minimizing CPU overhead. Full kernel bypass solutions like DPDK exist, but they require dedicating the entire network card to a single application. They also break standard Linux tools like ssh and tcpdump and prevent running multiple applications on the same server.&lt;/p&gt;
&lt;p&gt;XDP gave us a “partial kernel bypass”. eBPF programs run at the earliest possible point in the network stack, directly in the NIC driver, achieving near-line-rate packet processing with minimal CPU overhead (around 10% during massive attacks), while still retaining the full Linux ecosystem tooling.&lt;/p&gt;
&lt;h2&gt;Replacing Technical Debt&lt;/h2&gt;
&lt;p&gt;During the growth of Cloudflare, we had accumulated significant workarounds over the years and were looking for ways to reduce our technical debt including:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;BIND_TO_PREFIX&lt;/strong&gt;: A custom kernel patch we maintained ourselves with no upstream acceptance&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;TPROXY&lt;/strong&gt;: Complex to set up and maintain, with subtle interactions with the network stack&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tens of thousands of IP bindings&lt;/strong&gt; in our DNS resolver leading to massive socket overhead just for DDoS protection&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;eBPF allowed us to replace all of these with cleaner, more maintainable solutions.&lt;/p&gt;
&lt;h2&gt;Why an eBPF Based Platform Approach?&lt;/h2&gt;
&lt;p&gt;The decision to use eBPF across our entire stack rather than as point solutions came down to architectural reality and operational efficiency.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mutual Exclusivity&lt;/strong&gt;: XDP and kernel bypass are incompatible. You cannot run both simultaneously. When we chose XDP for our L4 load balancer (Unimog), we were forced to migrate DDoS mitigation to XDP as well. This wasn’t a disadvantage; it was an opportunity to unify.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Service Multiplexing&lt;/strong&gt;: We run dozens of services on each edge server: nginx, DNS resolvers, Spectrum, WARP, and more. The traditional BSD socket model of “one socket per port” simply doesn’t work at our scale. We need different applications sharing port 80 or 53, and for Spectrum, we need access to all port numbers. BPF socket dispatch (via the sk_lookup hook we contributed upstream) enables this dynamic routing without service restarts.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Composability&lt;/strong&gt;: eBPF programs can be chained using tail calls. A single XDP hook can run DDoS mitigation, then load balancing, then connection tracking, all as modular, independently deployable programs. Buying into eBPF as a platform allowed us to extract additional value with each new feature we needed.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Unified Operations&lt;/strong&gt;: One platform means one deployment mechanism, consistent configuration distribution, unified Prometheus metrics, and common debugging tools. Point solutions would fragment operations across different systems with different deployment, monitoring, and debugging approaches.&lt;/p&gt;
&lt;h2&gt;Where We Use eBPF Today&lt;/h2&gt;
&lt;p&gt;Cloudflare utilizes eBPF at six distinct layers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DDoS Mitigation (XDP)&lt;/strong&gt;: L4Drop replaces our previous kernel-bypass solution, dropping volumetric attacks at the driver level&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Load Balancing (XDP)&lt;/strong&gt;: Unimog handles ECMP routing and fine-grained server load balancing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Socket Dispatch (sk_lookup)&lt;/strong&gt;: Tubular steers traffic dynamically to services sharing IPs and ports&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Firewalling&lt;/strong&gt;: Magic Firewall uses eBPF for deep packet inspection where static nftables rules fall short&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Observability&lt;/strong&gt;: ebpf_exporter generates kernel-level histograms with low overhead&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reliability&lt;/strong&gt;: udpgrm enables graceful restarts for UDP protocols like QUIC&lt;/li&gt;
&lt;/ul&gt;
&lt;h2&gt;Betting on the eBPF Ecosystem for Cloudflare’s Platform&lt;/h2&gt;
&lt;p&gt;The alternative to an eBPF platform was maintaining multiple incompatible point solutions, each with its own hardware dependencies, operational quirks, and integration challenges. As our hardware diversified, performance requirements grew, and edge services multiplied, that approach became untenable.&lt;/p&gt;
&lt;p&gt;eBPF gave us a unified, vendor-agnostic, high-performance foundation that lets us program the operating system itself to handle our scale. The kernel verifier ensures safety where we can deploy complex logic changes on the fly without risking system crashes. That flexibility is critical when every edge server runs the entire software stack and must adapt to traffic changes instantly.&lt;/p&gt;
&lt;p&gt;In the next parts of the series, we will walk through how betting on eBPF as a platform has paid off both technically and for the business bottom line, and the challenges faced along the way.&lt;/p&gt;
</content:encoded></item><item><title><![CDATA[How LinkedIn Identified a Kernel Lock Contention Issue Causing Recurring System Freezes]]></title><description><![CDATA[When LinkedIn engineers encountered short-lived, recurring outages where the database powering their user feed became unavailable and then recovered without leaving helpful traces, they had to devise a novel approach to uncover the root cause using off-CPU profiling with eBPF.]]></description><link>https://www.infoq.com/news/2026/05/linkedin-kernel-lock-freeze/</link><guid isPermaLink="false">https://www.infoq.com/news/2026/05/linkedin-kernel-lock-freeze/</guid><pubDate>Wed, 27 May 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[How Cloudflare responded to the “Copy Fail” Linux vulnerability]]></title><description><![CDATA[Responsible disclosure works, in-kernel visibility tooling pays off in moments exactly like this one, and bpf-lsm continues to be one of the most useful primitives we have for runtime kernel mitigation.]]></description><link>https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/</link><guid isPermaLink="false">https://blog.cloudflare.com/copy-fail-linux-vulnerability-mitigation/</guid><pubDate>Thu, 07 May 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[The invisible engineering behind Lambda's network]]></title><description><![CDATA[How eBPF took Lambda from 125,000 iptables rules to 144 and scaled snapshot networks by 20x.]]></description><link>https://www.allthingsdistributed.com/2026/04/the-invisible-engineering-behind-lambdas-network.html</link><guid isPermaLink="false">https://www.allthingsdistributed.com/2026/04/the-invisible-engineering-behind-lambdas-network.html</guid><pubDate>Wed, 22 Apr 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[How GitHub uses eBPF to improve deployment safety]]></title><description><![CDATA[Learn how Github uses eBPF to detect and prevent circular dependencies in its deployment tooling.]]></description><link>https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/</link><guid isPermaLink="false">https://github.blog/engineering/infrastructure/how-github-uses-ebpf-to-improve-deployment-safety/</guid><pubDate>Thu, 16 Apr 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[How Nutanix AHV Uses eBPF for vNIC-IP Mapping]]></title><description><![CDATA[Nutanix AVH leverages eBPF and Ring Buffer for timely and accurate vNIC-to-IP association]]></description><link>https://www.nutanix.com/tech-center/blog/how-nutanix-ahv-uses-ebpf-for-vnic-ip-mapping</link><guid isPermaLink="false">https://www.nutanix.com/tech-center/blog/how-nutanix-ahv-uses-ebpf-for-vnic-ip-mapping</guid><pubDate>Thu, 29 Jan 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Hardening eBPF for runtime security: Lessons from Datadog Workload Protection]]></title><description><![CDATA[Why Datadog chose eBPF for Workload Protection and lessons learned from implementation]]></description><link>https://www.datadoghq.com/blog/engineering/ebpf-workload-protection-lessons/</link><guid isPermaLink="false">https://www.datadoghq.com/blog/engineering/ebpf-workload-protection-lessons/</guid><pubDate>Wed, 07 Jan 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Community Built! Results from eBPF Summit: Hackathon Edition 2025]]></title><description><![CDATA[Read about the winning projects of the hackathon and the new eBPF trends!]]></description><link>https://isovalent.com/blog/post/ebpf-summit-hackathon-edition-2025/</link><guid isPermaLink="false">https://isovalent.com/blog/post/ebpf-summit-hackathon-edition-2025/</guid><pubDate>Tue, 06 Jan 2026 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[The eBPF Foundation’s 2025 Year in Review]]></title><description><![CDATA[Funding everything from academic research to conferences to fellowships]]></description><link>https://ebpf.foundation/the-ebpf-foundations-2025-year-in-review/</link><guid isPermaLink="false">https://ebpf.foundation/the-ebpf-foundations-2025-year-in-review/</guid><pubDate>Thu, 18 Dec 2025 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Scaling real-time file monitoring with eBPF: How we filtered billions of kernel events per minute]]></title><description><![CDATA[Building file integrity monitoring on top of eBPF at Datadog]]></description><link>https://ebpfchirp.substack.com/p/testing-ebpf-program-compatibility</link><guid isPermaLink="false">https://ebpfchirp.substack.com/p/testing-ebpf-program-compatibility</guid><pubDate>Tue, 18 Nov 2025 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[eBPF Foundation Announces Community & Advocacy Fellowship Program]]></title><description><![CDATA[The fellowship is a six-month grant for individuals who want to dedicate their time to growing and educating the eBPF community]]></description><link>https://ebpf.foundation/ebpf-foundation-announces-community-advocacy-fellowship-program/</link><guid isPermaLink="false">https://ebpf.foundation/ebpf-foundation-announces-community-advocacy-fellowship-program/</guid><pubDate>Thu, 14 Aug 2025 11:52:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Testing eBPF Program Compatibility Across Kernels with LVH and GitHub Actions]]></title><description><![CDATA[GitHub Actions Meets Little VM Helper and eBPF]]></description><link>https://ebpfchirp.substack.com/p/testing-ebpf-program-compatibility</link><guid isPermaLink="false">https://ebpfchirp.substack.com/p/testing-ebpf-program-compatibility</guid><pubDate>Tue, 08 Jul 2025 17:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Breaking Boundaries: Implementing the Enigma Machine in eBPF]]></title><description><![CDATA[André Martins celebrates Alan Turing 113th posthumous birthday by implementing the Enigma machine in eBPF]]></description><link>https://isovalent.com/blog/post/breaking-boundaries-implementing-the-enigma-machine-in-ebpf/</link><guid isPermaLink="false">https://isovalent.com/blog/post/breaking-boundaries-implementing-the-enigma-machine-in-ebpf/</guid><pubDate>Mon, 23 Jun 2025 00:00:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Why Does My eBPF Program Work on One Kernel but Fail on Another?]]></title><description><![CDATA[Learn how to make eBPF programs portable across different Linux kernels using BPF CO-RE and BTF, and discover techniques for supporting systems without built-in BTF by embedding external BTF data.]]></description><link>https://ebpfchirp.substack.com/p/why-does-my-ebpf-program-work-on</link><guid isPermaLink="false">https://ebpfchirp.substack.com/p/why-does-my-ebpf-program-work-on</guid><pubDate>Tue, 22 Apr 2025 09:55:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[eBPF Announces Support for Tolkien Ring]]></title><description><![CDATA[eBPF revives Tolkien Ring, proving even ancient networks can be rebuilt better]]></description><link>https://ebpf.io/blog/support-for-tolkien-ring</link><guid isPermaLink="false">https://ebpf.io/blog/support-for-tolkien-ring</guid><pubDate>Tue, 01 Apr 2025 10:00:00 GMT</pubDate><content:encoded>&lt;p&gt;&lt;img src=&quot;tolkien-ebee.png&quot; alt=&quot;A bee with a ring... for now&quot;&gt;&lt;/p&gt;
&lt;p&gt;Author: Bill Mulligan - Isovalent&lt;/p&gt;
&lt;p&gt;Before WiFi there was Ethernet. Before Ethernet there was &lt;a href=&quot;https://en.wikipedia.org/wiki/Token_Ring&quot;&gt;Token Ring&lt;/a&gt;. And before Token Ring there was Tolkien Ring. Before Tolkien Ring, the packets wandered without purpose, lost to the void.&lt;/p&gt;
&lt;p&gt;Now support for Tolkien Ring is coming to eBPF. Since its humble beginnings as a packet processor, eBPF has expanded to become a general purpose runtime enabling developers to extend and rebuild whole swaths of the kernel better from low overhead observability to granular security, optimized scheduling, and continuous profiling. eBPF is now returning to its roots with its most ambitious project yet, native support for the original networking protocol Tolkien Ring.&lt;/p&gt;
&lt;p&gt;For those unfamiliar, Tolkien Ring is the oldest networking protocol, established in the Days of Númenor, when the world was young and packets were not yet buried under layers of abstraction. It was the first fully decentralized, peer-to-peer network where messages were passed by whispers on the wind, encoded in runes, and secured by the strength of oaths. But as time passed, its wisdom was lost, replaced by lesser protocols constrained by mere physical wires and fleeting radio waves, forgotten by all but the wisest maintainers. Now, thanks to eBPF, this ancient technology is being restored to its former glory.&lt;/p&gt;
&lt;p&gt;“eBPF already transformed networking at Meta twice, first with &lt;a href=&quot;https://engineering.fb.com/2018/05/22/open-source/open-sourcing-katran-a-scalable-network-load-balancer/&quot;&gt;Katran&lt;/a&gt; processing millions of packets of cat pictures per second then again with &lt;a href=&quot;https://fosdem.org/2025/schedule/event/fosdem-2025-4045-an-introduction-to-netkit-the-bpf-programmable-network-device/&quot;&gt;netkit making container networking&lt;/a&gt; with isolation from orcs as fast as host networking.” said Alexei Starovoitov eBPF co-founder and co-maintainer. “We’ve also seen eBPF expand into networking use cases we never imagined like HTTP parsing in the kernel or a &lt;a href=&quot;https://github.com/kube-vm-project/eSwitch&quot;&gt;Layer 2 switch in Kubernetes for VMs&lt;/a&gt;, but bringing back Tolkien Ring was a challenge unlike any other. Half the documentation was in Elvish and the other half was a subdialect of Dwarvish last recorded in the times of Moria’s First Age maintainers. Adapting Tolkien Ring to modern infrastructure required pushing eBPF to its limits, but in the end, it was the only technology capable of binding them all.”&lt;/p&gt;
&lt;p&gt;Integrating Tolkien Ring into the kernel came with a few surprises. For example, Tolkien Ring does not retransmit packets, it simply ensures they arrive precisely when they are meant to. Packet loss is not a possibility but a matter of destiny, and unlike conventional cryptographic handshakes, Tolkien Ring’s security model is built on binding oaths, which once sworn, cannot be revoked. eBPF maintainers also had to fight hard against the Tolkien Ring Wraiths: the Nine were once features, but time and corruption had turned them into CI flakes. Happily, all fell back into order after a few additional patches, which saved everybody a trip to Mount Doom.&lt;/p&gt;
&lt;p&gt;The verifier also required substantial updates. While it was already capable of checking programs for unsafe memory access, ensuring programs run to completion and do not crash or otherwise harm the system, and allowing only privileged users to load eBPF programs, the verifier also had to account for the unique nature of Tolkien Ring itself. eBPF may be &lt;a href=&quot;https://isovalent.com/blog/post/ebpf-yes-its-turing-complete/&quot;&gt;Turing complete&lt;/a&gt;, but Tolkien Ring demanded something even stricter, Fate complete. Mutable state is forbidden, once a value is set, it can never be changed, for the past cannot be rewritten. Tolkien Ring also does not “retry” packets, if a message failed to arrive, it was simply never meant to be. The verifier had to enforce this logic, rejecting any program that attempted to interfere with the will of the network.&lt;/p&gt;
&lt;p&gt;Beyond the existing loader libraries for languages like Go, Rust, and Java, new ones had to be written for the ancient tongues Elvish, Dwarvish, and even the Black Speech of Mordor. Parsing rune encoded eBPF instructions proved particularly challenging, as some scripts changed meaning depending on the phase of the moon. The JIT compiler also had to be extended to translate these arcane instructions into efficient machine code while preserving their original intent. Miscompiling a single rune could turn a simple forwarding program into a summoning ritual! Luckily, as one of the fastest-moving subsystems of the kernel, the eBPF community proved up to the challenge.&lt;/p&gt;
&lt;p&gt;“This project is a testament to the power and flexibility of eBPF not just to build the future, but to rebuild the past, better than before,” said Thomas Graf, Chair of the eBPF Foundation and VP Isovalent at Cisco. “We’re seeing a shift across the industry as people look for alternatives to legacy platforms, and eBPF is proving to be the perfect tool for modernizing old systems without being constrained by their original limitations. Whether it’s replacing outdated networking and orchestration stacks or resurrecting protocols once thought lost to time, eBPF allows us to innovate while still honoring and leveraging the foundations of the past.”&lt;/p&gt;
&lt;p&gt;Of course, simply restoring Tolkien Ring wasn’t enough. It had to be optimized for modern workloads. Traditional implementations relied on hand-etched routing tables, often inscribed in stone or passed down through oral tradition, making updates slow and error-prone. With eBPF, these routing decisions can now be dynamically updated in real time, adapting to changing network conditions while maintaining the protocol’s original intent. Early benchmarks show a 300% increase in message throughput, though some wizards argue this is merely the will of the Valar.&lt;/p&gt;
&lt;p&gt;As always, the eBPF community remains committed to pushing the boundaries of what’s possible whether in the modern cloud native era or the forgotten networks of the First Age. Because eBPF is One bee to rebuild Tux, one JIT to run them, one verifier to judge them all, and in the kernel bind them.&lt;/p&gt;
&lt;p&gt;Where to learn more about eBPF:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.youtube.com/watch?v=Wb_vD3XZYOA&quot;&gt;eBPF Documentary&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://cilium.isovalent.com/hubfs/Learning-eBPF%20-%20Full%20book.pdf&quot;&gt;Learning eBPF eBook&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://ebpf.io/what-is-ebpf/&quot;&gt;What is eBPF?&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://ebpf.io/applications/&quot;&gt;eBPF Landscape&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://ebpf.foundation/&quot;&gt;eBPF Foundation&lt;/a&gt;&lt;/p&gt;
</content:encoded></item><item><title><![CDATA[What If CI/CD Pipelines Had Built-in Security and Observability with eBPF?]]></title><description><![CDATA[Learn how eBPF can add real-time security and observability to CI/CD pipelines like GitHub Actions, helping detect exploits and optimize workflows execution time.]]></description><link>https://ebpfchirp.substack.com/p/what-if-cicd-pipelines-had-built</link><guid isPermaLink="false">https://ebpfchirp.substack.com/p/what-if-cicd-pipelines-had-built</guid><pubDate>Thu, 27 Mar 2025 09:55:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Case Study: Polar Signals Uses eBPF to Monitor Internal Cross-Zone Network Traffic on Kubernetes, Reducing These Operating Costs by 50%]]></title><description><![CDATA[Polar Signals developed kubezonnet, an open source project designed to monitor and measure cross-zone network traffic in Kubernetes clusters. The solution leverages eBPF to trace network packets and aggregate traffic data.]]></description><link>https://ebpf.foundation/case-study-polar-signals-uses-ebpf-to-monitor-internal-cross-zone-network-traffic-on-kubernetes-reducing-these-operating-costs-by-50/</link><guid isPermaLink="false">https://ebpf.foundation/case-study-polar-signals-uses-ebpf-to-monitor-internal-cross-zone-network-traffic-on-kubernetes-reducing-these-operating-costs-by-50/</guid><pubDate>Thu, 16 Jan 2025 09:55:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[Tracepoints, Kprobes, or Fprobes: Which One Should You Choose?]]></title><description><![CDATA[Tracing programs like kprobes, fprobes, and tracepoints are very popular, but their overlapping functionality can make choosing the right one confusing.]]></description><link>https://ebpfchirp.substack.com/p/tracepoints-kprobes-or-fprobes-which</link><guid isPermaLink="false">https://ebpfchirp.substack.com/p/tracepoints-kprobes-or-fprobes-which</guid><pubDate>Sat, 04 Jan 2025 09:55:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[eBPF in 2025 - Bigger Than the CrowdStrike Outage]]></title><description><![CDATA[ In 2025 eBPF adoption will expand rapidly and other predictions]]></description><link>https://thenewstack.io/ebpf-in-2025-bigger-than-the-crowdstrike-outage/</link><guid isPermaLink="false">https://thenewstack.io/ebpf-in-2025-bigger-than-the-crowdstrike-outage/</guid><pubDate>Wed, 01 Jan 2025 12:33:00 GMT</pubDate><content:encoded/></item><item><title><![CDATA[P99Conf: How eBPF Could Make Faster Database Systems]]></title><description><![CDATA[Learn about BPF-DB, an in-memory key-value data store that can be planted within the OS kernel itself via eBPF, thereby routing around the restrictions and limitations of an OS’s user space, or the space in memory where a program is typically run]]></description><link>https://thenewstack.io/p99conf-how-ebpf-could-make-faster-database-systems/</link><guid isPermaLink="false">https://thenewstack.io/p99conf-how-ebpf-could-make-faster-database-systems/</guid><pubDate>Sun, 27 Oct 2024 17:00:00 GMT</pubDate><content:encoded/></item></channel></rss>