Repository files navigation
OS made from scratch in Zig with EFI support.
Go to latest build action at https://codeberg.org/Land/AeroOS/actions .
Download the iso.zip artifact.
The ISO is contained in the downloaded zip.
Install QEMU/KVM and edk2-ovmf.
Arch Linux: pacman -S qemu-desktop edk2-ovmf.
SIZE=4G. Replace 4G with how much memory you want to give the Virtual Machine. 4GB is way more than enough.
qemu-system-x86_64 -bios /usr/share/ovmf/x64/OVMF.fd -cdrom AeroOS.iso -device virtio-rng-pci -m $SIZE.
Install deps
Arch Linux:
pacman -S make git mtools xorriso dosfstools cdrtools.
yay -S zigup-bin (or any other AUR manager)
zigup --path-link ~/.local/bin/zig 0.13.0
Debian: apt install make git mtools xorriso dosfstools.
git clone https://codeberg.org/Land/AeroOS && cd AeroOS.
Building
Arch Linux: make all.
Debian: make all prog="xorriso -as mkisofs".
ISO is built to ./AeroOS.iso.
Install docker and GNU make.
git clone https://codeberg.org/Land/AeroOS && cd AeroOS.
make docker.
ISO is built to ./AeroOS.iso.
Install QEMU/KVM and edk2-ovmf.
Arch Linux: pacman -S qemu-desktop edk2-ovmf.
make run.
About
EFI Operating system made in Zig
Resources
License
Stars
Watchers
Forks
You can’t perform that action at this time.