Building and Running
Run these commands from the Australis-OS repository.
Build
make build
This compiles:
src/boot/Program.cs
into:
build/efi/EFI/BOOT/BOOTX64.EFI
The output should identify as a PE32+ x86_64 EFI application:
file build/efi/EFI/BOOT/BOOTX64.EFI
Create the Boot Image
make image
This creates:
build/australis-uefi.img
The image contains the generated EFI binary at EFI/BOOT/BOOTX64.EFI.
Run in QEMU
make run
The VM should boot through OVMF, clear the screen, and print:
Australis OS booted from C#
Clean
make clean
This removes generated build artifacts under build/.