3 ms·
> And there is nothing inherently inefficient about the Linux kernel. The first thing that comes to my mind is the user space networking drivers for linux [1].
by nordsieck 7y ago
> And there is nothing inherently inefficient about the Linux kernel.
The first thing that comes to my mind is the user space networking drivers for linux [1]. They aren't very ergonomic, but the massive speed increase that is possible shows how inefficient normal linux networking is.
The promise of unikernels is the speed of user space networking but with good ergonomics.
Like I said earlier, if I had to bet, I'd bet on Linux.
But there is work to be done.
___
1. https://en.wikipedia.org/wiki/Data_Plane_Development_Kit https://en.wikipedia.org/wiki/Data_Plane_Development_Kit
- shaklee3 7y agoAs much as I like dpdk, XDP and eBPF can potentially hit the same rates as dpdk. But we're currently in a state where more driver support is needed.