2022开源操作系统Rust教程:构建RISC-V内核
本教程详细介绍了如何使用Rust语言从零开始构建一个基于RISC-V架构的类Unix内核,包括实验环境配置、应用程序执行环境、批处理系统、多道程序与分时多任务、地址空间、进程管理、文件系统等多个方面。
{"p":"
本教程深入浅出地展示了如何利用Rust语言开发开源操作系统。教程从实验环境配置开始,逐步讲解应用程序与基本执行环境、批处理系统、多道程序与分时多任务、地址空间、进程及进程管理、文件系统与VO重定向、进程间通信、并发等内容。此外,还提供了Rust系统编程资料、常见工具使用方法、RustSBI和RISC-V相关信息等附录。

教程目录:
- 第零章:实验环境配置
- 第一章:应用程序与基本执行环境
- 第二章:批处理系统
- 第三章:多道程序与分时多任务
- 第四章:地址空间
- 第五章:进程及进程管理
- 第六章:文件系统与VO重定向
- 第七章:进程间通信
- 第八章:并发
附录:

- 附录A:Rust系统编程资料
- 附录B:常见工具的使用方法
- 附录C:深入机器模式:RustSBI
- 附录D:RISC-V相关信息
开发注记:
- 修改和构建本项目
- reStructuredText基本语法