zanders3 / park_os

A toy OS written in rust with interrupts, PCI enumeration and a simple VGA + keyboard driver

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

park_os

A toy OS (bootloader TBH) based upon/ripped off this fantastic series of blog posts: http://os.phil-opp.com/multiboot-kernel.html

Building (assuming Ubuntu Server 14.04 LTS)

sudo apt-get install nasm xorriso git qemu gdb
curl -sf https://raw.githubusercontent.com/brson/multirust/master/blastoff.sh | sh
git clone https://github.com/zanders3/park_os
cd park_os
multirust override nightly
make libcore
make run

About

A toy OS written in rust with interrupts, PCI enumeration and a simple VGA + keyboard driver


Languages

Language:Rust 84.2%Language:Assembly 12.4%Language:Makefile 3.4%