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

RE: [Xen-devel] Really really small xen0



Does it even need an init.exe? or a mounted file system? Couldn't the
kernel just jump into a kernel thread xen idle loop? Would it then be
possible to have this minimal xen0 linked in to xen?

I guess there needs to be some way of communicating the parameters to
the xen kernel. Is the ether bridging done in xen? or in domain 0? Maybe
it can be driven by an initrd in xen0.

Could you then still have another privileged domain do status
monitoring, and user domain startup/shutdown?


-----Original Message-----
From: maw48@xxxxxxxxxxxxxxxx [mailto:maw48@xxxxxxxxxxxxxxxx] On Behalf
Of Mark A. Williamson
Sent: Monday, November 08, 2004 10:21 AM
To: xen-devel@xxxxxxxxxxxxxxxxxxxxx
Cc: Barry Silverman
Subject: Re: [Xen-devel] Really really small xen0

>  I was wondering if anyone has made a really minimal xen0 image. By
this
> I mean an image that doesn't have much more than the kernel (f/e and
b/e
> drivers linked in), and run from a crom or squashfs filesystem, and a
> minimal set of tools running in a busybox-like init process.

I did something similar for the restartable device drivers work in the
OASIS 
paper.  I cut out everything I could from the kernel config and booted
with a 
tiny ramdisk, containing only a very small init (which Keir wrote to be
a few 
lines of assembler!).  This was a bit more minimal than you describe - 
basically no userspace at all ;-)

To run device drivers, the domain shouldn't need any user space at all.
Its 
runtime footprint was about 3megabytes.  There's currently no way to 
configure bridging / routing this way tho - we'd need to add some
control 
interface messages.

HTH,
Mark



-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/xen-devel


 


Rackspace

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