https://github.com/mvdschee/os
A bare metal Rust based OS (for education purpose)
https://github.com/mvdschee/os
Last synced: 4 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 (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-05-21T12:12:09.000Z (about 2 years ago)
- Last Synced: 2025-03-24T07:18:32.639Z (4 months 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```