Skip to content

TilekarOS Documentation

Welcome to the TilekarOS documentation. This project is a 32-bit hobby operating system designed for educational purposes.

Documentation Map

1. Getting Started

2. Kernel Internals (for OS Developers)

3. Drivers

  • VGA/TTY: Text mode output and terminal logic.
  • Keyboard: PS/2 Keyboard and scancode handling.
  • Timer: PIT (Programmable Interval Timer).

4. API Reference (for Users/Programmers)

5. Development & Contributions


Technical Specs

  • Architecture: i386 (32-bit x86)
  • Bootloader: Multiboot-compliant (e.g., GRUB)
  • Memory Model: Flat / Paged
  • Kernel Space: Higher-half (starts at 0xC0000000)