Aya-Bibliothek zum Erstellen von eBPF-Handlern in Rust eingeführt
Es wird die erste Version der Aya-Bibliothek vorgestellt, mit der Sie eBPF-Handler in der Rust-Sprache erstellen können, die im Linux-Kernel in einer speziellen virtuellen Maschine mit JIT ausgeführt werden. Im Gegensatz zu anderen eBPF-Entwicklungstools verwendet Aya nicht libbpf und den bcc-Compiler, sondern bietet stattdessen eine eigene in Rust geschriebene Implementierung an, die das libc-crate-Paket verwendet, um direkt auf Kernel-Systemaufrufe zuzugreifen. […]