User: Password:
|
|
Subscribe / Log in / New account

Xvisor 0.1.0

From:  Anup Patel <anup-AT-brainfault.org>
To:  lwn-AT-lwn.net
Subject:  Xvisor: eXtensible Versatile hypervISOR
Date:  Thu, 27 Oct 2011 07:11:43 +0530
Message-ID:  <CAAhSdy0EP1iHdvddxL+UtE5dcGVMQPJHwT8w+DAUFuvjVUABEw@mail.gmail.com>
Archive-link:  Article

Announcing Xvisor v0.1.0, a new open source bare-metal hypervisor, which
aims
towards providing virtualization solution, which is light-weight, portable,
and flexible with small memory foot print and less virtualization overhead.
It is distributed under GNU Public License (GPLv2).

Xvisor has most of the features expected from a modern full fledged
hypervisor:
 - Tree based configuration
 - Tickless and high resolution timekeeping
 - Threading framework
 - Device driver framework
 - CPU virtualization
 - Address Space virtualization
 - Device emulation framework
 - Serial port virtualization
 - Managment terminal

Xvisor is currently being ported for two architectures: ARM and MIPS. The
development & testing is being done using QEMU (0.14.xx or higher).

Xvisor ARM is able to boot multiple unmodified Linux-2.6.30.10 or
Linux-3.0.4
guest with a fairly interactive and smooth Busybox 0.19.2 console. Currently
supported host for Xvisor ARM is Realview-PB-A8 Board emulated by QEMU. It
is
also being ported to real hardware, specifically Beagle Board.

Please try out our Xivsor ARM demo on QEMU (0.14.xx or higher). To download
the demo tarball visit the link below:
https://docs.google.com/a/brainfault.org/leaf?id=0B0ABS_s...

Xvisor MIPS is still a work in progress and will be announced very soon.

Xvisor is currently hosted on Github, to clone or download source code
please
visit following links:
Mainline: https://github.com/xvisor/xvisor
ARM Development: https://github.com/avpatel/xvisor-arm
MIPS Development: https://github.com/hschauhan/xvisor-mips

Our developer mailing list is xvisor-devel[at]googlegroups[dot]com, please
feel
free to post your queries or join our development mailing list.


(Log in to post comments)

Xvisor 0.1.0

Posted Nov 6, 2011 21:04 UTC (Sun) by Klavs (guest, #10563) [Link]

Unfortunately the links to Article and Thread gives me a page saying "no such page".. - so I canø't check there.

Anyone know why kvm couldn't be extended to work on ARM and MIPS - instead of writing a new hypervisor?

Xvisor 0.1.0

Posted Nov 7, 2011 6:30 UTC (Mon) by jimparis (subscriber, #38647) [Link]

KVM runs under Linux. Xvisor appears to be running on bare metal.

Xvisor 0.1.0

Posted Nov 7, 2011 11:46 UTC (Mon) by anuppateli (guest, #74190) [Link]

Yes, Xvisor run directly on hardware and is totally self dependent. The key idea behind Xvisor is to have a minimalistic software layer whose goal is only virtualization and nothing else. Due to this Xvisor design is very different from Xen and KVM.

For more details please read http://brainfault.blogspot.com/.

The above link also points to a demo tarball which anyone can try out.

Thanks,
Anup Patel


Copyright © 2011, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds