Thanks, Sarah, for this proposal. You have a second. Please check in with Eric to get set up.

Jim

Roland Mainz wrote:
Sarah Jelinek wrote:

I'd like to propose a FUSE on Solaris project, the porting of the
freeBSD version of FUSE, http://fuse4bsd.creo.hu, to Solaris.

FUSE is Filesystem in User Space. It provides a simple interface to
allow implementation of a fully functional filesystem in userspace.
FUSE originates from the Linux community and is included in the Linux kernel
(2.6.14+).  Many examples of FUSE filesystems can be found here:

http://fuse.sourceforge.net/wiki/index.php/FileSystems

It is not clear what, if any, community this could live under. The 3
current filesystem communities in OpenSolaris are NFS, UFS and ZFS.
Since this doesn't quite fit any of them the proposal is that this
project would live independently.

Initial Project leaders:

Mark Phalan
Sarah Jelinek
Gerard Cerchio, [EMAIL PROTECTED]
Csaba Henk, [EMAIL PROTECTED]


I'll support this proposal - but I consider it VERY important to get the
design issues listed in
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2006-March/013852.html
and
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2006-March/013872.html
fixed FIRST, otherwise we'll may end-up in a userspace filesystem API
which causes subtle problems with some applications which expect full
POSIX/SysV behaviour of a filesystem (and the current FUSE API cannot do
that). Another reason to get the missing functionality is that Solaris
gurantees 100% binary compatibility - and I fear it a lot to have a
half-done FUSE implementation around which cannot be extended because it
would break binary compatibility then...

BTW: Another item missing is support for the SEEK_HOLE/SEEK_DATA stuff
to allow the filesystems to implement sparse files correctly.

----

Bye,
Roland

_______________________________________________
opensolaris-discuss mailing list
opensolaris-discuss@opensolaris.org

Reply via email to