Skip to content

Architecture

Bazzite AI combines an immutable operating system with containerized workloads.

Components

Component Guide Description
Immutable OS Immutable OS Fedora Atomic Desktop with OSTree
Pod Inheritance Pod Inheritance Container image build hierarchy

How They Work Together

graph TD
    subgraph host["Bazzite AI OS (Immutable)"]
        ostree[OSTree<br/>Atomic Updates]
        podman[Podman<br/>Container Runtime]
        apptainer[Apptainer<br/>HPC Runtime]
    end

    subgraph workloads["Workloads (Containers)"]
        ollama[Ollama]
        jupyter[JupyterLab]
        comfyui[ComfyUI]
        more[...]
    end

    podman --> workloads
    apptainer --> workloads

The OS provides:

  • Immutable base system (can't be broken)
  • Container runtimes (Podman, Apptainer)
  • GPU drivers and container toolkit
  • Atomic updates with rollback

Workloads provide:

  • AI/ML applications
  • Development environments
  • Service containers
  • Run anywhere containers are supported

See Also