Join the discussion
Write your take first — we'll ask for email only when you're ready to publish.
- Hacker News
- legendary game
- I've been thinking about this question how can I run general-purpose programs in eBPF? I look u idea, It's cool!by morolis
- I appreciate adherence to the all caps requirement.by phishin
- Skip the first half of the article to learn how the project overcame eBPF programs' limited runtime environment:
"On Linux 6.9 and newer (6.10 on arm64, where JIT support for the arena landed later), the window is backed by bpf_arena... On kernels without a usable arena, the same four gigabytes are assembled from 4-MiB pieces... [in] separate global-data maps."
These maps are of type BPF_MAP_TYPE_ARRAY.
See https://lwn.net/Articles/961941/ for a discussion of `bpf_arena`.
- There's so much good content in here, it's a shame you sandblasted your writeup with AI. "To the verifier, it is a number with a biography" is where I veered off the road and into a culvert.by tptacek