Kwaiios-32-разрядная, униопроцессорная, операционная система, сделанная для образовательных целей. Его конечная цель-быть UNIX-подобной операционной системой. Он протестирован на виртуальной машине Chipset Intel Q35. Он полон ошибок.
Заголовок с несколькими раздачами еще не обрабатываются, поэтому вам нужно загрузить файл эльфа ядра непосредственно в QEMU, чтобы загрузить его.
¯ _ (° ͜ʖ °) _/¯
$ sudo apt-get install nasm mkisofs gcc-multilib
$ make # Haven't expected that, have you?
Вы можете запустить его, используя Qemu или Bochs
$ qemu-system-i386 -enable-kvm -d cpu_reset -boot d -kernel kernel/kernel.elf -m 16
или
$ bochs -f bochsrc -q
Примечание о QEMU : вы можете опустить параметр -enable-kvm если у вас нет KVM или не хотите. Кроме того, размер памяти, пока жестко закодируется в исходный код, поэтому изменение размера памяти с 16 in -m 16 на все остальное разбивает некоторые вещи.
Archticture-Depndent функции:
Кодекс Kawaiios далеко не готов.