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

[Xen-devel] RE: Building domains as a lesser user (was Re: [Xen-devel] bootloaders for domain != 0)

On Fri, 2005-02-04 at 09:38 +0000, Ian Pratt wrote:
> > On Fri, 2005-02-04 at 02:30 +0000, Ian Pratt wrote:
> > 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. 

Because if the kernel is _different_ than every other kernel being
shipped by a distribution, then it's a major pain.  It also ends up
giving people a lot less flexibility (because if I were to do that, for
example, it would only have ext[23] support leaving users of
reiserfs/xfs/jfs/foofs out in the cold whereas with a modular solution,
they can at least add the support for what they want).

> > 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.

Users don't tend to take that answer very well ;)  The protected
environment means you can have a little bit longer to fix it, but they
have things like audit requirements, etc.  And just because it's running
in a protected environment doesn't mean it's bug-free.  Or that it's
going to be able to stand still as filesystem features are added, etc.
This ends up being less of a concern with minimalistic implementations
for reading filesystems like grub's and libext2fs.


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



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