Skip to main content

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/.