https://github.com/ibelieve/oxide
:computer: A toy operating system built with Rust
https://github.com/ibelieve/oxide
kernel os osdev rust
Last synced: about 1 year ago
JSON representation
:computer: A toy operating system built with Rust
- Host: GitHub
- URL: https://github.com/ibelieve/oxide
- Owner: iBelieve
- Created: 2017-01-04T23:21:58.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-11-22T00:20:57.000Z (over 8 years ago)
- Last Synced: 2025-03-26T07:11:16.647Z (about 1 year ago)
- Topics: kernel, os, osdev, rust
- Language: Rust
- Homepage:
- Size: 93.8 KB
- Stars: 16
- Watchers: 4
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Oxide | Operating System built with Rust
========================================
[]()
[]()
[]()
[]()
[]()
My ramblings in the world of OS development using the [Rust programming language](http://rust-lang.org).
### Dependencies
* Rust, installed using https://www.rustup.rs
* [Xargo](https://github.com/japaric/xargo)
* xorriso
* autoconf
* automake
### Setup
Build the cross-compiler toolchain and GRUB using:
./build_tools.sh
Use the latest nightly build of rust:
rustup override add nightly
### Resources Used
* Philipp Oppermann's [Writing an OS in Rust](http://os.phil-opp.com/) series of blog posts
* Eric Kidd's [Bare Metal Rust](http://www.randomhacks.net/bare-metal-rust/) blog posts