Ovladač souborového systému ext4 pro HelenOS
HelenOS ext4 filesystem driver
diploma thesis (DEFENDED)

View/ Open
Permanent link
http://hdl.handle.net/20.500.11956/41341Identifiers
Study Information System: 94565
Collections
- Kvalifikační práce [11322]
Author
Advisor
Referee
Babka, Vlastimil
Faculty / Institute
Faculty of Mathematics and Physics
Discipline
Software Systems
Department
Department of Distributed and Dependable Systems
Date of defense
3. 9. 2012
Publisher
Univerzita Karlova, Matematicko-fyzikální fakultaLanguage
Czech
Grade
Excellent
Keywords (Czech)
HelenOS, ext4, souborový systém, ovladačKeywords (English)
HelenOS, ext4, filesystem, driverHelenOS je experimentální operační systém založený na mikrojádře a vyvíjený na půdě Matematicko-fyzikální fakulty Univerzity Karlovy v Praze. Jeho současná im- plementace je připravena na podporu více souborových systémů díky abstrakci po- mocí VFS, nicméně spektrum podporovaných souborových systémů je zatím velmi malé. Ext4 je moderní souborový systém, který pochází od vývojářů jádra Linux. Jeho předcházející verze ext2 a především ext3 jsou stále velmi oblíbené a výchozí v drtivé většině distribucí Linuxu. Implementaci souborových systémů ext2/3/4 můžeme najít i v dalších unixových systémech, například na systémech *BSD nebo v OpenSolarisu. Cílem této práce je rozšířit operační systém HelenOS tak, aby do- kázal se zmíněnými souborovými systémy pracovat.
HelenOS is an experimental operating system based on microkernel. It's developed by people related to Faculty of Mathematics and Physics at Charles University in Prague. The present implementantion is prepared to support a scale of filesystems because of VFS abstraction, but actually only a few of filesystems are supported. Ext4 is modern filesystem, developed Linux kernel developers. The previous releases ext2 and especially ext3 are still very popular in many Linux distributions. Imple- mentation of ext2/3/4 filesystems can be also found in other unix-based operating systems, for example *BSD or OpenSolaris. The main goal of this thesis is to extend HelenOS operating system to support previously mentioned filesystems.