mirror of
https://github.com/Mathewnd/Astral.git
synced 2026-10-29 05:38:21 +00:00
5e2059c284bb851a8520ada426788fc216578938
- add an extra check - properly set the fd entry in the table to 0 in a refcount > 0 free - only close the fd node if there's an open node
Astral
Astral is a 64 bit operating system for the x86-64 architecture written in C.
As of now it has a few ports like bash and mlibc.
Building
The build process needs xorriso and curl on the host.
To build the ISO, run make. This will create a file named sysdisk.iso
Testing
There are a few targets in the makefile to run Astral with qemu:
make run
make run-kvm
If you wish to use the qemu monitor, use the test targets:
make test
make test-kvm
Languages
C
97.2%
Python
1.1%
Assembly
0.7%
Makefile
0.5%
Shell
0.4%