HelenOS VFS-FUSE connector
Název práce v češtině: | HelenOS VFS-FUSE connector |
---|---|
Název v anglickém jazyce: | HelenOS VFS-FUSE connector |
Klíčová slova: | HelenOS, VFS, FUSE |
Klíčová slova anglicky: | HelenOS, VFS, FUSE |
Akademický rok vypsání: | 2010/2011 |
Typ práce: | diplomová práce |
Jazyk práce: | angličtina |
Ústav: | Katedra distribuovaných a spolehlivých systémů (32-KDSS) |
Vedoucí / školitel: | Mgr. Martin Děcký, Ph.D. |
Řešitel: | skrytý - zadáno a potvrzeno stud. odd. |
Datum přihlášení: | 12.11.2010 |
Datum zadání: | 12.11.2010 |
Datum potvrzení stud. oddělením: | 29.07.2014 |
Datum a čas obhajoby: | 08.09.2014 09:00 |
Datum odevzdání elektronické podoby: | 31.07.2014 |
Datum odevzdání tištěné podoby: | 31.07.2014 |
Datum proběhlé obhajoby: | 08.09.2014 |
Oponenti: | prof. Ing. Petr Tůma, Dr. |
Zásady pro vypracování |
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. |
Seznam odborné literatury |
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) |
Předběžná náplň práce |
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. |
Předběžná náplň práce v anglickém jazyce |
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. |