Small OS written on NASM (on YASM) + C
dnablaOS - small OS written on NASM (on YASM) and C.
ASM is need only for bootloader, whole kernel written on C.
Clone repo and insert following commands.
yasm -f elf32 boot.asm -o boot.o
gcc -m32 -c kernel.c -o kernel.o
ld -m elf_i386 -T link.ld -o kernel boot.o kernel.o
Click on releases and download latest kernel
- Something works.
- Basic commands.