HelenOS VFS-FUSE connector
HelenOS VFS-FUSE connector
diplomová práce (NEOBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/52124Identifikátory
SIS: 94573
Katalog UK: 990016224360106986
Kolekce
- Kvalifikační práce [11973]
Autor
Vedoucí práce
Oponent práce
Yaghob, Jakub
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Softwarové systémy
Katedra / ústav / klinika
Katedra distribuovaných a spolehlivých systémů
Datum obhajoby
9. 9. 2013
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Angličtina
Známka
Neprospěl
Klíčová slova (česky)
HelenOS, VFS, FUSEKlíčová slova (anglicky)
HelenOS, VFS, FUSETato magisterská práce se zabývá implementací konektoru mezi FUSE ovladači souborových systémů a nativním VFS rozhraním v HelenOS. Práce nejprve popisuje možné způsoby řešení a možnosti, které přicházely v úvahu. Zvoleno bylo napojení na nízkoúrovňové vrstvě, které se prokázalo jako nejlepší. Práce dále popisuje skutečnou implementaci tohoto konektoru. Implementace byla úspěšná, proto se práce detailně zaměřuje na toto plně funkční řešení na HelenOS operačním systému. Dané řešení mimo jiné umožňuje to, že téměř nejsou potřebné změny na obou spojovaných platformách - FUSE i Helenos VFS. Implementace konektoru ukazuje skutečný FUSE souborový systém Exfat na operačním systému HelenOS. Powered by TCPDF (www.tcpdf.org)
This master thesis deals with the implementation of a connector between FUSE filelesystem drivers and HelenOS native VFS interface. The thesis first describes the way of finding the best solution and the potential possibilities. The low level layer solution is described as the best. Then the concern is focused on the real implementation of the connector. The implementation was successful, so the thesis describes in detail the parts of the fully functional solution in real-life HelenOS system. The solution enables almost no need of changes to be made in both FUSE and Helenos VFS. The connector implementation is demonstrated on a real-life FUSE filesystem Exfat ported to HelenOS. Powered by TCPDF (www.tcpdf.org)
