2022开源操作系统Rust教程:构建RISC-V内核

本教程详细介绍了如何使用Rust语言从零开始构建一个基于RISC-V架构的类Unix内核,包括实验环境配置、应用程序执行环境、批处理系统、多道程序与分时多任务、地址空间、进程管理、文件系统等多个方面。

1创意工具Rust编程开源操作系统RISC-V内核类Unix系统
{"p":"

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

2022年开源操作系统训练营

教程目录:

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

附录:

2022年开源操作系统训练营

  • 附录A:Rust系统编程资料
  • 附录B:常见工具的使用方法
  • 附录C:深入机器模式:RustSBI
  • 附录D:RISC-V相关信息

开发注记:

  • 修改和构建本项目
  • reStructuredText基本语法
"}