(typo and added descriptions to the rest of fs) |
(Added note about fuse-libs) |
||
Line 37: | Line 37: | ||
== Packaging rules == | == Packaging rules == | ||
Due to splitting the main package into '''fuse''' and '''fuse-libs''', every filesystem, based on FUSE, must explicitly | Due to splitting the main package into '''fuse''' and '''fuse-libs''', every filesystem, based on FUSE, must explicitly adds the following: | ||
<code>'''Requires: fuse'''</code> | <code>'''Requires: fuse'''</code> | ||
to the head of its spec-file. | to the head of its spec-file. The '''fuse-libs''' part will be automatically picked up by rpmbuild. |
Revision as of 15:51, 5 September 2009
About
FUSE stands for Filesystem in USErspace, a mechanism to allow unprivileged user to mount different filesystems w/o hitting kernel too much. See its homepage and dedicated page on Wikipedia.
Status
Fedora ships with FUSE since FC-4. It consists from the in-kernel module, the main package, called fuse, the fuse-devel subpackage (intended only for developers) and fuse-libs package. The split of package into fuse and fuse-libs was made due to different licensing schemes - fuse-libs licensed under LGPLv2+ while fuse licensed under GPL+.
RHEL provides in-kernel FUSE module since version 5.4.
Available filesystems
The number of FUSE-based filesystems, available in Fedora, steadily growing. Currently ( Sat Sep 5 19:05:24 MSD 2009 ) available the following filesystems:
- An automounter implemented with FUSEafuse
- a filesystem for accessing FTP hosts based on FUSE and libcurlcurlftpfs
- a filesystem driver for WebDAVdavfs2
- Encrypted pass-thru filesystem in userspaceencfs
- Union filesystem in userspacefunionfs
- Apple Filing Protocol clientfuse-afp
- a filesystem to convert filesystem encodingsfuse-convmvfs
- a filesystem which uses your Gmail account as its storage medium.fuse-gmailfs
- a filesystem using Amazon Simple Storage Service as storagefuse-s3fs
- a filesystem to fast and easy access remote resources via SMBfuse-smb
- a fs to navigate, extract, create and modify ZIP archivesfuse-zip
- a filesystem which transparently compresses its content.fusecompress
- a filesystem for accessing ISO images.fuseiso
- Cluster File Systemglusterfs-client
- FUSE support for gvfsgvfs-fuse
- a filesystem for mounting iPhone and iPod touch devicesifuse
- Fuse based remote filesystem for LTSP thin clientsltspfs
- NTFS userspace driverntfs-3g
- a filesystem to access to mobile phones.obexfs
- a filesystem to access remote filesystems via SSHsshfs
wdfs
Also, the following language bindings were providing:
Packaging rules
Due to splitting the main package into fuse and fuse-libs, every filesystem, based on FUSE, must explicitly adds the following:
Requires: fuse
to the head of its spec-file. The fuse-libs part will be automatically picked up by rpmbuild.