How it Works

Omega OS runs as an application-layer operating system on top of your existing OS, creating an isolated desktop environment that behaves like a full OS.

System Architecture

Omega OS uses Electron’s multi-process architecture.

Main Process

  • Controls lifecycle

  • Manages windows

  • Handles system-level operations

Renderer Processes

  • Each application runs in its own isolated process

  • No direct Node.js access

  • Strict sandboxing

Context Isolation

  • Prevents renderer access to main process APIs

IPC Communication

  • Secure IPC via context bridge only

Isolation Model

Omega OS implements multiple isolation layers:

  • Process Isolation: One app per process

  • Filesystem Isolation: Data stored only in Omega OS directory

  • Network Isolation: Optional Tor routing

  • Memory Isolation: Renderers cannot access main memory

Data Storage

All user data is stored in an isolated directory:

This prevents data leakage into the host system.