At this time XanvicOS just has a bootloader that doesn't support
UEFI divided in 2 stages. The first is written in assembly and
loaded by the boot manager.
The second is written in C and has printf.
What is the difference between the main and stable branch
How the name implies, if you want to use XanvicOS use the stable
branch. The main branch is just the branch where I commit code that
doesn't compile or is full of bugs.
How to build XanvicOS
If you want to try XanvicOS you need to:
1- clone the XanvicOS repo `git clone --branch stable
https://vinceale7082.is-a.dev:3000/VinceAle7082/XanvicOS.git`
2- compile it
`make`
Now all the files compliled are in the build/ directory, including
the floppy image (main_floppy.img).
3- Install dependencies: openwatcom, mtools, dosfstools and qemu.
4- Now run
'qemu-system-x86_64 -fda build/main_floppy.img'
(This command may change on your distro or architecture)