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

RE: [Xen-devel] [PATCH 1/2] libfsimage

> On Fri, 2006-10-27 at 19:58 +0100, John Levon wrote:
> > These two patches re-work pygrub to use a generic C library for 
> > reading filesystem images. An immediate benefit is that there's no 
> > longer any external dependencies, so all the filesystems 
> always 'just work'.
> The downside is that it no longer picks up updates, fixes 
> etc. from the official upstream support for libext2fs / 
> libreiserfs, so we're just duplicating the places where 
> filesystem support needs to be maintained.

[Apparently, libresierfs is moribund and doesn't actually support
current v3 filesystems anyhow. We need to look at other ways of pulling
kernels out.]

As I understand it, John's scheme doesn't necessarily prevent using the
existing libraries -- you could have external binaries linked against
the existing libraries, or you could choose to statically link if your
distro didn't normally include those libraries.


> If xen packages are properly built, filesystems will Just Work anyway.
> > Slightly longer term, providing a stable C API for 
> filesystem support 
> > adds a considerable amount of future proofing.
> That I can agree with.  But I'd rather see that API done as a 
> wrapper around existing upstream filesystem libraries, rather 
> than forking fs userspace support entirely.

Xen-devel mailing list



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