An ISO file is a complete image of a filesystem, usually used for bootable media.
It contains all files, folders and boot information required to start an operating system.
How to Create an ISO
Place your bootloader in boot/boot.bin
Place your kernel and files in iso_root/
Run BuildIso.exe with your project directory
A bootable .iso is created automatically
How to Modify an ISO
Edit files inside iso_root/
Replace or update your kernel
Rebuild using BuildIso
How to Use an ISO
Boot it in QEMU, VirtualBox or VMware
Burn it to a USB using tools like Rufus or BalenaEtcher