Skip to content

imago

Enterprise-grade, hardened, hardware-accelerated cloud and bare-metal OS images with pre-baked runtimes.

Fleet identity cordanaLLM/imago (formerly lusoris/lusoris-cloud-images); see ADR-0019 and the planning graph.


What is imago?

imago is an automated OS image forge that builds production-ready, zero-bloat images for virtualization (Proxmox VE, Unraid, VMware ESXi, QEMU/KVM), bare-metal servers, and public clouds.

Instead of deploying generic stock distributions that spend minutes pulling gigabytes of packages and container layers on first boot, imago provides:

  • Zero Base Bloat: Complete purge of snapd, lxd, Ubuntu Pro telemetry, and unneeded documentation.
  • Hardware Acceleration Tiers: Tailored GPU driver stacks for Intel Arc/Xe, AMD Mesa & ROCm, and NVIDIA generational CUDA (Pascal 580, Ampere/Ada 595, Hopper/Blackwell Open Modules + Fabric Manager).
  • Multi-Hypervisor Portability: Coexisting qemu-guest-agent and open-vm-tools plus Unraid virtiofs and 9p host sharing out of the box.
  • Bare-Metal Performance Engine: NVMe low-latency I/O scheduling, BBR congestion control, auto-growroot on first boot, and streaming direct flash (imago-install-to-disk).
  • Resilient Global Time: Cryptographically authenticated Network Time Security (NTS) using Cloudflare Anycast and European national metrology institutes (PTB, Netnod, SIDN, 3eck).
  • Multi-Distribution Upstream Matrix: Production foundation on Ubuntu 26.04/24.04 LTS for high-velocity hardware acceleration, backed by an authoritative roadmap (ADR-0009) expanding to Debian Bookworm/Trixie and Alpine Linux.
  • Single Source of Truth (versions.json): Every upstream package, container image tag, and driver branch is centrally defined and automated via Renovate.

Architecture Overview

flowchart TD
    %% Semantic class definitions with vibrant, high-contrast jewel palettes
    classDef ssot fill:#0284c7,stroke:#0369a1,stroke-width:2px,color:#ffffff
    classDef foundation fill:#d97706,stroke:#b45309,stroke-width:2px,color:#ffffff
    classDef tiers fill:#e11d48,stroke:#be123c,stroke-width:2px,color:#ffffff
    classDef artifacts fill:#4338ca,stroke:#3730a3,stroke-width:2px,color:#ffffff
    classDef platforms fill:#059669,stroke:#047857,stroke-width:2px,color:#ffffff

    subgraph Inputs["1. Upstream & Declarative SSOT"]
        Upstream["Upstream Base OS Matrix<br/><small>Ubuntu LTS Core · Debian · Alpine Roadmap</small>"]:::ssot
        SSOT[("versions.json<br/><small>Single Source of Truth (BOM)</small>")]:::ssot
    end

    subgraph Core["2. Hardened Foundation (Stages 00–25)"]
        S0["00-base-strip<br/><small>Purge snapd & telemetry</small>"]:::foundation
        S1["05-hypervisor-agents<br/><small>QEMU + VMware + VirtFS</small>"]:::foundation
        S2["10-network-time<br/><small>Multi-peer Anycast NTS</small>"]:::foundation
        S3["20-kernel-sysctl<br/><small>CIS L2 & BBR Congestion</small>"]:::foundation
        S4["25-baremetal-tuning<br/><small>NVMe mq-deadline & ZRAM</small>"]:::foundation
        S0 --> S1 --> S2 --> S3 --> S4
    end

    subgraph Tiers["3. The 4D Production Matrix (44 Flavors across 7 Tiers)"]
        direction TB
        T1["Tier 1: Minimal Base OS<br/><small>Generic · Intel · AMD · NVIDIA 580/595/615/Open (8)</small>"]:::tiers
        T2["Tier 2: Container Hosts<br/><small>Docker CE · Podman Quadlet · GPU Passthrough (7)</small>"]:::tiers
        T3["Tier 3: Enterprise K8s Nodes<br/><small>containerd 2.3.5 · Cilium / Calico / Flannel · kube-vip (9)</small>"]:::tiers
        T4["Tier 4: K3s Edge Fleet<br/><small>Agent Flavors · Server Master · GPU Passthrough (5)</small>"]:::tiers
        T5["Tier 5: CloudNative & Storage<br/><small>Immutable Read-Only · NVMe-oF · ZFS · CNPG (4)</small>"]:::tiers
        T6["Tier 6: AI & LLM Inference<br/><small>NUMA · THP · vLLM · Ollama · OpenVINO (6)</small>"]:::tiers
        T7["Tier 7: Homelab Appliances<br/><small>Vision NVR · Gateway DNS · Media · CI Runner · Game Server (5)</small>"]:::tiers
    end

    subgraph Delivery["4. Universal Hypervisor & Bare-Metal Delivery"]
        Artifacts[("Production Artifacts<br/><small>.qcow2.zst · .raw.zst · .vmdk.zst</small>")]:::artifacts
        Platforms(["Proxmox VE · Unraid · VMware ESXi · Cloud Providers · Bare-Metal Install"]):::platforms
        Artifacts --> Platforms
    end

    Inputs --> Core
    Core --> Tiers
    Tiers --> Artifacts

    style Inputs fill:none,stroke:#0284c7,stroke-width:2px,stroke-dasharray: 4 4
    style Core fill:none,stroke:#d97706,stroke-width:2px,stroke-dasharray: 4 4
    style Tiers fill:none,stroke:#e11d48,stroke-width:2px,stroke-dasharray: 4 4
    style Delivery fill:none,stroke:#4338ca,stroke-width:2px,stroke-dasharray: 4 4

Quick Navigation