xfs
[Top] [All Lists]

Re: Crossmeta: XFS for Windows Link request

To: Crossmeta Solutions <info@xxxxxxxxxxxxx>
Subject: Re: Crossmeta: XFS for Windows Link request
From: Nathan Scott <nathans@xxxxxxx>
Date: Fri, 7 Oct 2005 08:12:02 +1000
Cc: linux-xfs@xxxxxxxxxxx
In-reply-to: <1128621002.3406.19.camel@mayaserv>
References: <1128547863.3387.11.camel@mayaserv> <20051006095006.E5483061@xxxxxxxxxxxxxxxxxxxxxxxx> <1128621002.3406.19.camel@mayaserv>
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mutt/1.5.3i
Hi there,

On Thu, Oct 06, 2005 at 10:50:02AM -0700, Crossmeta Solutions wrote:
> On Thu, 2005-10-06 at 09:50 +1000, Nathan Scott wrote:
> > On Wed, Oct 05, 2005 at 02:31:03PM -0700, Crossmeta Solutions wrote:
> > > We noticed your link to XFS on Freebsd project in the News category and
> > > we would appreciate a similar link to Crossmeta project
> > > http://www.crossmeta.com which is XFS plus other file systems EXT2, ffs,
> > > nfs and reiserfs on Windows 2000, 2003, XP.
> > 
> > Is this an open source product?  If not, it'd probably be
> > more appropriate to link to it from the "Whos Using XFS" page.
> > 
> XFS driver module itself is open-source but the entire crossmeta is not
> opensource product. This has to do with the Microsoft IFS kit license.
> Eventually everything will be open-source if we switch to the public
> ntifs.h
> > ... There have been a
> > number of XFS ondisk extensions since 1.1 (fwiw).
> There is partially merged XFS 1.3 but due to lack of resources it was
> frozen.

Ah, I see.  Well, I'd advise not to focus on the 1.x releases -
those are really old and moldy at this stage.

Its far better to target either a mainline Linux kernel version,
or (better) the XFS CVS tree.  In fact, if this is indeed a GPL
open source XFS port as you say, you could even work with us to have
your platform specific code merged into the CVS tree (3rd platform -
there's fs/xfs/{linux-2.4/ and linux-2.6/} "platforms" currently).

That'd help to keep you from falling years behind as you are now.  I
also would expect thats a goal the FreeBSD guys might strive toward;
they have userspace porting code merged in already... hmm, I guess
you have userspace porting changes too, right?  You could also get
those all merged in and reduce your ongoing maintenance burden there.

> > Did you have to modify XFS to get it to work within your system,
> > out of curiousity?
> The crossmeta kernel driver has freebsd 4.2 VFS interface and only
> required few changes to the platforms defs and support directories.
> But the XFS 1.1 release was well organized with good macros for BUF_T
> and kernel apis and made the porting lot simpler.

Yep, still there in CVS on oss.sgi.com; in fact its even more suited
to your needs in that it has the core, largely platform-independent
XFS code in fs/xfs and then platform-specific code in subdirectories
below that.  The userspace code has also morphed alot since 1.1 days
and is much more portable now than it initially was.

cheers.

-- 
Nathan


<Prev in Thread] Current Thread [Next in Thread>