[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] RE: Building domains as a lesser user (was Re: [Xen-devel] bootloaders for domain != 0)
> 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 _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |