프로젝트 소개
Aya는 Rust용 eBPF 라이브러리로, libbpf나 bcc에 의존하지 않고 처음부터 구축되었으며 syscall에는 libc crate만 사용합니다. 운용성과 개발자 경험을 강조하며, 한 번 컴파일하면 어디서나 실행(CO-RE)할 수 있는 배포를 위한 BTF 지원, 함수 호출 재배치, 전역 데이터 맵, tokio 및 async-std를 사용한 비동기 지원을 제공합니다. Aya는 커널 헤더나 C 툴체인이 필요하지 않아 빠른 빌드와 손쉬운 배포가 가능합니다. README에는 cgroup skb 프로그램을 로드하고 연결하는 방법을 보여주는 코드 예제가 포함되어 있습니다. 이 프로젝트는 MIT 또는 Apache-2.0의 이중 라이선스로 제공되며, Discord의 활발한 커뮤니티와 Awesome Aya 목록을 보유하고 있습니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.