[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
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |