Student theses - hhuOS/hhuOS GitHub Wiki

hhuOS is a teaching project at a university and as such, its main goal is to help students getting more experienced in OS development. Since 2018 there have been many bachelor's and master's thesis, of which some have been adopted into the system:

  • Development of a UDP/IP stack for hhuOS, Hannes Feil, 2021
  • Development of a Multiboot-compatible bootloader for EFI-based x86 systems, Niklas Sombert, 2021
  • Development of a driver for ATA/IDE devices in C++, Tim Laurischkat, 2022
  • Development of a driver for a Realtek RTL8139 network card in C++, Alexander Hansen, 2022
  • Development of a 2D game engine for an x86-based operating system, Malte Sehmer, 2023
  • Interrupt Handling using the x86 APIC, Christoph Urlacher, 2023
  • Development of a particle system for a 2D Game Engine Abdulbasir Gümüs, 2023
  • Development of a basic 3D engine with software rendering Richard Schweitzer, 2023
  • Development of an AHCI driver for an x86-based operating system Manuel Angelescu, 2024
  • Implementation of an Ethernet driver for NE2000 compatible PCI devices Marcel Thiel, 2024
  • Development of an ATAPI driver for hhuOS Moritz Riefer, 2024
  • Development of an HPET (High Precision Event Timer) driver for an x86-based operating system Suratsch Hassan, 2024
  • Development of a C and POSIX standard interface for the operating system hhuOS Tobias Fabian Oehme, 2024
  • Enhancement of a game engine via OpenGL Kevin Weber, 2025
  • Development of an audio mixer for the x86-based operating system hhuOS Andreas Lüpertz, 2025