{"product_id":"ebpf-essentials-williams-d-brown-9798262601387","title":"eBPF Essentials: Your Go-To Guide for Linux Tracing, Monitoring, and Performance","description":"\u003cp\u003eUnlock the power of \u003cb\u003eeBPF (Extended Berkeley Packet Filter)\u003c\/b\u003e, the revolutionary \u003cb\u003eLinux kernel\u003c\/b\u003e technology. This powerful, sandboxed virtual machine allows you to dynamically extend and customize the kernel without modifying source code or loading dangerous kernel modules. Dive into the world of \u003cb\u003elow-level systems programming\u003c\/b\u003e, From \u003cb\u003ecloud native\u003c\/b\u003e environments to traditional Linux systems, eBPF is redefining \u003cb\u003enetworking\u003c\/b\u003e, \u003cb\u003esecurity\u003c\/b\u003e, and \u003cb\u003eobservability\u003c\/b\u003e with its unmatched performance and efficiency. Master the technology that's at the heart of modern tools like \u003cb\u003eCilium\u003c\/b\u003e, \u003cb\u003eFalco\u003c\/b\u003e, and \u003cb\u003eTetragon\u003c\/b\u003e.\u003c\/p\u003e\u003cp\u003eAuthored by a team of seasoned \u003cb\u003eeBPF experts\u003c\/b\u003e and \u003cb\u003eLinux kernel engineers\u003c\/b\u003e, this book distills years of hands-on experience and deep technical knowledge. We've contributed to the eBPF ecosystem and have firsthand knowledge of the challenges and solutions in building production-grade eBPF applications. This is not a theoretical overview; it is a practical, code-driven guide designed to make you proficient in a technology that is shaping the future of systems engineering.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eeBPF Essentials\u003c\/b\u003e is the definitive guide for anyone who wants to harness the full potential of eBPF. This comprehensive book starts with the core concepts of the \u003cb\u003eeBPF virtual machine\u003c\/b\u003e and the \u003cb\u003everifier\u003c\/b\u003e, then provides a practical path to building sophisticated \u003cb\u003eeBPF programs\u003c\/b\u003e. You'll master the \u003cb\u003eCO-RE (Compile Once - Run Everywhere)\u003c\/b\u003e model, a game-changing approach that ensures your eBPF code is portable and robust. We'll guide you through the modern \u003cb\u003eeBPF development workflow\u003c\/b\u003e using the official \u003cb\u003elibbpf library\u003c\/b\u003e and its bindings for popular languages like \u003cb\u003eGo\u003c\/b\u003e and \u003cb\u003eRust\u003c\/b\u003e. The book culminates in detailed, real-world case studies for \u003cb\u003etracing\u003c\/b\u003e, \u003cb\u003emonitoring\u003c\/b\u003e, \u003cb\u003eperformance tuning\u003c\/b\u003e, and \u003cb\u003enetwork analysis\u003c\/b\u003e on Linux.\u003c\/p\u003e\u003cp\u003e\u003cb\u003eWhat's Inside: \u003c\/b\u003e\u003c\/p\u003e\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eThe eBPF Fundamentals\u003c\/b\u003e: In-depth look at the eBPF architecture, programs, maps, and helpers.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eModern eBPF Development\u003c\/b\u003e: A step-by-step tutorial on the \u003cb\u003eCO-RE\u003c\/b\u003e workflow with \u003cb\u003elibbpf\u003c\/b\u003e and its tools like \u003cb\u003ebpftool\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eUser-Space Programming\u003c\/b\u003e: Practical guides and code examples for building eBPF loaders and applications in \u003cb\u003eC\u003c\/b\u003e, \u003cb\u003eGo\u003c\/b\u003e, and \u003cb\u003eRust\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eObservability with eBPF\u003c\/b\u003e: Learn how to create powerful tools for \u003cb\u003eapplication performance monitoring (APM)\u003c\/b\u003e, system \u003cb\u003etracing\u003c\/b\u003e, and \u003cb\u003eprofiling\u003c\/b\u003e without the overhead of traditional methods.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eeBPF for Networking\u003c\/b\u003e: Discover how to use eBPF for high-performance \u003cb\u003enetwork analysis\u003c\/b\u003e, \u003cb\u003epacket filtering\u003c\/b\u003e, and building custom \u003cb\u003eservice mesh\u003c\/b\u003e components.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eSecurity Applications\u003c\/b\u003e: Understand how eBPF enables cutting-edge \u003cb\u003eruntime security\u003c\/b\u003e, \u003cb\u003eintrusion detection\u003c\/b\u003e, and \u003cb\u003esystem call monitoring\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eThe Future of eBPF\u003c\/b\u003e: A look at the ongoing innovation, including its expansion to other operating systems like \u003cb\u003eWindows\u003c\/b\u003e.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003cp\u003eThis book is for \u003cb\u003edevelopers\u003c\/b\u003e, \u003cb\u003esystems engineers\u003c\/b\u003e, \u003cb\u003eSREs\u003c\/b\u003e, \u003cb\u003eDevOps engineers\u003c\/b\u003e, and \u003cb\u003esecurity professionals\u003c\/b\u003e who want to move beyond traditional methods and gain deep, low-overhead insights into their Linux systems. Whether you're a student curious about \u003cb\u003ekernel internals\u003c\/b\u003e or a professional managing a \u003cb\u003eKubernetes\u003c\/b\u003e cluster, this guide will equip you with the skills to design, build, and deploy your own eBPF tools. Basic knowledge of C and the Linux command line is recommended.\u003c\/p\u003e\u003cp\u003eThe future of systems engineering is here. Learn to write code that gives you a complete, real-time picture of your system with minimal performance impact. With our practical, project-based approach, you'll be building your first eBPF tool in a matter of hours, not weeks.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Williams D. Brown\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798262601387\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 08\/28\/2025\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 206\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.81lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.44d","brand":"Williams D. Brown","offers":[{"title":"Paperback","offer_id":48520087634175,"sku":"9798262601387","price":21.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_f4be1a59-f1ab-46b6-8659-c040abe7530e.jpg?v=1778740668","url":"https:\/\/www.whiterainbookhouse.com\/products\/ebpf-essentials-williams-d-brown-9798262601387","provider":"WR Book House","version":"1.0","type":"link"}