An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

# Solstice

[![Build Status](https://travis-ci.org/64/solstice.svg?branch=master)](https://travis-ci.org/64/solstice) [![License](https://img.shields.io/badge/license-GPLv3-blue.svg)](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.

![Img](https://i.imgur.com/1W1r8YX.png)

## 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
```