And looking at embedded OSes, L4, sandboxing in Apple, Google and Microsoft OSes, the future direction is quite clear.
The problems they solve are orthogonal to kernel issues.
Sandboxing thwarts userspace attacks (any program I install has access to my userspace). Microkernels solve kernel side attacks.
The problem with microkernal's isn't compatibility, it's speed.
The problems with microkernels are mostly urban legends.
It is called L4 and is responsible for the baseband communications and secure enclave.
https://en.wikipedia.org/wiki/L4_microkernel_family#Commerci...