RustでOSを作る
(os.phil-opp.com)-
Rust言語で小さなOSを作ってみる方法を解説したシリーズ記事
-
ミニマルカーネル / VGAテキストモード / 割り込み処理 / メモリページングなどを段階的に説明しながら実装
-
RustのAsync/Await機能を使って協調的(Cooperative)マルチタスクを作成
-
ブログの内容とコードはGitHubで公開されており、意見を取り入れながら修正中
Rust言語で小さなOSを作ってみる方法を解説したシリーズ記事
ミニマルカーネル / VGAテキストモード / 割り込み処理 / メモリページングなどを段階的に説明しながら実装
RustのAsync/Await機能を使って協調的(Cooperative)マルチタスクを作成
ブログの内容とコードはGitHubで公開されており、意見を取り入れながら修正中
1件のコメント
2年前の最初の記事を皮切りに、継続的に更新されているブログです。
Rust に新しく追加された Async/Await を使ってマルチタスクを開発する内容が、3/27 に新たに公開されました。
→ Rust 1.39.0 に async-await 追加 https://ja.news.hada.io/topic?id=869
OS 開発を離れても、Rust 言語そのもののチュートリアルとしても良い記事です。