Témata prací (Výběr práce)Témata prací (Výběr práce)(verze: 392)
Detail práce
   Přihlásit přes CAS
Podpora Btrfs v HelenOSu
Název práce v češtině: Podpora Btrfs v HelenOSu
Název v anglickém jazyce: Btrfs support in HelenOS
Klíčová slova: Btrfs|souborové systém|mikrojádro|HelenOS
Klíčová slova anglicky: Btrfs|file systems|microkernel|HelenOS
Akademický rok vypsání: 2025/2026
Typ práce: bakalářská práce
Jazyk práce:
Ústav: Katedra distribuovaných a spolehlivých systémů (32-KDSS)
Vedoucí / školitel: Mgr. Vojtěch Horký, Ph.D.
Řešitel: skrytý - zadáno a potvrzeno stud. odd.
Datum přihlášení: 18.09.2025
Datum zadání: 18.09.2025
Datum potvrzení stud. oddělením: 19.09.2025
Zásady pro vypracování
HelenOS is a microkernel multiserver operating system supporting various file systems and block devices. Btrfs is a copy-on-write filesystem with support for features like snapshotting, subvolumes or transparent compression.

The goal of this thesis is to add basic support for Btrfs to HelenOS. Considering the complexity of Btrfs, the implementation will focus on basic support of reading Btrfs inside HelenOS. But design and implementation decisions should reflect the possibility to add more advanced features in the future.

The text of this thesis will focus on analysis of possible approaches for porting Btrfs to HelenOS and evaluation of practical limitations of the implementation.

Possible reviewers: Lubomír Bulej, Petr Tůma, Jakub Yaghob
Seznam odborné literatury
[1] HelenOS Documentation, http://www.helenos.org/documentation
[2] Arpaci-Dusseau, Remzi H.: Operating Systems: Three Easy Pieces
[3] Btrfs Linux Kernel documentation, https://docs.kernel.org/filesystems/btrfs.html
[4] Btrfs admin guide, https://wiki.archlinux.org/title/Btrfs
 
Univerzita Karlova | Informační systém UK