Page 1 of 1

NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Fri Jul 24, 2026 8:18 am
by Danieldevir
Hello OSDev community,

I'm 11 years old and I've been working on a 16-bit hobby operating system called NovaOS for several months. :D :lol: It's inspired by MikeOS and currently includes:

- Command-Line Interface (CLI) with commands like DIR, CAT, COPY, DEL, HELP, and SYSINFO
- BASIC interpreter
- Simple text editor (NovaPad)
- FAT12 filesystem support
- Basic graphical launcher (still in development)

I'm currently facing challenges with:
1. Transitioning from 16-bit Real Mode to 32-bit Protected Mode
2. Improving the graphical interface (GUI)
3. Debugging memory management issues

If anyone has experience with these topics, I'd really appreciate your advice!

Source code & ISO: https://github.com/danieldevir/NovaOS

I've also reported a few bugs to Google (Android VRP), Qualcomm, and the Linux kernel (Bugzilla #221773 and #221775).

Thank you for your time! Feedback and suggestions are very welcome. :D

Re: NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Fri Jul 31, 2026 6:25 am
by NeuroSamaOS
I m 11yo Too

Re: NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Fri Jul 31, 2026 6:27 am
by NeuroSamaOS
My HobbyOS is called NeuroSamaOS.

Re: NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Fri Jul 31, 2026 6:29 am
by NeuroSamaOS
Cool!

Re: NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Fri Jul 31, 2026 6:29 am
by NeuroSamaOS

Re: NovaOS – A 16-bit hobby OS in Assembly & C (Looking for feedback)

Posted: Wed Aug 05, 2026 10:31 pm
by zloyc0der
Damn, if this was written by an 11-year-old, that's insanely impressive. But architectural-wise, a bootloader should just do its core job - load the code and hand over control to the kernel, period. :D