* [Qemu-devel] Luvalley-2 released: enable Qemu to utilize hardware virtualization extensions on arbitrary operating system
@ 2009-04-16 2:11 Xiaodong Yi
2009-04-16 13:59 ` Lennart Sorensen
[not found] ` <20090416132654.GC24284@fries.net>
0 siblings, 2 replies; 3+ messages in thread
From: Xiaodong Yi @ 2009-04-16 2:11 UTC (permalink / raw)
To: qemu-devel
Luvalley is a Virtual Machine Monitor (VMM) with the architecture
somewhat like Xen. It runs below the operating system, and depends on
Qemu to run multiple virtualized operating systems. Luvalley has the
following distinguished features:
* In theory, any operating system, e.g., Linux, Windows, BSD, etc.,
could run on top of Luvalley to serve as its scheduler, memory
manager and physical device driver provider. Luvalley needs no
modification on such OS. Moreover, Luvalley takes over no hardware and
device other than CPU and MMU. So it has rather good hardware
compatibility.
* Excellent cooperation with Qemu. Luvalley and Qemu could benefit
each other. Qemu provides Luvalley an excellent virtual IO device
emulator to run multiple virtualized operating systems simultaneously.
And Luvalley enables Qemu to utilize hardware virtualization
extensions on arbitrary operating system.
If you are interested in Luvalley project, you may download Luvalley's
source codes from
http://sourceforge.net/projects/luvalley/
This release (i.e., luvalley-2) updated Qemu in both Linux and
Windows. So the limitations of the previous release (i.e., luvalley-1)
have been partially eliminated. For example, the Qemu in Windows
allows to create disk images and install gueest operating systems.
This release has 4 tarballs:
* luvalley-2.tgz: this is the source codes of the kernel part of
Luvalley, which should be compiled in Linux. It is running below any
operating system to provide virtualization extension for Intel's
X86/32 computers. See the README file of the tarball for how to
compile and run Luvalley.
* qemu-linux.tgz: this is the source codes of the modified Qemu for
running virtualized guest OSs in Linux. It is derived from Qemu of
KVM-83. See the README file of the tarball for how to compile and run.
* qemu-windows.tgz: this is the source codes of the modified Qemu for
running virtualized guest OSs in Windows. It is derived from
Qemu-0.10.2. See the README file of the tarball for how to build and
run.
* WindowsXP-Bins.rar: this is the pre-compiled binaries for running
in Windows XP. It should be uncompressed in Windows XP operating
system with WinRAR or other programs that supports .rar format. See
the README file of the package for how to install and run in Windows
XP.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] Luvalley-2 released: enable Qemu to utilize hardware virtualization extensions on arbitrary operating system
2009-04-16 2:11 [Qemu-devel] Luvalley-2 released: enable Qemu to utilize hardware virtualization extensions on arbitrary operating system Xiaodong Yi
@ 2009-04-16 13:59 ` Lennart Sorensen
[not found] ` <20090416132654.GC24284@fries.net>
1 sibling, 0 replies; 3+ messages in thread
From: Lennart Sorensen @ 2009-04-16 13:59 UTC (permalink / raw)
To: qemu-devel
On Thu, Apr 16, 2009 at 10:11:51AM +0800, Xiaodong Yi wrote:
> Luvalley is a Virtual Machine Monitor (VMM) with the architecture
> somewhat like Xen. It runs below the operating system, and depends on
> Qemu to run multiple virtualized operating systems. Luvalley has the
> following distinguished features:
>
> * In theory, any operating system, e.g., Linux, Windows, BSD, etc.,
> could run on top of Luvalley to serve as its scheduler, memory
> manager and physical device driver provider. Luvalley needs no
> modification on such OS. Moreover, Luvalley takes over no hardware and
> device other than CPU and MMU. So it has rather good hardware
> compatibility.
>
> * Excellent cooperation with Qemu. Luvalley and Qemu could benefit
> each other. Qemu provides Luvalley an excellent virtual IO device
> emulator to run multiple virtualized operating systems simultaneously.
> And Luvalley enables Qemu to utilize hardware virtualization
> extensions on arbitrary operating system.
>
> If you are interested in Luvalley project, you may download Luvalley's
> source codes from
> http://sourceforge.net/projects/luvalley/
>
> This release (i.e., luvalley-2) updated Qemu in both Linux and
> Windows. So the limitations of the previous release (i.e., luvalley-1)
> have been partially eliminated. For example, the Qemu in Windows
> allows to create disk images and install gueest operating systems.
>
> This release has 4 tarballs:
>
> * luvalley-2.tgz: this is the source codes of the kernel part of
> Luvalley, which should be compiled in Linux. It is running below any
> operating system to provide virtualization extension for Intel's
> X86/32 computers. See the README file of the tarball for how to
> compile and run Luvalley.
>
> * qemu-linux.tgz: this is the source codes of the modified Qemu for
> running virtualized guest OSs in Linux. It is derived from Qemu of
> KVM-83. See the README file of the tarball for how to compile and run.
>
> * qemu-windows.tgz: this is the source codes of the modified Qemu for
> running virtualized guest OSs in Windows. It is derived from
> Qemu-0.10.2. See the README file of the tarball for how to build and
> run.
>
> * WindowsXP-Bins.rar: this is the pre-compiled binaries for running
> in Windows XP. It should be uncompressed in Windows XP operating
> system with WinRAR or other programs that supports .rar format. See
> the README file of the package for how to install and run in Windows
> XP.
You really should put some kind of version or date into your filenames.
It is very annoying later to try and figure out which version of a file
you have when the name is always the same.
--
Len Sorensen
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [Qemu-devel] Luvalley-2 released: enable Qemu to utilize hardware virtualization extensions on arbitrary operating system
[not found] ` <20090416132654.GC24284@fries.net>
@ 2009-04-17 8:40 ` Xiaodong Yi
0 siblings, 0 replies; 3+ messages in thread
From: Xiaodong Yi @ 2009-04-17 8:40 UTC (permalink / raw)
To: todd; +Cc: qemu-devel
Hi,
In theory, OpenBSD should be able to run on top of Luvalley, provided
that your computer has installed Grub to load Luvalley. After Luvalley
was loaded by Grub, you may choose to boot OpenBSD. It should work.
I did not test Qemu in OpenBSD yet. Maybe there was something wrong,
but I think it should be easy to fix. So please send me a message for
any progress.
As for repository of the source codes, it will be built in the short future.
Thanks for your attention and welcome all feedback.
Regards,
Xiaodong Yi
2009/4/16 Todd T. Fries <todd@fries.net>:
> This seems interesting.
>
> I am interested to see if OpenBSD works as dom0, considering it already
> builds qemu.
>
> Where is the repository of the source stored? It seems you are only
> using sourceforge to distribute tarballs of source. It is also useful
> for people to see the development history and contribute back, etc.
>
> Thanks,
> --
> Todd Fries .. todd@fries.net
>
> _____________________________________________
> | \ 1.636.410.0632 (voice)
> | Free Daemon Consulting, LLC \ 1.405.227.9094 (voice)
> | http://FreeDaemonConsulting.com \ 1.866.792.3418 (FAX)
> | "..in support of free software solutions." \ 250797 (FWD)
> | \
> \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
>
> 37E7 D3EB 74D0 8D66 A68D B866 0326 204E 3F42 004A
> http://todd.fries.net/pgp.txt
>
> Penned by Xiaodong Yi on 20090416 10:11.51, we have:
> | Luvalley is a Virtual Machine Monitor (VMM) with the architecture
> | somewhat like Xen. It runs below the operating system, and depends on
> | Qemu to run multiple virtualized operating systems. Luvalley has the
> | following distinguished features:
> |
> | * In theory, any operating system, e.g., Linux, Windows, BSD, etc.,
> | could run on top of Luvalley to serve as its scheduler, memory
> | manager and physical device driver provider. Luvalley needs no
> | modification on such OS. Moreover, Luvalley takes over no hardware and
> | device other than CPU and MMU. So it has rather good hardware
> | compatibility.
> |
> | * Excellent cooperation with Qemu. Luvalley and Qemu could benefit
> | each other. Qemu provides Luvalley an excellent virtual IO device
> | emulator to run multiple virtualized operating systems simultaneously.
> | And Luvalley enables Qemu to utilize hardware virtualization
> | extensions on arbitrary operating system.
> |
> | If you are interested in Luvalley project, you may download Luvalley's
> | source codes from
> | http://sourceforge.net/projects/luvalley/
> |
> | This release (i.e., luvalley-2) updated Qemu in both Linux and
> | Windows. So the limitations of the previous release (i.e., luvalley-1)
> | have been partially eliminated. For example, the Qemu in Windows
> | allows to create disk images and install gueest operating systems.
> |
> | This release has 4 tarballs:
> |
> | * luvalley-2.tgz: this is the source codes of the kernel part of
> | Luvalley, which should be compiled in Linux. It is running below any
> | operating system to provide virtualization extension for Intel's
> | X86/32 computers. See the README file of the tarball for how to
> | compile and run Luvalley.
> |
> | * qemu-linux.tgz: this is the source codes of the modified Qemu for
> | running virtualized guest OSs in Linux. It is derived from Qemu of
> | KVM-83. See the README file of the tarball for how to compile and run.
> |
> | * qemu-windows.tgz: this is the source codes of the modified Qemu for
> | running virtualized guest OSs in Windows. It is derived from
> | Qemu-0.10.2. See the README file of the tarball for how to build and
> | run.
> |
> | * WindowsXP-Bins.rar: this is the pre-compiled binaries for running
> | in Windows XP. It should be uncompressed in Windows XP operating
> | system with WinRAR or other programs that supports .rar format. See
> | the README file of the package for how to install and run in Windows
> | XP.
> |
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2009-04-17 8:40 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-04-16 2:11 [Qemu-devel] Luvalley-2 released: enable Qemu to utilize hardware virtualization extensions on arbitrary operating system Xiaodong Yi
2009-04-16 13:59 ` Lennart Sorensen
[not found] ` <20090416132654.GC24284@fries.net>
2009-04-17 8:40 ` Xiaodong Yi
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).