Eunomia bpf is participating 2021 OSC China Open Source Project Selection , please vote for it!
Eunomia bpf in 2021 OSC China Open Source Project Selection {{projectVoteCount} has been obtained in, please vote for it!
2021 OSC China Open Source Project Selection It is in hot progress. Come and vote for your favorite open source project!
2021 OSC China Open Source Project Selection>>> Midfield Review
Eunomia bpf won the 2021 OSC China Open Source Project Selection "The Best Popularity Project" !
Authorization Agreement MIT
development language C/C++ Rust
operating system Cross platform
Software type Open source software
Open source organizations nothing
region Unknown
intended for unknown
Recording time 2023-02-09

Software Introduction

Eunomia bpf is a dynamic loading library based on libbpf and a compiler tool chain.

Eunomia bpf simplifies the construction of eBPF tools, and allows you to package, distribute, and run eBPF programs in JSON format or as a WASM module. With eunomia bpf, you can write kernel eBPF code and automatically expose your data from the kernel, and use the WASM runtime to interact with eBPF programs in user space.

With euromia bpf, you can:

  • Write only the eBPF kernel code, without code generation, and your data will be automatically exposed from the kernel.
  • Compile the eBPF kernel code into JSON, and you can dynamically load it on another machine without recompiling
  • Package and distribute eBPF programs in user space and kernel space, and run them together in OCI compatible WASM modules
  • Very small and simple. The library itself is less than 1MB and does not depend on LLVM/Lang. It can be easily embedded in your project
  • The speed of dynamically loading and running eBPF programs is less than 100ms, requiring few resources
Expand to read the full text

code

Gitee index of is
exceed Items for

comment

Click to lead the topic 📣 Post and join the discussion 🔥
No content temporarily
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
Issued a question and answer
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
No more
No content temporarily
No content temporarily
zero comment
five Collection
 OSCHINA
Log in to view more high-quality content
 Back to top
Top