Date: Thu, 3 Apr 2008 10:48:03 +0100 (BST) From: Robert Watson <rwatson@FreeBSD.org> To: Jeremie Le Hen <jeremie@le-hen.org> Cc: src-committers@FreeBSD.org, aryeh.friedman@gmail.com, cvs-src@FreeBSD.org, csjp@FreeBSD.org, ryba@sylow.cs.qc.cuny.edu, cvs-all@FreeBSD.org, "M. Warner Losh" <imp@bsdimp.com> Subject: Re: cvs commit: src/sys/fs/ntfs ntfs_subr.c Message-ID: <20080403104327.B42859@fledge.watson.org> In-Reply-To: <20080403064908.GA77598@obiwan.tataz.chchile.org> References: <200803300219.m2U2JSjv016162@repoman.freebsd.org> <47EEF9CA.9080008@gmail.com> <20080329.221050.1649770238.imp@bsdimp.com> <20080403064908.GA77598@obiwan.tataz.chchile.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 3 Apr 2008, Jeremie Le Hen wrote: > On Sat, Mar 29, 2008 at 10:10:50PM -0600, M. Warner Losh wrote: > >> Because the kernel based ntfs works and is BSD. FUSE is GPL, and new GPL >> components are to be avoided. > > For the records, Ithink NetBSD has developped a BSDish solution > API-compatible with FUSE, ironically named refuse :-). This is just a > compatibility layer on top of a kernel based component named puffs. > > http://www.netbsd.org/docs/puffs/ > > Maybe this should end up in the project idea page. We currently have two user file system frameworks in ports (fuse, Arla nnpfs) and one in the kernel already (Coda). And no doubt more I don't know about. We're actively discussing importing nnpfs to make access to AFS easier out of the box. I'd be careful to recommend a determination of whether it makes a useful further contribution or not, rather than just recommending a port of the code. I have a loose recollection from the AsiaBSDCon puffs talk last year that fast path access to local cache (container) files wasn't implemented in puffs, which would put it at a significant disadvantage performance-wise to nnpfs. However, a year is a long time, so it may well be that puffs has now picked up that support in the mean time. Robert N M Watson Computer Laboratory University of Cambridge
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080403104327.B42859>