掲題の通りのことをやるためにまず実行することをまとめます。
参考資料
RustでOSを書いてみる(環境構築編)
https://qiita.com/kotetuco/items/54af67d5663013ad0db7
30日でできる!OS自作入門 in Rust
https://github.com/woodyZootopia/30daysOS
正直参考資料を見てもらった方がわかるかと思いますが、最初が肝心と思い、Rustの環境構築とつまづいた点をつらつら書いていきます。
環境はVirtual BoxにUbuntu Server 20.04のちDesktopインストールです。
#Rust install
以下実行。これはつまづかないはず。
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
#パッケージインストール
これもそのまま実行する。
sudo apt install build-essential
cargo install cargo-xbuild
#nightlyモード
ここでひとつまづきしました。普通のRustだと成功しません。(多分)
rustup override add nightly
さらにcomponentを追加します。
rustup component add rust-src
Rustの環境は構築できましたので、
あとは参考資料を見ながら好きに作成する。
私は以下の参考資料通りに実行してOSを勉強してます。
参考資料
https://yoshitsugu.net/posts/2019-06-04-haribote-os-in-rust-day3.html
以上