2022开源操作系统实战训练指南

91次阅读
没有评论

2022 年开源操作系统训练营:用 Rust 编写 RISC-V 类 Unix 内核

这是一个面向底层开发者的实战教程,旨在引导学习者从零开始,利用 Rust 语言 RISC-V 架构 上构建一个类 Unix 的操作系统内核。

2022 开源操作系统实战训练指南

课程大纲

教程内容由浅入深,涵盖了从环境搭建到复杂内核机制的完整路径:

  • 基础构建: 从实验环境配置(第 0 章)开始,逐步实现应用程序执行环境(第 1 章)与批处理系统(第 2 章)。
  • 核心机制: 深入探讨多道程序与分时多任务(第 3 章)、地址空间管理(第 4 章)以及进程管理(第 5 章)。
  • 高级功能: 实现文件系统与 I/O 重定向(第 6 章)、进程间通信(第 7 章)及并发处理(第 8 章)。

配套资源与参考:

  • 技术附录: 提供 Rust 系统编程资料、常用工具指南、RustSBI 机器模式分析及 RISC-V 相关背景信息。
  • 开发指引: 包含项目的修改与构建方法,以及 reStructuredText 语法说明。

学习资源

在线教程地址: https://learningos.github.io/rust-based-os-comp2022/index.html

正文完
 0
Administrator
版权声明:本站原创文章,由 Administrator 于2022-07-03发表,共计449字。
转载说明:除特别说明外,本站原创内容采用 Creative Commons Attribution 4.0 (CC BY 4.0) 许可协议发布,转载请注明来源并保留原文链接。 本站部分内容基于公开资料整理,并可能经 AI 技术辅助生成或优化,仅供参考,不构成任何专业建议,请读者自行判断与核实。 本站不对第三方资源的可用性、安全性或合法性承担任何责任。
评论(没有评论)
验证码