[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Re: Introduction to Linux based stubdom (GSoC 2011)

On 05/05/2011 11:31 AM, Jiageng Yu wrote:
>     Stubdoms are very small Xen PV guests used to run some software
> components that otherwise live in dom0. We plan to implement a linux
> based stubdom, which provides devices emulation to a particular HVM
> guest. The major tasks of this project are described below.
>      1. We have to establish the environment of linux based stubdom
> with minimal linux kernel and shared libraries, which could contain
> the upstream qemu exactly. We also maintain a minimal upstream qemu by
> cutting unnecessary objs in its configuration phase. The minimal linux
> kernel, shared libraries and the upstream qemu are packed into the
> ramdisk, which is the real body of stubdom we need.
>     This is a brief introduction to the project. Any suggestion or
> question will be Thankful!

This is an excellent project.

One suggestion regarding the minimal Linux is to make allowances
in the build process for different kernel compilation options and
supplemental files in the stubdom image.   Possibly worth thinking
about different options for ramdisk, e.g. ramfs versus a compressed
ext* filesystem. The former is lighter weight, but the latter
offers more control, e.g. extended attributes.

Best of luck,
 Steve Harp

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.