1
1
Fork
You've already forked AuroraOS
0
The Nordic Operating System! https://aurora-org.codeberg.page/auroraos
  • C 97.6%
  • C++ 1%
  • Python 0.7%
  • Assembly 0.4%
  • Makefile 0.2%
2025年07月21日 19:06:25 +02:00
.github/workflows awd 2025年07月06日 11:13:00 +02:00
docs Add files via upload 2025年07月09日 18:50:56 +02:00
kernel Fix 2025年07月09日 16:18:03 +02:00
meta Fix 2025年06月21日 15:54:24 +02:00
user Fix 2025年06月20日 11:48:10 +02:00
auroraos.sh Fix 2025年06月21日 15:56:41 +02:00
LICENSE.txt Rename LICENSE to LICENSE.txt 2024年12月19日 09:19:07 +01:00
linker.ld Starting 2025年04月22日 17:27:12 +00:00
Makefile Fix 2025年06月18日 16:10:39 +02:00
README.md Updated message. 2025年07月21日 19:06:25 +02:00

Warning

AuroraOS Repository Moved!

New repository:
https://codeberg.org/aurora-org/aurora

📜 Scroll down for the legacy README
















Discord - Documentation

⚠ 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:
Use make run to 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.