Thesis (Selection of subject)Thesis (Selection of subject)(version: 307)
Assignment details
  
HelenOS VFS-FUSE connector
Thesis title in Czech: HelenOS VFS-FUSE connector
Thesis title in English: HelenOS VFS-FUSE connector
Key words: HelenOS, VFS, FUSE
English key words: HelenOS, VFS, FUSE
Academic year of topic announcement: 2010/2011
Type of assignment: diploma thesis
Thesis language: angličtina
Department: Department of Distributed and Dependable Systems (32-KDSS)
Supervisor: Mgr. Martin Děcký, Ph.D.
Author: hidden - assigned and confirmed by the Study Dept.
Date of registration: 12.11.2010
Date of assignment: 12.11.2010
Confirmed by Study dept. on: 01.04.2014
Date and time of defence: 26.05.2014 00:00
Date of electronic submission:11.04.2014
Date of submission of printed version:11.04.2014
Date of proceeded defence: 26.05.2014
Reviewers: doc. RNDr. Jan Kofroň, Ph.D.
 
 
 
Guidelines
The goal of this master thesis is the design and implementation of a connector between FUSE filesystem drivers and HelenOS native VFS interface.

The thesis analyses briefly the design, features and behaviour of the FUSE interface and HelenOS VFS. The Linux FUSE implementation is examined in order to maximize code reuse, e.g. between libfuse and the connector implementation. The FUSE-VFS connector is designed in such a way to minimize forced changes in both the HelenOS VFS and the FUSE filesystem drivers.

The connector prototype implementation functionality is demonstrated on a real-life FUSE filesystem ported to HelenOS. The thesis also compares this implementation of the FUSE interface with implementations in other operating systems.
References
Tanenbaum, Woodhull: Operating Systems Design and Implementation
FUSE API Reference Documentation (http://fuse.sourceforge.net/doxygen/)
HelenOS 0.2.0 Design Documentation (http://www.helenos.org/documentation)
Preliminary scope of work
The goal of this master thesis is the design and implementation of a connector between FUSE filesystem drivers and HelenOS native VFS interface.

The thesis analyses briefly the design, features and behaviour of the FUSE interface and HelenOS VFS. The Linux FUSE implementation is examined in order to maximize code reuse, e.g. between libfuse and the connector implementation. The FUSE-VFS connector is designed in such a way to minimize forced changes in both the HelenOS VFS and the FUSE filesystem drivers.

The connector prototype implementation functionality is demonstrated on a real-life FUSE filesystem ported to HelenOS. The thesis also compares this implementation of the FUSE interface with implementations in other operating systems.
Preliminary scope of work in English
The goal of this master thesis is the design and implementation of a connector between FUSE filesystem drivers and HelenOS native VFS interface.

The thesis analyses briefly the design, features and behaviour of the FUSE interface and HelenOS VFS. The Linux FUSE implementation is examined in order to maximize code reuse, e.g. between libfuse and the connector implementation. The FUSE-VFS connector is designed in such a way to minimize forced changes in both the HelenOS VFS and the FUSE filesystem drivers.

The connector prototype implementation functionality is demonstrated on a real-life FUSE filesystem ported to HelenOS. The thesis also compares this implementation of the FUSE interface with implementations in other operating systems.
 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html