- C 97.6%
- C++ 1%
- Python 0.7%
- Assembly 0.4%
- Makefile 0.2%
| .github/workflows | awd | |
| docs | Add files via upload | |
| kernel | Fix | |
| meta | Fix | |
| user | Fix | |
| auroraos.sh | Fix | |
| LICENSE.txt | Rename LICENSE to LICENSE.txt | |
| linker.ld | Starting | |
| Makefile | Fix | |
| README.md | Updated message. | |
Warning
AuroraOS Repository Moved!
New repository:
https://codeberg.org/aurora-org/aurora
📜 Scroll down for the legacy README
⚠ Warning
AuroraOS is still in REALLY early development, sometimes it doesn't even boot. Don't let it come near any production environment. Stay safe!
The Nordic Operating System...
Getting Started:
1. Build the OS:
$ git clone https://github.com/Wickslynx/AuroraOS
$ cd AuroraOS
$ make img
2. Run the OS with QEMU:
$ qemu-system-i386 --drive format=raw,file=auroraos.img -serial stdio -no-reboot -d guest_errors,int,pcall,unimp,out_asm -D debug.log
Remove the -monitor stdio and use -nographic to run it just in the terminal.
Advice:
Usemake runto build and run the OS.
Building on real hardware... So you are building AuroraOS on real hardware, I wouldn't recommend it but here is how.
$ make iso
Burn the auroraos.iso onto a bootable USB, this might work or not.. Good luck!
✉ Note
Please see the docs folder for further explanation and examples
Our goal:
It's not our goal to make the next windows, just learn and practice modern OS developing in modern C and C++....
Support:
Please email me on Wickslynx@yahoo.com I will respond as soon as possible, updates come regularly.
★ Also see
Our docs for more examples, images and information.