XtratuM is a hypervisor specially designed for real-time embedded systems.
Although hypervisor (or virtual machine monitor, VMM) has been widely used in mainframe systems since the 60's, it has not been used in the embedded devices until recently.
It is important to note that an hypervisor is an "enabling" technology, rather than a technology to solve problems. The hypervisor provides a framework to run several operating systems (or real-time executives) in a robust partitioned environment. XtratuM can be used to build partitioned systems.
XtratuM is covered by the GPLv2.
- x86 (now available for downloading)
- ARM Cortex R4f
- PPC (planned)