RuOK 队设计的操作系统,其龙芯架构部分是基于去年优秀作品、武汉大学的“俺争取不掉队”的内核进行修改开发的;而 RISC-V 架构部分则延续了 xv6 的设计思路。 该系统主要采用 C++ 语言编写,继承了团队此前的开发习惯和代码基础,因此具备良好的可读性与可迁移性。
同时,鉴于代码演进思路与原始设计保持高度一致,相关文档在继承原作品框架的基础上融入了本团队的架构优化与技术升级,进行增加riscv架构、修改系统调用和调试修复原有不合理之处等操作,为完善本操作系统内核作出了卓越的贡献。 “俺争取不掉队”的设计方案具有重要参考价值,所以部分文档和代码会与他们重合,为突出本团队的改进内容,文档中带*标记的部分表示对文档指代的代码部分(也包括部分文档)进行了同步完善,敬请关注。