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.

Nova Compositor

Custom Wayland-style compositor.

LwIP Network stack

lwIP stack with DHCP, DNS, and Berkeley sockets.

Native toolchain

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

Virtual Terminals

10 TTYs (/dev/tty1–/dev/tty10), each with its own graphics buffer.

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