Date: Mon, 25 Oct 2010 22:53:08 +0200 From: Ivan Voras <ivoras@freebsd.org> To: freebsd-arch@freebsd.org Subject: Importing the fusefs kernel module? Message-ID: <ia4qnl$bgl$1@dough.gmane.org>
next in thread | raw e-mail | index | archive | help
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. It was developed in one of the very early Google Summer of Code projects (2005) and is now in a bit unusual situation: 1) it *is* popular, as reports about its breakage arrive pretty soon after it breaks 2) it is currently practically unmaintained. The source code archive is from 2008 and the port contains a dozen patches to be applied to it to make it work on recent systems 3) it is also not exactly rock stable, though this has improved with the above patches; personally I'd judge it to be as stable as ZFS was two years ago so there :) I'm proposing to import the kernel module into the official tree (there are also userland libraries under the GPL; they will stay as ports). There are no license conflicts for the kernel module. I see two benefits from it: 1) it will finally integrate the patches needed for it to work in one tree and provide the "one official place" to work on it 2) it will be easier to maintain it here, and changes to the VFS APIs would be applied to it in sweeping commits together with other file systems. I'm not knowledgeable enough to actively work on it (yet) but I can mechanically maintain it and generally take care of it. Objections? References: http://fuse.sourceforge.net/ http://fuse4bsd.creo.hu/ http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/fusefs-kmod/ http://old.nabble.com/forum/Search.jtp?forum=6572&local=y&query=fusefs http://old.nabble.com/forum/Search.jtp?forum=6610&local=y&query=fusefs
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?ia4qnl$bgl$1>