Winnux system images are built with bootc and Containerfile.
git clone https://github.com/Vexcraft-io/winnux-os.git
cd winnux-os
cd images/base
podman build -t winnux-base .
bootc install to-disk --imgref winnux-base winnux.raw
See the QEMU testing guide to test your build.
All builds should be reproducible. Verify by building twice and comparing:
podman build -t winnux-base-1 .
podman build -t winnux-base-2 .
# Compare image hashes