From 34d7a40f9756449a6a58d77ea145f1d7b6b6beaf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BA=91=E5=BE=AE?= <1067852565@qq.com> Date: Fri, 20 Sep 2024 10:59:35 +0200 Subject: [PATCH] docs: add notice --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 83b56004..38acaf81 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,9 @@ [**Checkout our documents in eunomia.dev!**](https://eunomia.dev/bpftime/) +bpftime is not `userspace eBPF VM`, it's a runtime framework includes everything to run eBPF in userspace: loader, verifier, helpers, maps and ufunc. It has multiple VM options support. For eBPF VM only, please see [llvmbpf](https://github.com/eunomia-bpf/llvmbpf), [ubpf]( +https://github.com/iovisor/ubpf) and [rbpf](https://github.com/qmonnet/rbpf). + ## Why bpftime? What's the design Goal? - **Performance Gains**: Achieve better performance by `bypassing the kernel` (e.g., via `Userspace DBI` or `Network Drivers`), with more configurable, optimized and more arch supported JIT/AOT options like `LLVM`, while maintaining compatibility with Linux kernel eBPF.