Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Aug 2005 17:55:50 +0200
From:      Jeremie Le Hen <jeremie@le-hen.org>
To:        Csaba Henk <csaba-ml@creo.hu>
Cc:        brennan.stehling@offwhite.net, freebsd-hackers@freebsd.org, scottl@freebsd.org
Subject:   Re: Soc ssh fs: dummy Fuse module aviable for review
Message-ID:  <20050808155550.GK45385@obiwan.tataz.chchile.org>
In-Reply-To: <20050807200451.GK73367@beastie.creo.hu>
References:  <20050807200451.GK73367@beastie.creo.hu>

next in thread | previous in thread | raw e-mail | index | archive | help
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 >



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050808155550.GK45385>