So IMHO isn't it time to rethink this idea of putting every single shit into the kernel space?
In other words Linus won then, and its now time to think about Tanenbaum too.[0]
[0] https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
So IMHO isn't it time to rethink this idea of putting every single shit into the kernel space?
In other words Linus won then, and its now time to think about Tanenbaum too.[0]
[0] https://en.wikipedia.org/wiki/Tanenbaum%E2%80%93Torvalds_deb...
I wonder if it would be possible to make an OS that uses an inter-process communication primitive that works like io_uring to mitigate this overhead.
Why that is the case when we have faster CPU, RAM, and SSDs etc.
I think a big question is why are things like CrowdStrike still written in raw C++ Kernel code? Is it the limitations of eBPF? Is it stagnations of the tech stack at these companies?