A toy RISC-V kernel built with Zig for OS exploration.
The main repository is on kercycode.
Read only mirror exists on github.
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
# ...Note that it is supervisor-test.
zig build run
# or:
# only qemu rBuild for real board:
zig build run -Dboard=real_board
# or:
# only real rPress
Ctrl+A+Xto exit qemu.
For user-test:
zig build run -Dmode=user
# or:
# only qemu r userRun unit tests:
zig build test
# or:
# only testNo reason. Zig worth.

