Forest OS

A free and open source operating system, written from scratch. A Bluethefox project, hosted by Enclica.

Forest OS Wiki

Welcome to the Forest OS wiki. This covers the architecture, kernel, bootloader, libraries, userspace, build system, and development workflow. For the full and always-current version, see the wiki on GitHub.

What is Forest OS?

Forest OS (codename ALDER) is a Unix-like operating system written from scratch. It is not a Linux distribution — it has its own kernel, bootloader, C library, cross-toolchain, and userspace.

ComponentNameWhat it does
KernelFernMemory, processes, filesystems, networking, graphics, audio, hardware drivers
BootloaderForeBBIOS 3-stage loader and native UEFI application
C LibrarylibcPOSIX C standard library and system call wrappers
Cross-ToolchainForestOS ToolchainGCC 13.2.0 targeting i686-forestos and x86_64-forestos

Quick Navigation

Architecture

Kernel (Fern)

Bootloader (ForeB)

Libraries

Userspace

Build System

Install

Development

Reference

  • FAQ — frequently asked questions