项目地址:GitHub 无硬盘镜像,需要手动创建一个 fat32 格式的硬盘镜像
https://gitee.com/belowthetree/tisu-osgitee.com
https://github.com/belowthetree/TisuOSgithub.com
https://zhuanlan.zhihu.com/p/344819263
说明
太素 OS 是一个 RISCV 架构的 Rust 编写的系统内核(当然比较简陋,甚至只能在 QEMU 上运行)。本项目实现了
-
外部设备控制,包括:
-
鼠标输入
-
键盘
-
块设备
-
GPU
-
-
中断管理
-
内存管理,以一种类似 Slab 的方式基于页表进行管理
-
任务系统,包括:
-
进程,作为程序存在的唯一标志
-
线程,程序执行的具体单位
-
-
文件系统,对于 FA