From owner-freebsd-hackers@FreeBSD.ORG Mon Aug 8 15:55:37 2005 Return-Path: X-Original-To: freebsd-hackers@freebsd.org Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6C0C816A41F; Mon, 8 Aug 2005 15:55:37 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from postfix4-1.free.fr (postfix4-1.free.fr [213.228.0.62]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0CC4F43D45; Mon, 8 Aug 2005 15:55:37 +0000 (GMT) (envelope-from tataz@tataz.chchile.org) Received: from tatooine.tataz.chchile.org (vol75-8-82-233-239-98.fbx.proxad.net [82.233.239.98]) by postfix4-1.free.fr (Postfix) with ESMTP id 3B18A319E2C; Mon, 8 Aug 2005 17:55:36 +0200 (CEST) Received: by tatooine.tataz.chchile.org (Postfix, from userid 1000) id BCE17405B; Mon, 8 Aug 2005 17:55:50 +0200 (CEST) Date: Mon, 8 Aug 2005 17:55:50 +0200 From: Jeremie Le Hen To: Csaba Henk Message-ID: <20050808155550.GK45385@obiwan.tataz.chchile.org> References: <20050807200451.GK73367@beastie.creo.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050807200451.GK73367@beastie.creo.hu> User-Agent: Mutt/1.5.9i Cc: brennan.stehling@offwhite.net, freebsd-hackers@freebsd.org, scottl@freebsd.org Subject: Re: Soc ssh fs: dummy Fuse module aviable for review X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Aug 2005 15:55:37 -0000 Hi Csaba, > I am Csaba Henk, Google Summer of Code participant at FreeBSD. > > I am to create an ssh based virtual networking filesystem, by now that > boils down to porting Fuse (http://fuse.sourceforge.net) (doing so > brings much more to FreeBSD than having an ssh based filesystem). > > Now I want to tell you about a test capable fragment of this ongoing work. > > If you are interested, you'll find all further info at a dedicated wiki > page, http://wikitest.freebsd.org/moin.cgi/FuseFilesystem. > > I'd appreciate testing and code review. I can also serve with a weird > bug when using multi-threaded Fuse daemons, with simple instructions how to > trigger it. I guess seasoned BSD hackers will see immediately what's > wrong with my read(2) handling. Please send comments to the soc-chenk > email address of the FreeBSD project. Thanks for your work, this is going to be pretty handy. As a side note, another good filesystem project it would be nice to support in FreeBSD is FiST [1] and more specifically its powerful union filesystem [2] which seems to be far less broken than FreeBSD's unionfs. For those who don't know this, FiST only requires to have a no-op stackabke filesystem (called wrapfs IIRC) implemented on a given operating system to allow to take the best of all other filesystems implemented thanks to FiST. This includes unionfs, cryptfs, gzipfs, ... They are implemented in pseudo-C code and ``merged'' with the OS-dependant wrapfs to create a new filesystem. [1] http://www.filesystems.org/ [2] http://www.filesystems.org/project-unionfs.html Regards, -- Jeremie Le Hen < jeremie at le-hen dot org >< ttz at chchile dot org >