Add website (#261)

* Add www dir for the website

* Update html

* Add website

* Refactor CSS

* Fix image path

* Update assets

* Update doc and readme description

* Reorder badges

* Update doc index title
This commit is contained in:
Vincent Ollivier 2021-11-01 08:58:22 +01:00 committed by GitHub
parent 71303cd455
commit 591a54e348
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 43 additions and 11 deletions

0
.static Normal file
View File

View File

@ -1,16 +1,18 @@
# MOROS: Obscure Rust Operating System
[![Travis](https://img.shields.io/travis/vinc/moros/master.svg)](https://travis-ci.org/vinc/moros/branches)
[![Crates.io](https://img.shields.io/crates/v/moros.svg)](https://crates.io/crates/moros)
![screenshot](doc/moros.png)
MOROS is a hobby operating system written in Rust for the x86 architecture.
MOROS is a hobby operating system written in Rust by [Vincent Ollivier](https://vinc.cc).
It targets computers with a x86-64 architecture and a BIOS, so mostly from 2005
to 2020, but it also runs well on most emulators (Bochs, QEMU, and VirtualBox).
This project started from the [seventh post][1] of the second edition of
[Writing an OS in Rust][2] by Philipp Oppermann and by reading the
[OSDev wiki][3] along with many open source kernels.
![screenshot](doc/moros.png)
[![Travis](https://img.shields.io/travis/vinc/moros/master.svg)](https://travis-ci.org/vinc/moros/branches)
[![Crates.io](https://img.shields.io/crates/v/moros.svg)](https://crates.io/crates/moros)
## Features

View File

@ -1,12 +1,14 @@
# MOROS
MOROS is a hobby operating system written in Rust for the x86 architecture.
It targets 64 bits processors with a legacy BIOS, so roughly computers from the
2010 era, but it also run well on most hypervisors.
# MOROS: Obscure Rust Operating System
![screenshot](moros.png)
MOROS is a hobby operating system written in Rust by [Vincent Ollivier](https://vinc.cc).
It targets computers with a x86-64 architecture and a BIOS, so mostly from 2005
to 2020, but it also runs well on most emulators (Bochs, QEMU, and VirtualBox).
* * *
The first task when running the OS is to install the
[filesystem](filesystem.md) on a disk (or in RAM) using the `install` program,
although it's possible to skip the installation and stay in read only mode.

26
www/index.html Normal file
View File

@ -0,0 +1,26 @@
<!doctype html>
<html style="display: grid; place-content: center">
<head>
<meta charset="utf-8">
<title>MOROS: Obscure Rust Operating System</title>
</head>
<body style="max-width: 720px; margin: 1em">
<h1>MOROS: Obscure Rust Operating System</h1>
<img src="moros.png" style="max-width: 100%">
<p>
MOROS is a hobby operating system written in Rust by
<a href="https://vinc.cc">Vincent Ollivier</a>.
</p>
<p>
It targets computers with a x86-64 architecture and a BIOS,
so mostly from 2005 to 2020, but it also runs well on most
emulators (Bochs, QEMU, and VirtualBox).
</p>
<p>
MOROS is
<a href="https://github.com/vinc/moros">free and open source</a>,
you can compile it yourself or
<a href="moros.bin">download an image</a>.
</p>
</body>
</html>

1
www/moros.bin Symbolic link
View File

@ -0,0 +1 @@
../target/x86_64-moros/release/bootimage-moros.bin

1
www/moros.png Symbolic link
View File

@ -0,0 +1 @@
../doc/moros.png