summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Buetow <paul@buetow.org>2026-05-12 07:57:45 +0300
committerPaul Buetow <paul@buetow.org>2026-05-12 07:57:45 +0300
commitabe79b95c386126e4521929641ad731b844902bd (patch)
tree9163a2fdc4f32089b8ed80bef499bb4a67d3cd01
parent0de989ed2714ddd72a122ec5b6d5bfebdae0ff0f (diff)
Update
-rw-r--r--gemfeed/2026-05-11-unveiling-ior-ng-part-2.gmi.tpl2
1 files changed, 1 insertions, 1 deletions
diff --git a/gemfeed/2026-05-11-unveiling-ior-ng-part-2.gmi.tpl b/gemfeed/2026-05-11-unveiling-ior-ng-part-2.gmi.tpl
index 818e828c..fee4bc57 100644
--- a/gemfeed/2026-05-11-unveiling-ior-ng-part-2.gmi.tpl
+++ b/gemfeed/2026-05-11-unveiling-ior-ng-part-2.gmi.tpl
@@ -136,7 +136,7 @@ The kernel ships a C library called libbpf that handles loading the program, att
I went with libbpfgo specifically because it's a wrapper, not a reimplementation.
-## CO-RE — the part that makes the binary actually portable
+## CO-RE — the part that makes the BPF binary actually portable
The headline fact about `ior`'s deployment story: build it once on one box, then `scp ior other-host:/usr/local/bin/` to anywhere else and it just runs. No recompile per kernel, no kernel-debuginfo dance, no DKMS hooks. Two mechanisms make that work, and they reinforce each other.