mirror of https://github.com/vinc/moros.git
b77e02a472
* Introduce ATA PIO * Refactor drives detection * Refactor drive identification * Add read from disk * Add write to disk * Add Bus#setup to dry read/write code * Add hex viewer |
||
---|---|---|
.cargo | ||
doc | ||
dsk/cfg | ||
run | ||
src | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
LICENSE | ||
README.md | ||
rust-toolchain | ||
x86_64-moros.json |
README.md
MOROS: Omniscient Rust Operating System
.100 110. .1100. 111110. .1001. .01000.
00'1001`11 .11 01. 00 `00 .10 00. 10' 11
01 00 10 10 00 001101' 01 00 `100.
10 01 10 01 11 01`00 01 11 `100.
00 01 01 `00 11' 10 `11. `00 11' 01 00
11 10 10 `1001' 00 01 `0110' `01101'
MOROS is a toy operating system written in Rust.
Usage
Install tools:
curl https://sh.rustup.rs -sSf | sh
rustup install nightly
rustup default nightly
cargo install cargo-xbuild bootimage
Run with:
cargo xrun
LICENSE
This project started from the seventh post of the second edition of Writing an OS in Rust by Philipp Oppermann.
MOROS is released under MIT.