Zpět na mojí domovskou stránku…
Zde najdete přehled nápadů (tj. úpravy zadání jsou vítané) pro ročníkové či výzkumné projekty, popř. pro navazující bakalářku či diplomku. Pokud Vás něco zaujalo, ozvěte se. A ozvěte se i pokud máte vlastní nápad, pokud mi bude téma blízké, rád se ho chopím.
Další inspiraci je možné najít též na katedrálním seznamu nebo podle toho, nad čím právě bádáme.
U projektů typicky cílím na návaznost s bakalářkou/diplomkou: v projektu proběhne implementace a její popis, vyhodnocení a případné rozšíření se zúročí i do závěrečné práce (záleží pak na konkrétním projektu).
Blízká jsou mi systémová témata nebo měření výkonnosti. Pokud hledáte konkrétní nápady, tak stručný přehled (vhodný především jako odrazový můstek) následuje.
Mezi systémovými tématy je také mnoho možností v rámci mikrojádrového systému HelenOS: nápady lze najít nejlépe mezi otevřenými tickety nebo na speciální stránce (popř. mezi nápady z minulých ročníků GSoCu).
Konkrétní projekty
(Nejde o do posledního detailu rozmyšlené projekty, ale o možné směry. Ozvěte se a doladíme podrobnosti.)
Chytrá LDAP proxy pro autentikaci BMC
Mnoho BMC (baseboard management controller, tj. speciální počítač, který řídí servery nebo šasi pro blady) nabízí LDAP autentikaci, aby zjednodušili centralizovanou správu. Nicméně, většinou očekávají poměrně striktní strukturu LDAP stromu.
Cílem projektu je přidat proxy, která bude překládat požadavky od BMC na strom definovaný uživatelem. Měl by být flexibilnější než bmcldap, který též značně omezuje organizaci LDAP stromu.
VirtIO zařízení do MSIMu
Cílem projektu je rozšířit MSIM o standardní VirtIO zařízení, což by mělo zjednodušit běh existujících systémů v MSIMu. Primárním cílem je implementace zařízení, ovladač demonstrující funkčnost je pouze podpůrný cíl.
Rozšíření RISC-V v MSIMu
Cílem projektu je přidat do MSIM podporu RISC-V rozšíření. Projekt nabízí více směrů, od relativně přímočarých jako je podpora bitových manipulací (B extension) k více otevřeným jako je simulace různých paměťových modelů nebo vrstev cache.
NFS klient pro HelenOS
Cílem projektu je napsat klienta NFS do HelenOSu s využitím nativního API HelenOSu.
Pro inspirace: dříve obhájené závěrečné práce
Většina bakalářských prací byla přímým pokračováním dřívějšího ročníkového projektu.
Software RAID for HelenOS
Miroslav Cimerman
Bakalářská práce (2025)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
Pascal with Truffle
Július Flimmel
Bakalářská práce (2017)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
Syscall emulation support in HelenOS
Vít Kabele
Diplomová práce (2021)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
Packet capture for HelenOS
Nataliia Korop
Bakalářská práce (2025)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
PerfJavaDoc: extending API documentation with performance information
Jakub Náplava
Bakalářská práce (2015)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
RISC-V support in MSIM
Jan Papesch
Bakalářská práce (2023)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy
Rust for HelenOS
Matěj Volf
Bakalářská práce (2025)
Přečíst text práce
Prozkoumat demo nebo zdrojové kódy