This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


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

To: yujiageng734@xxxxxxxxx
Subject: [Xen-devel] Re: Introduction to Linux based stubdom (GSoC 2011)
From: Steven Harp <steven.harp@xxxxxxxxxxxxxxxxx>
Date: Fri, 06 May 2011 11:51:38 -0500
Cc: xen-devel@xxxxxxxxxxxxxxxxxxx
Delivery-date: Fri, 06 May 2011 09:52:18 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
In-reply-to: <20110505163119363@xxxxxxxxxxxxxxxxxxxxxx>
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
References: <20110505163119363@xxxxxxxxxxxxxxxxxxxxxx>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv: Gecko/20110424 Thunderbird/3.1.10

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

<Prev in Thread] Current Thread [Next in Thread>