Version 0.1 · x86_64 & Raspberry Pi

An operating system
written entirely in Ling.

LingOS is a bootable kernel, shell, filesystem, window manager, and package format -- all compiled from .ling source straight to bare metal. No C, no Linux underneath. Just the language, all the way down.

Get LingOS See it running
Why LingOS

A real kernel, not a toy demo

Every piece below is running code, verified in QEMU and VirtualBox -- not a roadmap.

🖥

Boots on real hardware

Multiboot2/GRUB on x86_64, a from-scratch aarch64 HAL for Raspberry Pi. Tested in QEMU and VirtualBox, live CD and standalone disk installs.

🗃️

lingfs, a real filesystem

A git-style content-addressed store -- BLAKE3-hashed objects, dedup, an append-only commit log -- as the root filesystem on a real ATA/AHCI disk driver.

🖱️

Mouse, windows, a desktop

A PS/2 mouse driver, a linear-framebuffer graphics mode, and an early window manager with drag-to-move -- all driven from .ling code.

📦

Real users, real packages

User accounts, a local .lpkg package format, and a custom two-stage MBR bootloader so an installed disk boots standalone -- no live media required.

🌐

Built with the same compiler

LingOS is compiled by the exact same ling toolchain that runs on your desktop -- AOT via Cranelift, straight to a Multiboot2 ELF.

🔐

Signed releases

Every download is SHA3-256 checksummed and ML-DSA-65 signed -- a post-quantum signature scheme, FIPS 204 -- not just a bare file on a server.

Ready to try it?

Boot the live ISO in QEMU, VirtualBox, or on real x86_64 hardware -- no install required.

Go to Downloads