ME OS
An agent native operating system
A general purpose x86-64 operating system written from scratch, where agents are first class system components rather than programs bolted on top. Execution, permissions, memory, task routing, recovery, and human oversight are meant to be OS level concepts.
Why it exists
Every other ME system needs somewhere to run that treats agents as normal citizens and keeps a person in charge of them. Building on an OS that was designed before agents existed means fighting it forever.
What it is meant to be
- Standard Linux and Unix file formats, filesystem layout, and executable formats wherever practical
- No ME specific wrapper or package format required of applications
- Desktop organized around agents, tasks, memory, and live system state
- Reliability and recovery treated as core features, not add ons
Current milestone
M1 boot proof and M2 keyboard input are both met and checked automatically in QEMU: the machine boots, draws its message, and reports the key it was sent. M3 draws a rectangle.
- CompleteM1: boot proof
- CompleteM2: keyboard input
- CompleteM3: draw a rectangle
- CompleteM4: mouse cursor
- CompleteM5: move the rectangle
- CompleteM6: basic arithmetic
- CompleteM7: conditionals
- CompleteM8: variables
- NextM9: keyboard controlled rectangle
Long term direction
A general purpose desktop system with agent execution, permissions and recovery built in, compatible with ordinary Linux applications and file formats.