nasm -f elf32 kernel.asm -o kasm.o
gcc -m32 -c kernel.c -o kc.o
ld -m elf_i386 -T link.ld -o kernel kasm.o kc.o
qemu-system-i386 -kernel kernel
//SHELL
gcc -m32 -c kernel-with-shell.c -o kc.o
gcc -m32 -c shell.c -o sh.o
gcc -m32 -c shell.c -o sh.o
gcc -m32 -c cmndlst.c -o cm.o

ld -m elf_i386 -T link.ld -o kernel kasm.o kc.o sh.o cm.o
qemu-system-i386 -kernel kernel

-------------------------------------------------------------------------------
Bootable ISO
cp kernel.app kernel
grub-mkrescue -o bootable.iso iso

