从零开始写内核:RISC-V + Zig + OpenSBI 教学项目分享

作者 Uros Popovic 最近在 Reddit 分享了一个非常有意思的实验项目:他用 Zig 语言在 RISC-V 架构上从零实现了一个时间共享的操作系统内核。项目采用 unikernel 架构,结合 OpenSBI 实现了线程调度、中断处理、系统调用等核心机制。

项目地址:
https://github.com/popovicu/zig-time-sharing-kernel

原文:
https://www.reddit.com/r/RISCV/comments/1nfzt8c/

4 个赞