rust开发内核01---环境配置

想深入学习操作系统,了解到Linux内核将引入rust,于是产生了想拿rust写内核的想法,一次偶然机会,发现了清华的教材,正好一边学习一边用博客记录下来。

电子版教材官网: https://rcore-os.github.io/rCore-Tutorial-Book-v3/

实验环境配置:

  • 系统环境配置
  • Rust 开发环境配置
  • Qemu 模拟器安装
  • 其他工具安装
  • 运行 rCore-Tutorial-v3

系统环境配置:

个人使用的是Windows内置的wsl2,Ubuntu20.04;具体配置方法可自行百度。

Rust开发环境配置:

首先安装 Rust 版本管理器 rustup 和 Rust 包管理器 cargo,这里我们用官方的安装脚本来安装:

curl https://sh.rustup.rs -sSf | sh

如果官方的脚本在运行时出现了网络速度较慢的问题,可选地可以通过修改 rustup 的镜像地址 (修改为中国科学技术大学的镜像服务器)来加速:

export RUSTUP_DIST_SERVER=https://mirrors.ustc.edu.cn/rust-static
export RUSTUP_UPDATE_ROOT=https://mirrors.ustc.edu.cn/rust-static/rustup
curl https://sh.

你可能感兴趣的:(手撸内核,rust,操作系统)