NovaOS Alpha 0.1
Pre-release🚀 NovaOS v0.1-alpha – First Experimental Release
Hello everyone! I'm excited to share the first bootable version of NovaOS with you. This is a 16-bit hobby operating system built as an educational project, inspired by MikeOS.
✨ Features in this release
- Command-Line Interface (CLI): Includes commands like
DIR,CAT,COPY,DEL,HELP, andSYSINFO - BASIC Interpreter: Write and run BASIC programs directly within the OS
- File Management: Supports FAT12 filesystem (like old floppy disks)
- Simple Text Editor (NovaPad): Create and edit text files
- Basic Graphical Launcher: A simple UI to access programs
⚠️ Important Notes
- This is an alpha release – expect bugs and instability.
- Please run it only in emulators (like QEMU or VirtualBox). Do not test on real hardware yet.
- Some features may not work as expected.
🔧 How to Run
- Download the
novaos.isofile from the Releases section. - Run it in an emulator:
qemu-system-x86_64 -cdrom NovaOS.iso
Explore the CLI, try BASIC programs, and test the built-in tools.
🐛 Reporting Bugs
If you encounter any issues, please report them on the Issues page on GitHub. A clear description and steps to reproduce the problem would be very helpful.


🤝 Contributing
If you're interested in assembly or OS development, I'd love your help! Even 1 hour per week can make a difference. The code is open and available on GitHub.
📜 License
This project is released under the MIT License. You are free to use, modify, and share it.
👨💻 Developer
Daniel Baradaran – 11 years old, passionate about low-level programming and OS development.
GitHub: github.com/danieldevir/NovaOS
Blog: danieblog
Thank you for your interest! Feedback and suggestions are always welcome. 🙏
text
📝 Additional Tips for the Release
| Task | Suggestion |
|---|---|
| Release Tag | v0.1-alpha |
| Release Title | NovaOS v0.1-alpha – First experimental release |
| Tags (Topics) | alpha, operating-system, 16-bit, assembly, educational |
| Attached File | Upload the .iso file in the Assets section of the release. |