https://github.com/mvdschee/os
A bare metal Rust based OS (for education purpose)
https://github.com/mvdschee/os
Last synced: 12 months ago
JSON representation
A bare metal Rust based OS (for education purpose)
- Host: GitHub
- URL: https://github.com/mvdschee/os
- Owner: mvdschee
- Created: 2023-05-02T14:32:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T12:12:09.000Z (almost 3 years ago)
- Last Synced: 2025-03-24T07:18:32.639Z (about 1 year ago)
- Language: Rust
- Size: 20.5 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
#
OS
A bare metal Rust based OS (for education purpose)
to follow the tutorial go to [here](https://os.phil-opp.com/) thanks Philipp Oppermann!
# install dependencies
you will have to install rustup
```bash
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
```
then install the rust nightly toolchain
```bash
$ rustup install nightly
```
then install the rust source code
```bash
$ rustup component add rust-src
```
then install the rust llvm tools
```bash
$ rustup component add llvm-tools-preview
```
# run the project
you will have to install qemu
```bash
$ brew install qemu
```
then run the project with cargo run
```bash
$ cargo run
```