BoredOS wallpaper

An operating system, built from scratch.

BoredOS is a from-scratch x86_64 operating system โ€” FOSS, GPLv3-licensed, and thoroughly documented.

Why BoredOS

More than a toy OS.

A multi-core SMP kernel, a native C compiler, interactive math tools, and a window manager โ€” all written from the ground up.

SMP-aware kernel

Preemptive scheduling with per-CPU state, LAPIC/IPI coordination, and interrupt-safe locks.

Grapher 3D

Interactive 2D/3D math plotting with multi-threaded rendering and real-time lighting.

Native toolchain

Build apps natively inside BoredOS with the Tiny C Compiler (TCC), Lua, and a rich C SDK.

Lumos search

Instant access to any file or app via the global fuzzy-search launch assistant.

Screens

A desktop you can actually use.

BoredWM provides a familiar stacking interface with grid-snapping icons and a fuzzy-search launcher (Lumos).

Join the community

An OS you can take apart.

Write native C apps with the SDK, explore kernel internals, and join the community building BoredOS.

Open source ยท GPLv3