BACKGROUND IMAGE: verticalarray/stock.adobe.com
VMkernel is a POSIX-like operating system developed by VMware.
The VMkernel is the liaison between virtual machines (VMs) and the physical hardware that supports them. VMware calls VMkernel a microkernel because it runs on bare metal, directly on VMware ESX hosts. The VMkernal is responsible for allocating memory, scheduling CPUs and providing other hardware abstraction and operating system (OS) services.