mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-29 05:38:21 +00:00
28710b6aa8c9d36e9451252628a6db7c02e87381
Panics in a few ISRs did not include registers. Removed a dot in panic string. Fixed an issue that would cause the system to page fault inside the vmm_dealwithrequest() function.
Astral
Astral is a 64 bit operating system for the x86-64 architecture written in C.
It's early in its development and is not production ready.
Building
You will need an x86-64-elf-gcc cross compiler and nasm.
To build the kernel run make
To build the iso run make sysdisk.iso
Testing
There is a make target to run Astral under qemu with kvm. Run make test
Languages
C
97.2%
Python
1.1%
Assembly
0.7%
Makefile
0.5%
Shell
0.4%