Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 2010 23:35:22 +0200
From:      Ivan Voras <ivoras@freebsd.org>
To:        freebsd-arch@freebsd.org
Subject:   Re: Importing the fusefs kernel module?
Message-ID:  <ia4t6r$mh7$1@dough.gmane.org>
In-Reply-To: <20101025210529.GB27091@ravenloft.kiev.ua>
References:  <20101025210529.GB27091@ravenloft.kiev.ua>

next in thread | previous in thread | raw e-mail | index | archive | help
On 10/25/10 23:05, Alex Kozlov wrote:
> On Mon, Oct 25, 2010 at 10:53:08PM +0200, Ivan Voras wrote:
>> Fusefs is the Linux-developed userland filesystem interface which is
>> fairly popular in the wild, especially with the "sshfs" module which
>> allows mounting of generic ssh/sftp directories in a very easy way.

> Have You considered the possibility of importing puffs/refuse instead?
> http://www.netbsd.org/docs/puffs/

Yes, and discarded it for these reasons:

- fusefs is much more popular / has more file systems developed for it 
(and refuse is not 1:1 identical enough to be stable)

- it has a better concurrency model, allowing for potentially better 
performance

- it is older / more mature

There was a relatively recent Summer of Code effort to port puffs to 
FreeBSD, but it is in the same state fusefs was when it was being worked 
on: there are rough edges that need patching.

Of course, all this does not preclude anyone importing puffs in the future.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ia4t6r$mh7$1>