Downloads

Grab the latest release.

Download the latest stable release.

Latest release

BoredOS Genesis 26.5

26.5.0 Published May 1, 2026

A big release. Genesis 26.5 touches nearly every layer of the system: kernel, input handling, UI, filesystem, and more.


Kernel & Core System

Boredkernel 4.2.0-stable

  • Syscall Dispatch Refactor: Swapped out the old if/else chains for dispatch tables.
  • Signals, Exec & Wait: Process control is now fully fleshed out — signal handling, exec, pipes, and FD support all in.
  • ELF Metadata Support: Two new syscalls (76 & 77) for parsing and validating ELF app metadata at runtime.
  • Memory Manager Rewrite: New two-tier slab allocator with dynamic block lists.
  • IDT Improvements: Interrupt diagnostics now dump RIP, error codes, and CR2.

Input & Internationalization

This was a long time coming. The input subsystem got a full rewrite:

  • UTF-8 Input: Proper UTF-8 handling, with keyboard layout support.
  • Multi-Layout Support: Keyboard layouts can be switched dynamically at runtime.
  • App Updates: Boredword, browser, grapher, libwidget, terminal, and txtedit all updated for UTF-8 compatibility.

UI & Desktop Environment

  • Dynamic Dock: The dock now supports drag-to-reorder, and lets you pin files.
  • TrueType Fonts: Terminal and txtedit both support proportional fonts now.
  • Colloid Icons: Swapped in Colloid icons in place of hardcoded shape icons.
  • Boot Banner: New BoredOS banner in the kernel terminal on boot.

Shell & Userland

Bsh got some quality-of-life work:

  • Colored prompts, configurable via bshrc
  • Right-aligned prompt support
  • Command history
  • General input handling cleanup

Graphics & Extras

  • Lua 5.5.0: Added the Lua runtime.
  • Wallpapers: New wallpaper set.

Build System

  • Platform-specific run parameters for Windows, macOS, and Linux.
  • General Makefile cleanup.

Bug Fixes

  • Fixed flickering caused by serial output

Installation

git pull
make clean
make

Or grab the .iso from this release.


Verification

If downloading from a third-party source, please verify your image.

SHA-256: 1bf9432b10e81b4142f4cb688c4712767985f620230556b1370a7fcfbf189178


OS: 26.5-stable · Codename: Genesis · Kernel: Boredkernel 4.2.0-stable Screenshot 2026-05-01 at 21 13 47

Experimental

Nightly builds.

Get a sneak peek at the latest features.

Nightly build

Nightly Build (007ef44)

nightly Published Apr 19, 2026

This is an automated nightly build of BoredOS, this is not a final release and may be unstable. Built from commit:

  • Full hash: 007ef4469faab05a381e1b958846691b6b49fb9a
  • Short hash: 007ef44

New to BoredOS? Dive into our in-depth guides covering kernel architecture, networking, and application development.

Build

Compile BoredOS from source.

Prefer building the ISO yourself? The toolchain guide covers dependencies and Makefile targets.

Toolchain setup

Install the x86_64-elf toolchain, NASM, and xorriso for ISO builds.

Read toolchain guide

Build and run

Learn how to run BoredOS in QEMU or boot it on real hardware.

Read usage guide