{"product_id":"learning-ebpf-9789365898859","title":"Learning eBPF","description":"\u003cp\u003e • Author(s): Michael Kehoe\u003cbr\u003e • Publisher: Bpb Publications\u003cbr\u003e • Publisher Imprint: Bpb Publications\u003cbr\u003e • BISAC: Operating Systems - Linux\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003e\u003cspan class=\"metafield-multi_line_text_field\"\u003eUnlock the power of eBPF, the revolutionary Linux kernel technology transforming observability, networking, and security. This book serves as your comprehensive resource to master this cutting-edge technology, whether you are a beginner exploring its potential or a seasoned professional seeking in-depth knowledge.\u003cbr\u003e\n\u003cbr\u003e\nEmbark on a structured learning journey, starting with classic BPF (cBPF) and its evolution to modern eBPF, grasping its architecture and core programming primitives like the BPF syscall and various program\/attachment types. Discover practical development using key eBPF programming libraries such as libbpf and bpftrace, and learn to write your first program. Explore BPF portability with CO-RE and efficient eBPF deployment. Uncover potent applications in eBPF observability (kprobes, tracepoints), eBPF networking (XDP, socket filters), and eBPF security. Finally, delve into key eBPF open-source projects like Cilium and Falco.\u003cbr\u003e\n\u003cbr\u003e\nBy the end of this definitive guide, you will possess a robust understanding of eBPF, equipped with the practical skills to develop, deploy, and leverage its immense capabilities across diverse domains, making you a proficient practitioner in this transformative field.\u003cbr\u003e\n\u003cbr\u003e\nWHAT YOU WILL LEARN\u003cbr\u003e\n\u003cbr\u003e\n* cBPF history, eBPF architecture, core primitives, and deployment.\u003cbr\u003e\n* eBPF programming, portability, observability, networking, and security.\u003cbr\u003e\n* BPF evolution, eBPF internals, practical application, and ecosystem.\u003cbr\u003e\n* Kernel probing, packet manipulation, and secure eBPF development.\u003cbr\u003e\n* eBPF tools, libraries, deployment strategies, and open-source projects.\u003cbr\u003e\n* Tracing kernel\/user space, network filtering\/modification, and security enforcement.\u003cbr\u003e\n* Understanding BPF syscall, program\/attach types, and map utilization.\u003cbr\u003e\n* Developing portable eBPF, managing lifecycle, and exploring use cases.\u003cbr\u003e\n\u003cbr\u003e\nWHO THIS BOOK IS FOR\u003cbr\u003e\n\u003cbr\u003e\nWhether you are a software developer, network engineer, security professional, or systems administrator, this book provides the knowledge to leverage eBPF for enhanced system observability, advanced networking, and security enforcement in your environment.\u003c\/span\u003e\u003c\/p\u003e","brand":"Bpb Publications","offers":[{"title":"Paperback","offer_id":46556268101783,"sku":"9789365898859","price":640.0,"currency_code":"INR","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0666\/3471\/1191\/files\/9789365898859.webp?v=1768035320","url":"https:\/\/atlanticbooks.com\/products\/learning-ebpf-9789365898859","provider":"Atlantic Books","version":"1.0","type":"link"}