Hi,
The NOVA project is happy to announce that there is a new prerelease of the NOVA microhypervisor available for download at http://www.hypervisor.org/ or http://os.inf.tu-dresden.de/~us15/nova/ under the terms of the GNU General Public License version 2.
NOVA is based on a modern microhypervisor written in C++ and assembler. The current implementation runs on multi-core x86 machines that support ACPI, under QEMU (including VM support), and as a microkernel in a virtual machine on top of itself.
NOVA makes use of hardware virtualization features such as Intel VT-x/VT-d or AMD-V, and facilitates running unmodified guest operating systems in virtual machines with near-native performance.
The new release brings virtual-machine support to QEMU and older AMD CPUs, both of which lack nested paging. Furthermore, the microhypervisor can now translate related capabilities during message passing.
Cheers,
- Udo
Thus spake "Udo A. Steinberg" udo@hypervisor.org:
Hi,
The NOVA project is happy to announce that there is a new prerelease of the NOVA microhypervisor available for download at http://www.hypervisor.org/ or http://os.inf.tu-dresden.de/~us15/nova/ under the terms of the GNU General Public License version 2.
And of course there is also a new prerelease[1] of the NOVA Userland available under the same conditions. The NOVA Userland (or NUL) is a multiserver userland consisting of a root partition manager, a deprivileged virtual machine monitor (Vancouver), and several tools.
As always, we have prepared a Demo CD[2] with several virtual machines ready for you to try. This time it is a bit larger than usual, because we have included the GRML Live CD[3] as virtual machine template. Be sure to check out its "Addons", such as gPXE. If you do not have a CD handy, the image can also be dd'ed to a USB key.
Thanks to SVM support in the new NOVA release most of the demo should work in Qemu as well. In practice, only the most recent version from the Qemu git[4] seems to work.
NUL is the work of Bernhard Kauer, who has written Vancouver almost single-handedly, Alexander Böttcher and myself.
Have fun, Julian
Footnotes: [1] http://os.inf.tu-dresden.de/~jsteckli/nova/nova-userland-0.3.tar.bz2 [2] http://os.inf.tu-dresden.de/~jsteckli/nova/NOVA-0.3.iso.bz2 [3] http://grml.org/ [4] http://git.qemu.org/
l4-hackers@os.inf.tu-dresden.de