From owner-freebsd-fs@FreeBSD.ORG Wed Feb 13 17:26:25 2008 Return-Path: Delivered-To: freebsd-fs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EE03216A41A for ; Wed, 13 Feb 2008 17:26:25 +0000 (UTC) (envelope-from freebsd-fs@m.gmane.org) Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by mx1.freebsd.org (Postfix) with ESMTP id AC35213C45A for ; Wed, 13 Feb 2008 17:26:25 +0000 (UTC) (envelope-from freebsd-fs@m.gmane.org) Received: from list by ciao.gmane.org with local (Exim 4.43) id 1JPLNF-0000XD-Of for freebsd-fs@freebsd.org; Wed, 13 Feb 2008 17:26:21 +0000 Received: from 213.202.123.79 ([213.202.123.79]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Feb 2008 17:26:21 +0000 Received: from ivoras by 213.202.123.79 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Wed, 13 Feb 2008 17:26:21 +0000 X-Injected-Via-Gmane: http://gmane.org/ To: freebsd-fs@freebsd.org From: Ivan Voras Date: Wed, 13 Feb 2008 18:26:16 +0100 Lines: 21 Message-ID: References: <3bbf2fe10802061700p253e68b8s704deb3e5e4ad086@mail.gmail.com> <70e8236f0802070321n9097d3fy1b39f637b3c2a06@mail.gmail.com> <867ihdc34c.fsf@ds4.des.no> <20080212190207.GB49155@beastie.creo.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: 213.202.123.79 User-Agent: Thunderbird 1.5.0.14 (Windows/20071210) In-Reply-To: <20080212190207.GB49155@beastie.creo.hu> X-Enigmail-Version: 0.94.1.0 Sender: news Cc: freebsd-arch@freebsd.org Subject: FUSE/libfolly (was: Re: [RFC] Remove NTFS kernel support) X-BeenThere: freebsd-fs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Filesystems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Feb 2008 17:26:26 -0000 Csaba Henk wrote: > Well, I just started to work on a from scratch FUSE daemon library. > > The story is as follows: I wanted to put together a FUSE interface to > sysctls, and I started it from scratch (so that it shall be clean > licensing-wise, and for the fun of it). Then as things evolved, the > generic code was distilled out to a library I named "folly", while the > actual work on the sysctl fs has stalled. As a proof-of-concept I also > wrote an userspace nullfs using libfolly. > > So I think: fuse4bsd (ie, the kld + the mount util) + libfolly + sysctl > fs could go to base under BSD license. It also might make sense to rebase > ntfs-3g atop of folly -- although it won't help ntfs-3g being GPL'd. Just for clarification: libfolly is the userland part to the kernel fuse4bsd interface; it implements the original FUSE API? So, in general, it should allow the use of 3rd party FUSE components by changing "-lfuse" to "-lfolly"? (what about include files?) Offtopic: Have you seen NetBSD's PUFFS?