STEP 01 — BUILD
Compile the image.
Run the project’s Make target to create `build/velocityos.img`.
make
02 / BUILD GUIDE
Make a disk image, run it in an emulator, and trace the path from bootloader to desktop.
VELOOS / QUICK STARTVeloOS builds into a 1.44 MB floppy image. The README lists NASM, Clang, and Python 3 as requirements.
Read the project READMESTEP 01 — BUILD
Run the project’s Make target to create `build/velocityos.img`.
make
STEP 02 — EMULATE
Start the image as a floppy drive with 512 MB of memory.
qemu-system-i386 \
-drive file=build/velocityos.img,format=raw,if=floppy \
-boot order=a -m 512
By default, VeloOS boots straight to the graphical desktop. Hold Shift during early boot to open the boot menu.
Protected-mode kernel, interrupts, and memory manager
VESA desktop, window manager, and compositor
ATA / IDE disk driver
FAT32 filesystem and USB support
EVERY STEP IS IN THE REPO