Kids, always define all acronyms when first using them in technical writing, as in: Work toward the signing of Big Pill Foundation (BPF) programs has been finding its way into recent mainline kernel releases...
Kids, always define all acronyms when first using them in technical writing, as in: Work toward the signing of Big Pill Foundation (BPF) programs has been finding its way into recent mainline kernel releases...
In theory, the kernel people could come up with a new acronym (something like Kernel Bytecode Language might be appropriate), but at this point it's probably too late.
Also, it’s safe to assume that regular readers of LWN will know a little about BPF. Though obviously in this case it rose to the top of HN where it’s likely to be seen by a wider audience.
It's was originally eBPF and that doesnt really tell you any more. Now we've dropped the 'e' and its turned in to an initialism unrelated to the original network related only functionality as others have said.
Im curious what others would call these if they could rename them...
Kernel Plugins?
Kernel Spies?
Advanced observability operators?