Learning eBPF

Programming the Linux Kernel for Enhanced Observability, Networking, and Security


Learning eBPF
Learning eBPF

Book Details

Author Liz Rice
Publisher O'Reilly Media
Published 2023
Edition 1
Paperback 234 pages
Language English
ISBN-13 9781098135119, 9781098135126
ISBN-10 1098135113, 1098135121
License Compliments of Isovalent

Book Description

What is eBPF? With this revolutionary technology, you can write custom code that dynamically changes the way the kernel behaves. It's an extraordinary platform for building a whole new generation of security, observability, and networking tools.

This practical book is ideal for developers, system administrators, operators, and students who are curious about eBPF and want to know how it works. Author Liz Rice, chief open source officer with cloud native networking and security specialists Isovalent, also provides a foundation for those who want to explore writing eBPF programs themselves.

With this book, you will:
- Learn why eBPF has become so important in the past couple of years
- Write basic eBPF code, and manipulate eBPF programs and attach them to events
- Explore how eBPF components interact with Linux to dynamically change the operating system's behavior
- Learn how tools based on eBPF can instrument applications without changes to the apps or their configuration
- Discover how this technology enables new tools for observability, security, and networking


This book is published as open-access, which means it is freely available to read, download, and share without restrictions.

If you enjoyed the book and would like to support the author, you can purchase a printed copy (hardcover or paperback) from official retailers.

Download and Read Links

PDF

Share This Book

[localhost]# find . -name "*Similar_Books*"


Linux Kernel Crash Book

Linux

In the book's introduction, the author describes a three-year personal and professional odyssey that led them deep into the secrets of the Linux kernel, all the way down to the assembly code where the real magic happens. Driven by a desire to understand what truly happens at the heart of the system, they quickly encountered a significant barrier: t

The Linux Kernel Module Programming Guide

Linux

The Linux Kernel Module Programming Guide is a comprehensive and practical resource for developers looking to dive into Linux kernel module development. Written by experienced contributors, this guide covers essential concepts, from writing simple "Hello World" modules to advanced topics like character device drivers, system calls, and synchronizat

The Linux Command Line, 5th Edition

Linux

The Linux Command Line takes you from your very first terminal keystrokes to writing full programs in Bash, the most popular Linux shell (or command line). Along the way you'll learn the timeless skills handed down by generations of experienced, mouse-shunning gurus: file navigation, environment configuration, command chaining, pattern matching wit

Linux Appliance Design

Linux

Modern appliances are complex machines with processors, operating systems, and application software. While there are books that will tell you how to run Linux on embedded hardware, and books on how to build a Linux application, Linux Appliance Design is the first book to demonstrate how to merge the two and create a Linux appliance. You'll see for

Demystifying Internet of Things Security

Security

Break down the misconceptions of the Internet of Things by examining the different security building blocks available in Intel Architecture (IA) based IoT platforms. This book reviews the threat pyramid, secure boot, chain of trust, and the SW stack leading up to defense-in-depth. The IoT presents unique challenges in implementing security and Inte

Managing Risk and Information Security, 2nd Edition

Security

Examine the evolving enterprise security landscape and discover how to manage and survive risk. While based primarily on the author's experience and insights at major companies where he has served as CISO and CSPO, the book also includes many examples from other well-known companies and provides guidance for a management-level audience. Managing Ri