3 ms·
A hypervisor is something that might run an exokernel or a more traditional OS. And an exokernel can be run on bare metal rather than a hypervisor.
by Symmetry 3y ago
A hypervisor is something that might run an exokernel or a more traditional OS. And an exokernel can be run on bare metal rather than a hypervisor.
- vacuity 3y agoXen is considered a "bare-metal hypervisor" because you don't run it as a virtual machine on a Windows/Mac/Linux/etc. host OS. sel4, a very minimal microkernel, can be considered a hypervisor. To my understanding, bare-metal hypervisors and exokernels are quite similar, as they are both a thin layer multiplexing hardware resources and providing security. I have read that the Exokernel exposes more of the hardware to applications.