Follow us on Google+ Follow us on Facebook Follow us on Twitter

Opened 9 years ago

Last modified 7 years ago

#54 new enhancement

VFS to FUSE connector

Reported by: Martin Decky Owned by:
Priority: minor Milestone:
Component: helenos/fs/other Version: mainline
Keywords: suggestion, gsoc10 Cc:
Blocker for: Depends on:
See also:

Description (last modified by Martin Decky)

Implement a connector between the HelenOS VFS server and FUSE.

Details
The VFS-to-FUSE connector should act as an endpoint file system server task which plugs itself into the HelenOS VFS framework and implements the VFS output protocol, and also interface with or mimic the libfuse library. The individual FUSE file system implementation can either directly link to the connector or run as a separate server task.
What Gains and Benefits will this bring?
This should allow us to add a lot of file system implementations just by porting them from other systems with FUSE support.
Difficulty
medium
Required skills
A successful applicant will have good skills of programming in the C language and also the ability to program in a multi-server environment, which includes communicating using HelenOS IPC.
Documentation
Possible mentors
HelenOS Core Team, Jakub Jermar, Martin Decky

Change History (14)

comment:1 Changed 8 years ago by Jakub Jermář

Component: unspecified
Keywords: assignment added

comment:2 Changed 8 years ago by Jakub Jermář

Keywords: suggestion added; assignment removed

comment:3 Changed 8 years ago by Jakub Jermář

Component: unspecifiedfs/other

comment:4 Changed 8 years ago by Jakub Jermář

Description: modified (diff)
Keywords: gsoc added

comment:5 Changed 8 years ago by Jakub Jermář

Description: modified (diff)
Summary: Implement support for FUSEVFS to FUSE connector

comment:6 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:7 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:8 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:9 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:10 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:11 Changed 8 years ago by Jakub Jermář

Description: modified (diff)

comment:12 Changed 8 years ago by Martin Decky

Description: modified (diff)

comment:13 Changed 7 years ago by Jakub Jermář

Keywords: gsoc10 added; gsoc removed

comment:14 Changed 7 years ago by Jiri Svoboda

A thesis is in progress for this ticket on MFF UK, Zdeněk Bouška is the author.

Note: See TracTickets for help on using tickets.