Interestingly, they're pushing XNU back in the microkernel direction lately with all the stuff that's been moving to userspace. The plan is to eliminate kernel extensions entirely, perhaps as early as macOS 11.1
The functionalities of VMkernel VMware calls VMkernel amicrokernelbecause it runs onbare metal, or directly on VMware ESX hosts. It includes many functions that are also available in other OSes, such as process creation, process control, process threads, signals,file system, etc. VMkernel is d...