SexOS · Reference

User Manual

Welcome to SexOS, the high-performance, Distributed Single Address Space Operating System (DSAS). This manual provides an overview of the core system commands and services. Type help in your SexOS terminal to display this reference.

🛠 sex-src (Software & Sexdrive Management)

sex-src is the primary build and package management system for SexOS. It fetches source code, applies DDE-Sex patches, and compiles packages into isolated Protection Domains (PDs).

🕹 System Services & Supervisors

SexOS runs traditional monolithic kernel components as isolated, user-space servers.

ServiceRole
sexitMinimalist service supervisor (replaces systemd). Ensures critical PDs stay alive. Usage: sexit::start_service("name", pd_id)
sexfilesVirtual File System registry. Manages mount points for ext4, btrfs, FAT32, and NTFS.
sextGlobal Memory Manager. Handles demand sexting and Distributed Shared Memory (DSM) across the sexnode.
sexnetZero-Copy TCP/IP sexnet Stack.
sexnodeSexnode Manager. Discovers other SexOS machines on the network for transparent remote IPC.
sexdrmDirect Rendering Manager. Interfaces with your GPU for Wayland compositors.
sexsoundALSA-lifted audio server.
sexinputlibinput-lifted server for mouse and keyboard events.
sexwifiWireless networking server.

🐧 Lin-Sex (Linux Compatibility)

SexOS can run unmodified Linux binaries (like bash, gcc, grep).

🖥 Desktop Environments

SexOS ships with the Silk Desktop Environment — a pure PDX-native desktop built on SexCompositor with zero-copy graphics, hardware-accelerated animations, and Catppuccin Mocha theming. See the Silk DE documentation for full details.

📁 Stack Structure

Quick Start
git clone https://github.com/xirtus/sex.git && cd sex
./scripts/clean_build.sh && make run-sasos