/bad-os-64

Simple x86-64 kernel

Primary LanguageCMIT LicenseMIT

Build Status Bad-OS-64

This is a simple x86-64 kernel.

Requirements

You'll need bochs (or a similar emulator), nasm, along with the usual GCC stack.

apt-get install nasm build-essential bochs bochs-sdl

To run inside bochs, just use:

make run

To run inside QEMU, just use: sudo ./mktun # create a device for networking - only needs to happen once qemu-system-x86_64 --readconfig etc/qemu.cfg

or qemu-system-x86_64 --readconfig etc/qemu.cfg --net none --cpu host