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