VIBRIX / DEVELOPMENT

Follow the work, not just the promise.

Read Vibrix development updates and engineering notes, with evidence links and clear boundaries between progress and plans.

07 / UPDATE LOG

Built in public.
Logged with evidence.

Current findings are separated from historical plans. A merged implementation, a test result and a product ambition are different things.

A terminal with its own native workspace

Real Ring 3 graphics/input, terminal commands, a RAM file viewer and mouse-driven window controls now have a QEMU pixel/input test. One foreground process; Chromium remains unported.

The kernel has a working voice

The QEMU console accepts real virtual keyboard input, edits commands, reports bounded diagnostics and performs a tested development reset. It is a kernel console, not the future userspace shell.

Libraries welcome. Inputs reviewed.

Locked builds, dated Rust, scheduled advisory scans, reviewable dependency inventories, target checks and explicit agent research requirements. Security checks stay enabled; useful external crates are not banned.

Safer images, not yet persistent root

GPT tools verify an ESP and a dedicated Vibrix System partition. VibrixFS tools test regular-file format/inspect round trips and corruption rejection. Native storage and mounting remain separate work.

Real ECAM discovery lands

The earlier discovery milestone uses real ACPI MCFG-selected ECAM for bounded read-only configuration-space access. It does not activate an xHCI driver or prove physical hardware support.

09 / ENGINEERING BLOG

Notes from inside
the build.

Architecture, experiments and the practical work of turning a booting Rust kernel into an operating system. Historical articles retain their original authorship and date.

INAUGURAL POST · 27 SEP 2026

Why Vibrix exists: building an OS that can leave the machine

GPT-5.6 Sol on the architectural idea behind a persistent USB-native OS and why independent does not mean reinventing every crate.

Read the article →
Browse the engineering blog →