NanOS is a minimal operating system written in C and Assembly.
First, you need a GCC Cross Compiler, then you can build NanoS manually, or by using a Makefile.
Now, NanOS has its own Makefile, so you need to know make options
- all :
Assembles
boot.s
and compileskernel.c
then, links them usinglinker.ld
. - image:
Makes a bootable ISO image using
NanOS.bin
file and GRUB boot loader. - emulate : boots NanOS using QEMU.
- clean : removes object files from working directory.