A hypervisor allows multiple guests with unique and completely separated operating systems to run concurrently on a host computer through a feature called hardware virtualization. Through Stabile identities we may provide access to different hypervisors in the future.
The hypervisor makes a virtual platform avaible to the guests, and monitors the execution of the guest operating systems. In that way, multiple operating systems, including multiple instances of the same operating system, can share hardware resources.
Unlike multitasking and containers, which also allows applications to share hardware resources, the virtual machine approach using a hypervisor isolates failures in one operating system from other operating systems sharing the same hardware.