diff --git a/.static b/.static new file mode 100644 index 0000000..e69de29 diff --git a/README.md b/README.md index 429d069..34e7fda 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/doc/index.md b/doc/index.md index f99d12e..e88184f 100644 --- a/doc/index.md +++ b/doc/index.md @@ -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. diff --git a/www/index.html b/www/index.html new file mode 100644 index 0000000..96946ae --- /dev/null +++ b/www/index.html @@ -0,0 +1,26 @@ + + + + + MOROS: Obscure Rust Operating System + + +

MOROS: Obscure Rust Operating System

+ +

+ MOROS is a hobby operating system written in Rust by + Vincent Ollivier. +

+

+ 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). +

+

+ MOROS is + free and open source, + you can compile it yourself or + download an image. +

+ + diff --git a/www/moros.bin b/www/moros.bin new file mode 120000 index 0000000..3e6e5d7 --- /dev/null +++ b/www/moros.bin @@ -0,0 +1 @@ +../target/x86_64-moros/release/bootimage-moros.bin \ No newline at end of file diff --git a/www/moros.png b/www/moros.png new file mode 120000 index 0000000..6d9bea5 --- /dev/null +++ b/www/moros.png @@ -0,0 +1 @@ +../doc/moros.png \ No newline at end of file