aya/aya-rs
#### 產品特色
* 支援 BPF 型格式(BTF)透明執行,讓程式在不同內核版本間可運行
* 支持功能呼叫重定位與全域資料映射,提升 eBPF 程式可移植性與可讀性
* 提供異步支援,支持 tokio 和 async-std 事件驅動模型
* 易部署且快速建立,無需內核編譯或編譯頭文件,僅需簡單的 Rust 程式
* 提供完整的 API 文檔與書籍,方便開發者學習與使用
#### 主要功能、特點
Aya 是一個基於 Rust 的 eBPF 資源管理庫,專注於開發者體驗與可移植性。它提供完整的 eBPF API 支援,包括 BPF 程式編譯、載入、附著與執行。Aya 不依賴 libbpf 或 bcc,而是從頭架構,使用 libc 來執行系統呼叫。Aya 支援 BPF 型格式(BTF)透明執行,讓程式在不同內核版本間可運行。Aya 也支援功能呼叫重定位與全域資料映射,讓 eBPF 程式可以呼叫其他函數並使用全域變數。Aya 有異步支援,支持 tokio 和 async-std 事件驅動模型。Aya 也易於部署,快速建立,無需內核編譯或編譯頭文件,僅需簡單的 Rust 程式即可完成。Aya 提供完整的 API 文檔與書籍,方便開發者學習與使用。
#### 指令
“`bash
# 無常用指令(自動生成)
“`
