A toy RISC-V kernel built with Zig for OS exploration.
Github: URL
Just for fun.
- Zig (pinned to
0.16.0) - QEMU (>=11.0.0, if you don't have a real board)
- Only (task runner if you like)
Skill issue? Click here.
git clone https://code.kercy666.com/Kercy/krcyos.git
# if you prefer github:
# git clone https://github.com/KercyDing/krcyos.git
cd krcyos
# ...zig build run
# or:
# only run qemuIf you have a real board:
zig build run -Dboard=real_board
# or:
# only run realThen flash to your board.
Press
Ctrl+A+Xto exit qemu.
Try another log level:
zig build run -Dlog=debug
# or:
# only run qemu debugRun unit tests:
zig build test
# or:
# only testThat's it.
No reason. Zig worth.

