Skip to content

kontais/bad-os-64

 
 

Repository files navigation

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

About

Simple x86-64 kernel

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 92.3%
  • Assembly 5.5%
  • Makefile 1.8%
  • Other 0.4%