Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
yunwei37 authored Jan 5, 2024
1 parent e12b7d4 commit bc68a12
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions profile/README.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,12 @@
## Hi there 👋 This is eunomia-bpf project

eunomia lab is an organization oriented for exploring and improving the toolchains and runtimes for eBPF.

`eunomia-bpf` is a dynamic loading library and some compile toolchains, aim to help you build and distribute eBPF programs easier. Some command line tools are also provided to help you build, distribute and run the eBPF programs.
---

We have 3 main features:
- "bpftime: Fast uprobes with user space BPF runtime" at [Linux Plumbers Conference 2023](https://lpc.events/event/17/abstracts/1741/)
- "eBPF + Wasm: Lightweight Observability on Steroids" at [KubeCon North American 2023](https://sched.co/1R2uf)
- "eunomia-bpf: Lightweight Development Framework for eBPF and Wasm" at [Apsara Conference 2022](https://www.alibabacloud.com/blog/eunomia-bpf-the-lightweight-development-framework-for-ebpf-and-webassembly-is-now-available_599688)
- "KEN: Kernel Extensions using Natural Language" at https://arxiv.org/abs/2312.05531
- "bpftime: userspace eBPF Runtime for Uprobe, Syscall and Kernel-User Interactions" at https://arxiv.org/abs/2311.07923

- Write eBPF kernel code only with comments to build `CO-RE` libbpf eBPF applications
- Compile and pack CO-RE eBPF kernel code to a config file, eg. `JSON` or `YAML` format
- Write user space code for your eBPF program in `WebAssembly`, and pack the program with a `Wasm` module

0 comments on commit bc68a12

Please sign in to comment.