Kwaiios ist ein Hobbyist 32-Bit, UniProzessor, Betriebssystem für Bildungszwecke. Sein endgültiges Ziel ist es, ein Unix-ähnliches Betriebssystem zu sein. Es wird auf einer virtuellen Maschine von Intel Q35 Chipsatz getestet. Es ist voller Fehler.
Multiboot -Header werden noch nicht behandelt, sodass Sie die Kernel -Elf -Datei direkt in QEMU laden müssen, um sie zu laden.
¯ _ (° ͜ʖ °) _/¯
$ sudo apt-get install nasm mkisofs gcc-multilib
$ make # Haven't expected that, have you?
Sie können es mit QEMU oder Bochs ausführen
$ qemu-system-i386 -enable-kvm -d cpu_reset -boot d -kernel kernel/kernel.elf -m 16
oder
$ bochs -f bochsrc -q
Hinweis zu QEMU : Sie können den Parameter -enable-kvm aus dem Weg gehen, wenn Sie kein KVM haben oder nicht wollen. Auch die Speichergröße ist vorerst in den Quellcode kodiert, sodass die Speichergröße von 16 in -m 16 auf alles andere geändert wird.
Archticture-depnedent-Funktionen:
Der Code von Kawaiios ist alles andere als bereit. Es gibt viele Dinge, die repariert und geändert werden sollten, und die Arbeit ist noch in Arbeit.