mfournial / cluedOS

I'm not reinventing the wheel, just following https://os.phil-opp.com/minimal-rust-kernel/ until I get something usable for some experiments

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

cluedOS

Requirements

A high level overview of the main requirements:

  • Rust 2018 flavour nightly
  • qemu (qemu-system-x86_64 emulation)
  • nasm
  • grub (for boot/ experiments only)
  • bootimage (cargo install bootimage --version "^0.5.0")
  • cargo x-build (cargo install cargo-xbuild)

Usage

To run the rust version

make run

To experiment with GRUB and multiboot:

cd boot/
make run

See Makefiles for the rest

About

I'm not reinventing the wheel, just following https://os.phil-opp.com/minimal-rust-kernel/ until I get something usable for some experiments


Languages

Language:Rust 77.6%Language:Makefile 12.2%Language:Assembly 10.2%