OpenSolaris

You are not signed in. Sign in or register.

OpenSolaris Project: Fuse on Solaris

View the leaders for this project
Project Observers

Endorsing communities

Approachability
Storage

FUSE on OpenSolaris

We are working on a port of FUSE to OpenSolaris. The FUSE implementation for FreeBSD is being used as a reference and the implementation for OpenSolaris re-uses much code from fuse4bsd. Documentation about the FreeBSD version of FUSE can be found at the fuse4bsd website.

FUSE stands for 'File system in User Space'. It provides a simple interface to allow implementation of a fully functional file system in user-space. FUSE originates from the Linux community and is included in the Linux kernel (2.6.14+).

Examples of FUSE file systems include:

Many other examples of FUSE file systems can be found on the Linux FUSE website.

Initially this project will getting basic functionality working on OpenSolaris. The follow on to this basic part will include modifications to address the mmap, persistent inode identification and threading issues noted in the opensolaris-discuss email alias:

http://mail.opensolaris.org/pipermail/opensolaris-discuss/2006-March/013872.html
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2006-March/013852.html
http://mail.opensolaris.org/pipermail/opensolaris-discuss/2006-March/013852.html

The hope is that FUSE on Solaris becomes a popular OpenSolaris community feature.

Get the source.

Browse online.
Get it from our mercurial repository:

hg clone ssh://anon at hg dot opensolaris dot org/hg/fuse/fusefs
hg clone ssh://anon at hg dot opensolaris dot org/hg/fuse/libfuse

Report Bugs

Search existing bugs

Open a new bug

FUSE Kernel and library source published on 11/15/2006

Supporting documentation:

Kernel Specs
Compilation and Installation

FUSE Project Meetings

These are open to all unless otherwise noted.

Weekly, on Thursday @

  • 7:15am PDT (San Francisco)
  • 8:15am MDT
  • 9:15am CDT
  • 16:00 CEST (Prague)
Toll Free Dial In Number: (866)545-5227
Int'l Access/Caller Paid Dial In Number: 00 1 865 673-6950
ACCESS CODE: 1337371#