Cabin
processA running program with its own memory, its own page table and its own ring slots. There is no fork.
BoxOS is a small operating system for x86_64. The whole stack — bootloader, kernel, drivers, filesystem, userspace — is hand-written in C and assembly. We wanted to see what a quieter, slightly more human-shaped system feels like.
Almost everything user-visible in BoxOS is built from the same handful of objects, used over and over.
A running program with its own memory, its own page table and its own ring slots. There is no fork.
A 128-byte message a process sends to the kernel — fixed shape, lives on a per-process ring.
A chain of named operations the kernel will run, with little buffers (Crates) attached.
Five logically isolated modules that own all named ops — Operations, Hardware, System, Storage, Execution.
BoxOS doesn't have a directory tree. A file lives as a row in a small on-disk table — content hash, size, blocks, and a list of tag ids. The same bytes are stored once.
A second way to look at it: each file is a point that lives inside the tag fields it carries. Asking for two tags is asking for the intersection.
posix
One path per file. Renaming or moving rewrites the link.
A short look at what's in flight or coming up next. Some come from community ideas.
Live from the kernel's commit log on GitHub.
fix: MBR bootloader — Unreal Mode restore, E820 relocation, real-hardware gaps
1mo agofix: TagFS/ATA bug fixes — braid disk mapping, meta_pool correctness, ata_flush_cache
1mo agofix: PMT correctness — PHYS_TAG_SHARED, span-find bug, PocketRing/ResultRing tagging
1mo agofeat: Physical Memory Tag (PMT) — replace friend.c with dynamic tag overlay
tagfs
File entry · tag ids · 4 KB blocks. Dedup by content hash.
tagfs · seen as fields
A file isn't kept inside a folder — it carries tags, and tags overlap. Asking for vacation & kept is asking for the intersection of two fields. A file with no tags is just a free point.
each ● is a file · each ○ is a tag context
Felling bad(
May 1, 2026
Первый запуск box-os.ru