hhuOS is an educational operating system project developed by students at Heinrich Heine University (HHU) in Düsseldorf, Germany. It is built from scratch in C and Assembly and intended as a teaching tool to help students grasp the foundations of kernel development, memory management, system calls, and multitasking. The project focuses on clarity, modularity, and hands-on experimentation with real OS components, making it suitable for OS development courses or personal exploration.
Features
- Written in C and Assembly with x86_64 support
- Custom bootloader and kernel setup
- Simple paging-based virtual memory manager
- Cooperative multitasking and context switching
- Interrupt handling for keyboard and timer
- ELF loader for running user programs
Categories
Operating SystemsLicense
GNU General Public License version 3.0 (GPLv3)Follow hhuOS
Other Useful Business Software
Build Data Resilience - Take the Assessment Today
Is your recovery strategy as strong as you think? Take this quick self-assessment to check your recovery readiness and gain tailored insights. In only 2 minutes, you'll learn where you fall on the recovery readiness scale.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of hhuOS!