KawaiiOS
1.0.0
Kwaiiosは、教育目的で作られた32ビット、ユニプロセッサのオペレーティングシステムです。その最後の目標は、UNIXのようなオペレーティングシステムになることです。 Intel Q35チップセット仮想マシンでテストされています。バグでいっぱいです。
MultiBootヘッダーはまだ処理されていないため、カーネルELFファイルを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についての注意:KVMを持っていないか、望まない場合は-enable-kvmパラメーターをomittできます。また、メモリサイズは今のところ、ソースコードにハードコード化されているため、メモリサイズを-m 16の16から他のものに変更します。
Archticture-Depndent機能:
カワイオスのコードは準備ができていないことがありますが、修正され変更されるべきものがたくさんあり、作業はまだ進行中です。