1 repositorio
Integrations that allow eBPF program lifecycle and event handling to be managed with async runtimes.
Distinct from eBPF Program Loaders: Distinct from eBPF Program Loaders: focuses on async runtime integration for non-blocking lifecycle management, not the general loading mechanism.
Explore 1 awesome GitHub repository matching operating systems & systems programming · Async Runtime Integrations. Refine with filters or upvote what's useful.
Aya is a Rust-native framework for writing, compiling, and loading eBPF programs into the Linux kernel. It provides a complete development environment that eliminates the need for a C toolchain or libbpf, allowing developers to work entirely within the Rust ecosystem. The framework manages the full lifecycle of eBPF programs, including async runtime integration, CO-RE BTF resolution for kernel version portability, ELF-based program loading, and safe kernel memory access. The framework distinguishes itself through its pure Rust compilation pipeline, which compiles Rust source code directly int
Integrates eBPF program lifecycle and event handling with async runtimes for non-blocking operation.