🜁 AetherOS Core Philosophy

Purpose

AetherOS provides a minimal, trusted, predictable foundation built on upstream Linux ecosystems.

It preserves upstream development models while adding disciplined tooling, reproducible installation paths, and explicit trust boundaries.

AetherOS is not a fork — it is a framework for clarity.


Why AetherOS Exists

Traditional Linux distributions make assumptions:

  • default package sets
  • opinionated desktops
  • implicit trust inheritance
  • hidden automation
  • unpredictable dependency chains

AetherOS removes assumptions and replaces them with intentional choices:

  • minimal environment
  • explicit package and repo origins
  • reproducible installation paths
  • user-defined system roles

Core Principles

1. Upstream Alignment

AetherOS maintains alignment with its base distro:

  • no silent patching
  • no diverging from native package managers
  • repo priority behavior must be explicit and auditable

This avoids fragmentation and preserves user expectations.


2. Minimal Baseline with Remote Control Support

Every edition begins as a minimal environment containing only:

  • networking stack
  • SSH server
  • minimal tooling required to update + verify packages

This enables:

  • remote installation and configuration
  • automation-friendly provisioning
  • lightweight live environment workflows

Minimalism does not mean isolation — only intentional components.


3. Reproducible Installation via Rust TUI

AetherOS provides a reproducible installer implemented in Rust:

  • no Python dependency chain
  • deterministic components and behavior
  • same installer UX across all editions
  • scriptable profiles and automation hooks

The installer guides without abstracting system state.


4. Predictability Over Convenience

Predictability means:

  • no hidden defaults
  • no automatic background configuration
  • no assumptions about workloads
  • clear paths for rollback/upgrade
  • transparent repo trust hierarchy

AetherOS avoids “magic” in favor of control.


5. Explicit Trust Boundaries

AetherOS enforces clear boundaries for:

  • package provenance
  • signing keys + subkeys
  • repo ordering / update source priority
  • optional risk escalation via repo selection

A system must be able to answer “why do I trust this software?”


6. Edition Identity Through Upstream + Element

Each edition reflects an upstream base and philosophical role:

  • 🔥 Ignis — curated, stable Arch snapshot repo
  • 🌬 Aer — rolling Arch upstream + fast overlay repo
  • 💧 Aqua — Fedora minimal + stable cadence
  • 🪨 Terra — Debian LTS minimal and conservative

Elements express risk tolerance and lifecycle, not branding fluff.


Access + Security Defaults

AetherOS provides universal remote-access guarantees:

  • SSH enabled with transparent configuration
  • live environment root password defaults to toor
  • installer allows users to:
    • change password
    • remove password
    • disable password authentication entirely

This balances usability + security while remaining transparent and intentional.


What AetherOS Will Not Do

AetherOS avoids behaviors that erode trust:

  • inventing a new package format
  • modifying upstream packages silently
  • enabling background services without disclosure
  • shipping unnecessary software “for convenience”
  • masking risk from users

The system stays intentional, visible, and auditable.


Long-Term Vision

AetherOS builds toward a Linux ecosystem where systems are:

  • minimal and composable
  • upstream-compatible
  • remotely provisionable
  • reproducible end-to-end
  • predictable and secure by discipline
  • transparent at every trust boundary

AetherOS gives users tools, not assumptions.


Edition Philosophies

The following editions apply the core principles to specific upstream bases. Each balances minimalism, predictability, and user control differently.

Ignis

Forged in Flame · Tempered for All

Aer

Freedom in Flow . Arch Rolling

Aqua

Stability in Motion · Fedora Stable

Terra

Reliability at its Core . Debian LTS