Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mvdschee/os
A bare metal Rust based OS (for education purpose)
https://github.com/mvdschee/os
Last synced: about 1 month 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 (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-21T12:12:09.000Z (over 1 year ago)
- Last Synced: 2024-12-09T12:44:33.198Z (about 1 month 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```