A tiny kernel in C
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
README.md
boot.s
build.sh
kernel.c
linker.ld
screenshot.png

README.md

Flakes

A tiny 32 bit kernel written in C with a simple driver to use VGA text mode buffer as output device
Right now, all it does is paint the screen blue and displays some text

Setup

You need to set up binutils and a gcc cross compiler. Instructions here
You're also going to need qemu to run the kernel

Once that's done, to simply run

$ ./build.sh
$ qemu-system-i386 -kernel myos.bin