Building and Running
Run these commands from the Australis-OS repository.
Build
make build
This compiles the Hylang source:
src/boot/Program.hy
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 Bootable ISO
make iso
This creates:
build/australis-hylang-hello.iso
The ISO contains a FAT EFI boot image at its UEFI El Torito boot entry. Use make image as well when a raw FAT disk image is useful.
Run in QEMU
make run
The VM should boot through OVMF and print:
Hello world from Hylang!
Clean
make clean
This removes generated build artifacts under build/.