foreverbell / BadAppleOS.rs

BadAppleOS in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BadAppleOS.rs

Re-implementation of BadAppleOS in Rust.

Inspired by,

Build

Requires these toolchains,

  • nightly rust
    • tested with rustc 1.25.0-nightly (b1f8e6fb0 2018-02-22).
  • xargo
  • qemu
  • nasm
  • python2
  • docker
    • required to run grub-mkrescue.

Please check Makefile first before running these commands for an ISO.

$ make docker
$ make iso
$ make qemu

About

BadAppleOS in Rust.

License:MIT License


Languages

Language:Rust 85.7%Language:Assembly 6.2%Language:Python 4.1%Language:Makefile 4.0%