lkml.org 
[lkml]   [2004]   [Feb]   [5]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
Subject[ANNOUNCE] Filesystem in Userspace (FUSE) 1.1 stable version
This release adds support for the 2.6 Linux kernel series.  Other new
features include support for exporting FUSE filesystems over NFS, read
efficiency improvements, automatic lazy unmounting, the addition of
the fsync call, plus minor bugfixes and cleanups.

Download from:

http://sourceforge.net/project/showfiles.php?group_id=21636&package_id=31956&release_id=214856

About:

FUSE is a combination of a kernel module and a userspace library that
makes the creation of filesystems in userspace very easy. A "Hello
World" filesystem implementation is just 59 lines long (excluding
empty lines and comments).

There are currently a number of applications using FUSE in the
following categories: exporting internal state of devices (OWFS,
SieFS), exporting existing userspace virtual filesystems (KIO - FUSE
gateway, AVFS), network filesystems (SMB for FUSE, FunFS), encrypted
filesystems (EncFS, PhoneBook), exporting internal data of
applications (Run Time Access). For more info about these see
'Filesystems' in the distribution.

In addition to the native C API, FUSE has bindings for a number of
other languages: Perl, Python, Java and C++.

FUSE was designed with the following goals in mind: very simple
userspace API, generic, efficient (but still simple) kernel API and
ability for non-root users to create and mount filesystems securely.

Future plans:

I plan to submit the next version (with a revised user - kernel
interface) for inclusion into the 2.6 and/or 2.7 kernels. Still to do
is a modification of the mount syscall to allow non-root users to
mount FUSE filesystems (currently done with a suid-root helper
program).

Comments, flames, patches, bugreports are welcome!

Miklos
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 14:00    [W:0.029 / U:0.812 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site