Kwaiios est un amateur de système d'exploitation 32 bits, Uniprocesseur, conçu à des fins éducatives. Son objectif final est d'être un système d'exploitation de type Unix. Il est testé sur une machine virtuelle Intel Q35 Chipset. C'est plein de bugs.
Les en-têtes Multiboot ne sont pas encore gérés, vous devez donc charger le fichier ELF du noyau directement à Qemu afin de le charger.
¯ _ (° ͜ʖ °) _ / ¯
$ sudo apt-get install nasm mkisofs gcc-multilib
$ make # Haven't expected that, have you?
Vous pouvez l'exécuter à l'aide de Qemu ou Bochs
$ qemu-system-i386 -enable-kvm -d cpu_reset -boot d -kernel kernel/kernel.elf -m 16
ou
$ bochs -f bochsrc -q
Remarque sur QEMU : vous pouvez omettre le paramètre -enable-kvm si vous n'avez pas KVM ou ne le souhaitez pas. De plus, la taille de la mémoire est, pour l'instant, codé en dur dans le code source, donc en changeant la taille de la mémoire de 16 en -m 16 à tout ce qui est en train de briser certaines choses.
Caractéristiques de dépannage des archives:
Le code de Kawaiios est loin d'être prêt, il y a beaucoup de choses qui devraient être corrigées et modifiées et le travail est toujours en cours.