Sobre el proyecto
Aya es una biblioteca eBPF para Rust, construida desde cero sin depender de libbpf ni bcc, usando solo el crate libc para llamadas al sistema. Hace hincapié en la operabilidad y la experiencia del desarrollador, ofreciendo soporte BTF para despliegues de compilar una vez y ejecutar en cualquier lugar (CO-RE), reubicación de llamadas a funciones, mapas de datos globales y soporte async con tokio y async-std. Aya no requiere encabezados del kernel ni una cadena de herramientas de C, lo que permite compilaciones rápidas y un despliegue sencillo. El README incluye un ejemplo de código que demuestra cómo cargar y adjuntar un programa cgroup skb. El proyecto tiene licencia dual bajo MIT o Apache-2.0 y cuenta con una comunidad activa en Discord y una lista Awesome Aya.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.