All of lore.kernel.org
 help / color / mirror / Atom feed
* RE: Building domains as a lesser user (was Re: bootloaders for domain != 0)
@ 2005-02-04  9:38 Ian Pratt
  2005-02-04 10:23 ` Andy Whitcroft
  2005-02-04 13:20 ` Jeremy Katz
  0 siblings, 2 replies; 7+ messages in thread
From: Ian Pratt @ 2005-02-04  9:38 UTC (permalink / raw)
  To: Jeremy Katz; +Cc: xen-devel

> On Fri, 2005-02-04 at 02:30 +0000, Ian Pratt wrote:
> > One fairly simple option is to use Linux as a domU boot loader. Boot
> > with an intrd, mount the specified filesystem, read off 
> grub.conf, display a menu over
> > the xencons, kexec the appropriate kernel.
> 
> Linux really seems like a very heavy hammer for something like this.
> Even just thinking from a resource perspective, why boot up a whole
> kernel to do nothing more than read an fs and mount another kernel.

I don't buy the resource argument: it takes only a couple of seconds to
boot a xenU kernel to user space, and you're about to be booting another
kernel anyhow.

> Especially as you start thinking about things like modular fs's, etc,
> it's going to be much less clean of a solution and be a significant
> slowdown on your guest boot time.

A few seconds slow down -- nothing compared to what a BIOS normally
adds.

I don't see why the filesystems would particularly need to be modular,
though you might do so for convenience. 

> And then, it's yet another kernel to keep updated, etc.

I don't see any reason to keep it up to date. Its running in a protected
environemnt and doesn't have any extra access that the kernel about to
be booted is going to get.
I think this approach will work well.

We already booy all of our *physical* machines using a CDROM containing
a Linux bootloader -- see xenoboot:
http://www.cl.cam.ac.uk/Research/SRG/netos/xeno/xenoboot/

Ian


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl

^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2005-02-04 17:36 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-02-04  9:38 Building domains as a lesser user (was Re: bootloaders for domain != 0) Ian Pratt
2005-02-04 10:23 ` Andy Whitcroft
2005-02-04 13:21   ` Building domains as a lesser user (was Re: [Xen-devel] " Jeremy Katz
2005-02-04 17:36     ` Andy Whitcroft
2005-02-04 13:20 ` Jeremy Katz
2005-02-04 13:27   ` Mark Williamson
2005-02-04 13:47     ` Jeremy Katz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.