TinyOS

TinyOS is a minimal, 32-bit x86 operating system implemented to get familiar with OS development internals. I made this for fun and exploration.

Specs

Implementation Details

Dependencies

Usage

Build:

make

Run:

make run

Clean:

make clean

Memory Map

The kernel is loaded into memory starting at 0x1000. The VGA buffer for Mode 13h is located at 0xA0000.