Maybe we should revisit microkernels
Summary
The article explores microkernels and contrasts them with monolithic kernels, highlighting potential security and reliability benefits, as well as historical overhead concerns. It discusses IOMMU-enabled systems, IPC optimizations, and how a microkernel approach could shape OS architecture, with references to Xen, exokernel concepts, and related technologies.