Skip to content
Dr edited this page Oct 23, 2026 · 2 revisions

Welcome to LimonOS Wiki

Welcome to the official documentation and technical hub for LimonOS — a custom, monolithic 64-bit operating system kernel developed from scratch primarily in C.


🍋 About LimonOS

LimonOS is an independent hobby operating system designed to explore low-level systems programming, custom kernel design, graphical interface rendering, and network integration.

Core Highlights

  • Custom Kernel: Built from the ground up (not Linux, not Unix-derived).
  • Bootloader Integration: Uses Limine for x86_64 boot and handoff.
  • Built-in Graphics & UI: Framebuffer-based desktop environment with basic windowing and interactive terminal.
  • Networking Stack: Integrated TCP/IP capabilities with HTTP/TLS support and custom CLI clients.
  • AI Terminal Integration: Built-in command line interface powered by OpenRouter API (aikey / ai).

📚 Wiki Navigation

Use the sidebar on the right to navigate through the project documentation:

  1. Architecture Overview
    Learn about memory management, syscalls, processes, and kernel subsystems.

  2. Building and Running
    Step-by-step compilation guide for Windows (via WSL), Linux, and launching in QEMU / VirtualBox.

  3. Graphics and UI
    Details on the framebuffer subsystem, rendering engine, and desktop interface.

  4. Networking and TLS
    Overview of the network driver, packet handling, and secure socket implementation.


🚀 Quick Links

alt

alt

alt

Clone this wiki locally