Thesis (Selection of subject)Thesis (Selection of subject)(version: 390)
Thesis details
   Login via CAS
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
Thesis type: 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
Date and time of defence: 09.09.2013 00:00
Date of electronic submission:02.08.2013
Date of submission of printed version:02.08.2013
Date of proceeded defence: 09.09.2013
Opponents: RNDr. Jakub Yaghob, 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