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.

Více podobných projektů ...

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.

Více podobných projektů ...

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.

Více podobných projektů ...

NFS klient pro HelenOS

Cílem projektu je napsat klienta NFS do HelenOSu s využitím nativního API HelenOSu.

Více podobných projektů ...

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

Asynchronous Duet Benchmarking

Tomáš Drozdík

Diplomová práce (2023)

Přečíst text práce

Pascal with Truffle

Július Flimmel

Bakalářská práce (2017)

Přečíst text práce

Prozkoumat demo nebo zdrojové kódy

Network device for MSIM

Petr Hrdina

Bakalářská práce (2025)

Přečíst text práce

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

Run-time performance testing in Java

Jaroslav Kotrč

Diplomová práce (2015)

Přečíst text práce

Teaching Operating Systems Courses

Jan Papesch

Diplomová práce (2025)

Přečíst text práce

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