3 ms·
What do people think about this way to explain eBPF: Microkernels were presented as the future in which fewer things would run in the kernel. Instead we've gon
by sytse 6y ago
What do people think about this way to explain eBPF:
Microkernels were presented as the future in which fewer things would run in the kernel. Instead we've gone in the other direction in which more is running inside the kernel.
Monolithic kernel: the Network Device runs inside the kernel and the Packet Filter outside.
Microkernel: both the Network Device and Packet Filter run outside the kernel.
eBPF: both the Network Device and the Packet Filter run inside the kernel.
- deleted 6y ago[deleted]
- corford 6y agoYep, that seems pretty spot on. Not sure yet how I feel about allowing sandboxed user code in the kernel (my gut doesn't like the idea) but much smarter people than me seem to think it makes sense so I guess time will tell.