Kwaiios é um hobby de 32 bits, uniprocessador, o sistema operacional feito para fins educacionais. Seu objetivo final é ser um sistema operacional do tipo UNIX. Ele é testado em uma máquina virtual de chipset Intel Q35. Está cheio de bugs.
Os cabeçalhos multiboot ainda não estão sendo tratados, então você precisa carregar o arquivo ELF do kernel diretamente no Qemu para carregá -lo.
¯ _ (° ͜ʖ °) _/¯
$ sudo apt-get install nasm mkisofs gcc-multilib
$ make # Haven't expected that, have you?
Você pode executá -lo usando qemu ou bochs
$ qemu-system-i386 -enable-kvm -d cpu_reset -boot d -kernel kernel/kernel.elf -m 16
ou
$ bochs -f bochsrc -q
NOTA SOBRE QEMU : Você pode omitir o parâmetro -enable-kvm se não tiver KVM ou não quiser. Além disso, o tamanho da memória é, por enquanto, codificado no código -fonte, então alterando o tamanho da memória de 16 em -m 16 para qualquer outra coisa que tenha quebrado algumas coisas.
Recursos de desconforto de arquitetura:
O Código de Kawaiios está longe de ser pronto, há muitas coisas que devem ser corrigidas e alteradas e o trabalho ainda está em andamento.