A small 64-bit, Multiboot kernel written in Rust.
clang(capable of cross-compiling for x86-64)nasmrust(nightly)ninjaxorriso
- a Multiboot-compliant bootloader
qemuninja
Some distributions have compilers that will work just fine out-of-the-box, while some don't.
$ yaourt -S clang nasm qemu rust-nightly-bin ninja libisoburn
$ cd path/to/kRnel
$ ./configure
$ ninjaYou should use Homebrew for as much as possible. However, you should install
the Rust nightly via the installer.
The configure script autogenerates binutils for you because OSX has a broken
version by default. Please note that this assumes you already have clang
installed via Xcode.
$ brew install nasm qemu ninja xorriso
$ cd path/to/kRnel
$ ./configure
$ ninja$ ninja runCopyright (C) 2014 Arcterus. All rights reserved.
See License.txt for description of this project's license.