A local, readable operating system

Ern-OS

Ern-OS is an operating system you can speak to, inspect, carry and rebuild. Its shell, files, accounts, services, desktops and hardware boundary are written in plain-English Ernos. The working system lives in one portable folder and can operate without a cloud account.

Checking the source machine…
Offlineno cloud, account service, or telemetry
3 facesgraphical desktop, terminal desktop, plain shell
1 folderthe complete portable world, including its disk
C → Ernthe vendored compiler rebuilds the whole system

Live command surface

Speak to the machine

The desktop begins with a captured first boot, then becomes an interactive command tour. Make folders, write notes, inspect services, or ask the system to rebuild itself.

Booting the interactive desktop…

One system, three strict layers

Plain English all the way down

The layer rule is simple and enforced: only the hardware abstraction layer touches the host machine. Everything above it belongs to Ern-OS.

Userland

The conversation

Understands sentences, runs apps, explains commands, and keeps the desktop coherent through system/shell/.

Kernel

The living system

Owns folders, notes, people, permissions, sessions, services, and the readable system log in system/kernel/.

HAL

The machine boundary

Four files mediate the terminal, disk, clock, and host. Replacing this boundary is the route from today’s desktops to bare metal.

Sentence-native computing

The command language is the interface

Every face runs the same commands. A mouse can open an app, a terminal can show the same app in text, and a sentence can act directly on the underlying system.

make a folder called lettersCreate structure without memorising flags.
write a note called hello saying good morningTurn an intention into a persistent file.
what is runningSee services and active apps in the same language.
rebuild the systemCompile, check, and prepare the next boot from within Ern-OS.

Self-hosting chain

It carries the means to become itself

A C compiler builds the vendored Ernos compiler. That compiler builds Ern-OS. The system can then trigger the same chain from inside itself and verify the replacement before the next boot.

01Bootstrapclang builds the portable Ernos compiler from the vendored source.
02CompileErnosPlain source becomes the complete operating system.
03ExerciseLayer rules, parser, disk fences, accounts, logins, and a full scripted boot are tested.
04PersistThe conversation runs twice to prove the machine remembers across boots.
05ReplaceA verified byte-identical rebuild is prepared for the next restart.