A light-weight OS that primarily sits between virtual machines and the hardware. Its job is to manage the physical resources and share them between the virtual machines. Since it’s not a full-blown OS it takes less resources itself and provides better performance.
