PatchworkOS: A Modular Non-POSIX Operating System Built from Scratch with Plan9 Philosophy
By
pykello
A baker's-dozen of insight crammed into one ring.
Summary
PatchworkOS is an educational, experimental operating system project for x86_64 architecture built from scratch in C and assembly. It follows a Plan9-style 'everything is a file' philosophy and is non-POSIX compliant. The system features a from-scratch ACPI AML parser, EEVDF scheduler, and pseudo-capability namespace security model. Currently undergoing a major rewrite, the project aims to create a functional OS that runs on real hardware while maintaining modern performance expectations, though it's primarily developed for educational purposes and experimentation.
Key quotes
· 4 pulledPatchworkOS is a modular non-POSIX operating system for the x86_64 architecture that rigorously follows an 'everything is a file' philosophy.
Built from scratch in C and assembly.
While primarily a project made for fun, the goal is still to make a 'real' operating system, one that runs on real hardware and has the performance one would expect from a modern operating system.
Intended to be educational and experimental while rigorously following a Plan9-style 'everything is a file' philosophy.
You might also wanna read
ReactOS Achieves Experimental ARM64 Support, Boots on Apple Silicon via QEMU
ReactOS, the open-source project aiming for binary compatibility with Microsoft Windows, has achieved experimental support for running on 64
Understanding the Linux TTY Subsystem: History, Architecture, and Implementation
A comprehensive technical deep-dive into the TTY (teletype) subsystem in Linux and UNIX systems. The article traces the historical origins o
linusakesson.net·12d agoProgress on Haiku arm64 Port: Running Stably in QEMU, Targeting M1 MacBook Air
A developer is working on improving the arm64 port of Haiku, an open-source operating system, with the goal of eventually running it on an M
Haiku Project Releases Nightly Builds and April 2026 Activity Report
The Haiku Project provides nightly builds of its open-source operating system for testing purposes, offering bleeding-edge versions with the
Reefy: A Lightweight OS That Turns Any PC Into a Private AI Server
Reefy is a lightweight operating system that transforms any PC, laptop, mini PC, or GPU box into a private AI server with minimal setup. Use
WSL9x: Running Modern Linux Kernel Inside Windows 9x
WSL9x is a technical project that runs a modern Linux kernel (version 6.19) cooperatively inside the Windows 9x kernel, allowing users to ru
