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