No description
Find a file
2019-06-25 22:35:52 +02:00
src multiboot is fixed but using multiboot v1 for now, should work fine, memory paging next 2019-06-25 22:35:52 +02:00
.gitignore first commit 2019-05-11 01:11:34 +02:00
build.zig fixed the asm compiling bug 2019-06-06 19:24:40 +02:00
grub.sh multiboot is fixed but using multiboot v1 for now, should work fine, memory paging next 2019-06-25 22:35:52 +02:00
qemu.sh multiboot is fixed but using multiboot v1 for now, should work fine, memory paging next 2019-06-25 22:35:52 +02:00
README.md lspci done, console ok, printf formatting ok 2019-05-12 21:12:32 +02:00

hobby kernel in zig

slowly porting from rust.

features

  • vga frame buffer
  • ps2 keyboard driver
  • interrupts
  • terminal console
  • lspci
  • todo: memory mapping
  • todo: cfs scheduler
  • todo: smp

dependencies

ziglang compiler

compile

zig build compile and links a multiboot kernel, without a bootloader.

test

./run.sh qemu start ./run.sh qemu monitor ./run.sh gdb