The foundation — done
The groundwork the rest depends on already runs on all three architectures:- Booting, and bringing up the processor and its cores.
- Managing memory and running programs in a protected user space.
- Capability-based security for every program and driver.
In progress
- The plumbing between parts — the controlled channels drivers, services and apps use to talk to each other and to the core.
- A driver and file-access framework — the common ground that userspace drivers and services build on.
Ahead
These are planned, not finished — the destination, in roughly the order it’s being approached:1
Your data, sealed
A built-in filesystem, OmosFS, that encrypts by default and keeps snapshots and integrity checks so your data can’t quietly rot.
2
A face
A graphical shell — the desktop and the friendly, visible way to grant and review what your apps can do.
3
Getting online
Networking, and a compatibility layer so existing programs can run on OMOS.
4
Many machines, one system
The headline: pooling the processing, memory, and storage of every machine you own so they act as a single computer — work running wherever there’s room to spare.
5
Running other systems
A virtualization layer, so OMOS can host other operating systems alongside your own.