VMkernel is a POSIX-like operating system developed by VMware and provides certain functionality similar to that found in other operating systems, such as process creation and control, signals, file system, and process threads. It is designed specifically to support running multiple virtual machines and
provides such core functionality as:
• Resource scheduling
• I/O stacks
• Device drivers