From owner-freebsd-arch@FreeBSD.ORG Thu Oct 28 01:56:56 2010 Return-Path: Delivered-To: freebsd-arch@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 9448B106566C; Thu, 28 Oct 2010 01:56:56 +0000 (UTC) (envelope-from rwatson@FreeBSD.org) Received: from cyrus.watson.org (cyrus.watson.org [65.122.17.42]) by mx1.freebsd.org (Postfix) with ESMTP id 6DC1B8FC08; Thu, 28 Oct 2010 01:56:56 +0000 (UTC) Received: from fledge.watson.org (fledge.watson.org [65.122.17.41]) by cyrus.watson.org (Postfix) with ESMTPS id 0163346B5B; Wed, 27 Oct 2010 21:56:56 -0400 (EDT) Date: Thu, 28 Oct 2010 02:56:55 +0100 (BST) From: Robert Watson X-X-Sender: robert@fledge.watson.org To: Scott Long In-Reply-To: Message-ID: References: <20101025211904.GM2392@deviant.kiev.zoral.com.ua> <20101026205801.GA39716@zim.MIT.EDU> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Kostik Belousov , David Schultz , Ivan Voras , freebsd-arch@FreeBSD.org Subject: Re: Importing the fusefs kernel module? X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 28 Oct 2010 01:56:56 -0000 On Tue, 26 Oct 2010, Scott Long wrote: >> The value of having FUSE in the tree is that it encourages people to put >> forth the modicum of effort required to ensure that it still compiles when >> kernel APIs change. I can't comment on whether it is popular enough to >> support to such a minimal extent, but it is a nifty little package: you >> maintain one kernel module, and you get passable support for several dozen >> filesystems for free. > > What is comes down to is that it needs a committed owner, someone who not > only will shepherd it into the tree, but also work on continuous > improvements and handle bug reports. I personally think that it would be a > good thing to have in the kernel, but I can't afford the commitment. Agreed entirely: FreeBSD definitely needs fuse -- but it needs a fuse that works well, not one that corrupts data and panics in casual use. Once there's an active maintainer who understands the code and can fix the issues, I think importing it is the best thing to do -- while certain classes of kernel modules might live comfortable in ports, file system modules are not among them. But it needs an owner first. Ivan: sounds like perhaps a call for volunteers on current@ / fs@ might be the best way forward? Robert