- C 96.7%
- Shell 1.3%
- Assembly 1.1%
- Meson 0.4%
- C++ 0.2%
- Other 0.1%
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://codeberg.org/aurora-org/AuroraOS.git
$ cd AuroraOS
$ meson setup build
$ meson compile -C build iso
2. Run the OS with QEMU:
$ qemu-system-x86_64 --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:
Usemeson compile -C build 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.
$ meson compile -C build iso
Burn the auroraos.iso onto a bootable USB, this might work or not.. Good luck!
Note
Please see our official documentation site for further examples and documentation.
Our goal:
It's not our goal to make the next windows, just learn and practice modern OS developing in modern C and C++....
AI Usage
AI is used in AuroraOS for multiple different reasons, mainly to assist developers with debugging, writing small code snippets and/or speeding up reptetive tasks. This doesn't make AuroraOS some vibe-coded crap. Everything is reviewed and often rewritten by the author. Your pull-request will not be closed if it contains AI generated snippets of code.
Support:
Please email me on Wickslynx@yahoo.com I will respond as soon as possible, updates come regularly.