https://github.com/64/solstice
x86_64 operating system, written in Rust
https://github.com/64/solstice
amd64 operating-system os rust x86-64
Last synced: 5 months ago
JSON representation
x86_64 operating system, written in Rust
- Host: GitHub
- URL: https://github.com/64/solstice
- Owner: 64
- License: gpl-3.0
- Created: 2019-06-20T17:51:15.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2021-07-04T15:42:40.000Z (almost 4 years ago)
- Last Synced: 2023-10-20T15:54:57.670Z (over 1 year ago)
- Topics: amd64, operating-system, os, rust, x86-64
- Language: Rust
- Homepage:
- Size: 325 KB
- Stars: 31
- Watchers: 6
- Forks: 9
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Solstice
[](https://travis-ci.org/64/solstice) [](https://github.com/64/solstice/blob/master/LICENSE.md)
Rust x86\_64 operating system.
The `bootloader` is forked from [rust-osdev/bootloader](https://github.com/rust-osdev/bootloader), licensed under MIT.
The `x86_64` crate is forked from [rust-osdev/x86_64](https://github.com/rust-osdev/x86_64), licensed under MIT.
## Install
### Dependencies
Requires nightly rust and QEMU.
```
rustup component add llvm-tools-preview rust-src
cargo install cargo-xbuild bootimage
```### Building
```
cargo xbuild
```### Running
```
cargo xrun
```