Oddbean new post about | logout
 @a9106e75 

Not sure if the license is the biggest problem, as quite a few bits for BPF progras are GPL exported as well: https://docs.kernel.org/bpf/bpf_licensing.html#using-bpf-programs-in-the-linux-kernel

I worry more about "we can work around a oddity or missing feature in the Linux kernel's C code using a BPF program, so why should we invest time and money to improve the C code?" 
 @a9106e75 

see also this recent post from Mel regarding the BPF extensible scheduler class: https://lore.kernel.org/all/20230926092020.3alsvg6vwnc4g3td@suse.de/