Importing the fusefs kernel module?

Ivan Voras ivoras at freebsd.org
Mon Oct 25 21:35:35 UTC 2010


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.




More information about the freebsd-arch mailing list