headerdesktop mosnick18noi25

MAI SUNT 00:00:00:00

MAI SUNT

X

headermobile mosnick18noi25

MAI SUNT 00:00:00:00

MAI SUNT

X

Promotii popup img

🎁Târgul Ghetuțelor🎁

Cadouri de Moș Nicolae

-77%, -30%, -50%

Comandă aici!

Oxidize eBPF: eBPF programming with Rust

De (autor): Vishal Patil

Oxidize eBPF: eBPF programming with Rust - Vishal Patil

Oxidize eBPF: eBPF programming with Rust

De (autor): Vishal Patil


eBPF (extended Berkeley Packet Filter) is a virtual machine that can be used to run custom programs inside the Linux kernel. It is a powerful tool that allows low-level system operations to be performed without modifying the kernel itself. This is achieved via the sandboxed eBPF VM that verifies and safely runs the program inside the Linux kernel. eBPF does to Linux what JavaScript does to web browsers. eBPF enables the dynamic addition of new functionality or instrumentation to the Linux kernel without modifying it. This book will teach you to write eBPF programs in Rust that will be compiled to run directly inside the Linux kernel.

To ease the learning curve, the book is divided into two parts. The first part will cover the basics of the eBPF Virtual Machine (VM), the VM instruction set, eBPF maps, and eBPF program types. The first part will also cover the setup required to run an eBPF Rust program and the tools required to debug eBPF programs.

The book's second part will perform a thorough code walkthrough of several eBPF programs covering topics such as adding new instrumentation and modifying kernel behavior. The sample programs included cover topics such as

  • Tracepoints
  • kprobes (Kernel probes)
  • uprobes (User Space probes)
  • Socket filters
  • XDP (eXpress Data Path)
  • LSM (Linux Security Module)
  • Traffic Control Classifier
These programs will be implemented in Rust using the aya-rs library.
Citește mai mult

-20%

PRP: 155.00 Lei

!

Acesta este Prețul Recomandat de Producător. Prețul de vânzare al produsului este afișat mai jos.

124.00Lei

124.00Lei

155.00 Lei

Primești 124 puncte

Important icon msg

Primești puncte de fidelitate după fiecare comandă! 100 puncte de fidelitate reprezintă 1 leu. Folosește-le la viitoarele achiziții!

Livrare in 2-4 saptamani

Descrierea produsului


eBPF (extended Berkeley Packet Filter) is a virtual machine that can be used to run custom programs inside the Linux kernel. It is a powerful tool that allows low-level system operations to be performed without modifying the kernel itself. This is achieved via the sandboxed eBPF VM that verifies and safely runs the program inside the Linux kernel. eBPF does to Linux what JavaScript does to web browsers. eBPF enables the dynamic addition of new functionality or instrumentation to the Linux kernel without modifying it. This book will teach you to write eBPF programs in Rust that will be compiled to run directly inside the Linux kernel.

To ease the learning curve, the book is divided into two parts. The first part will cover the basics of the eBPF Virtual Machine (VM), the VM instruction set, eBPF maps, and eBPF program types. The first part will also cover the setup required to run an eBPF Rust program and the tools required to debug eBPF programs.

The book's second part will perform a thorough code walkthrough of several eBPF programs covering topics such as adding new instrumentation and modifying kernel behavior. The sample programs included cover topics such as

  • Tracepoints
  • kprobes (Kernel probes)
  • uprobes (User Space probes)
  • Socket filters
  • XDP (eXpress Data Path)
  • LSM (Linux Security Module)
  • Traffic Control Classifier
These programs will be implemented in Rust using the aya-rs library.
Citește mai mult

S-ar putea să-ți placă și

De același autor

Părerea ta e inspirație pentru comunitatea Libris!

Istoricul tău de navigare

Acum se comandă

Noi suntem despre cărți, și la fel este și

Newsletter-ul nostru.

Abonează-te la veștile literare și primești un cupon de -10% pentru viitoarea ta comandă!

*Reducerea aplicată prin cupon nu se cumulează, ci se aplică reducerea cea mai mare.

Mă abonez image one
Mă abonez image one
Accessibility Logo

Salut! Te pot ajuta?

X