Compatibility model

Apps get the platform behavior they expect.

SBOS compatibility is not treated as a side feature. It is part of the operating system execution model.

One security model, many app origins.

Native SBOS apps, Windows app classes, Linux app classes, and macOS app classes are governed by the same core principle: the presented environment can change, but the authority boundary stays with SBOS.

Native SBOS apps

First-class app environments, signed packaging, marketplace integration, permissions, diagnostics, and policy.

Windows app classes

Expected OS identity, filesystem shape, runtime behavior, dependencies, launchers, and compatibility profiles.

Linux app classes

Linux-oriented application expectations and dependencies contained inside app-specific environments.

macOS app classes

Supported app behavior presented through SBOS-controlled environment construction.

Games, anti-cheat, DRM, and launchers.

Gaming is one of the hardest compatibility categories because it stresses graphics, input, networking, timing, anti-cheat, DRM, launchers, overlays, capture, and long sessions. SBOS approaches this by providing expected platform behavior while still denying unrestricted machine authority.

Anti-cheat sensitive titles

SBOS can satisfy expected environment and trust checks without letting aggressive software gain raw kernel ownership.

Older games

Per-app profiles can present older OS versions, timing behavior, filesystem assumptions, and dependency stacks as needed.

Emulation

Dolphin, Cemu, PCSX2, RPCS3, xenia, Ryujinx, RetroArch cores, and similar workloads stress graphics, I/O, timing, and input paths.

VR

VR hardware can be temporarily handed to the active app container so the session remains clean and other apps do not interfere.

Streaming overlap

Game capture, window capture, overlays, OBS, Streamlabs, XSplit, audio, and encoding workflows depend on explicit capture paths.

Long sessions

Extended gameplay validates scheduling, memory behavior, networking, and container stability over time.

Dependencies stay local.

When an installer brings in runtimes, redistributables, frameworks, helper services, launchers, or app-specific libraries, those dependencies stay inside that app environment. One app's dependency stack does not become a global system problem.

Installer runs

SBOS assigns the installer to the app environment.

Dependencies install

Runtimes and libraries attach locally.

App launches

The app sees what it expects.

System stays clean

Other apps are not polluted.

Profile improves

Faults and behavior can refine future launches.

Unknown apps are handled intentionally.

SBOS does not need perfect prior knowledge to begin. Unknown apps launch with a generic controlled profile, then local behavior and diagnostics help the system refine compatibility. Important upstream fixes merge back without discarding safe local tuning.