mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-27 20:58:22 +00:00
fa1b35bf188f7eb7eef51b853789336ea8ba4c0b
created an initial stub implementation of the apic driver, added the madt to acpi, fixed an issue with the strncmp, made the pmm set only free pages rather than used ones
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%