For the love of god, can we please move to microkernel-based operating systems already? We're adding a million lines of code to the linux kernel every year. That's so much attack surface area. We're setting ourselves up for a kessler syndrome of sorts with every system that we add to the kernel.
I might be wrong, but microkernel also need drivers, so the attack surface would be the same, or not?
Naive question: is the Mac OS or iOS a microkernel? They seem to support http3 in their network foundation librairies and I’m wondering if it’s userland only or more.
Redox is a microkernel written in Rust
Most of that code is not loaded into the kernel, only when needed.