Skip to content

Bazzite AI OS

Linux OS image built on Bazzite:

  • Atomic updates with instant rollback
  • KDE Plasma desktop environment
  • 450+ pre-installed Dev & ML packages
  • Full GPU support (NVIDIA RTX 20+, AMD, Intel)
  • ujust convenience commands

Deployment methods: Rebase from Bazzite, QEMU virtual machine with cloud-init.

Quick Start

After installation:

# Show available commands
ujust --list

# Setup GPU pods (NVIDIA only)
ujust setup-gpu-pods

# Pull and run ML development pod with Apptainer
apptainer pull docker://ghcr.io/atrawog/bazzite-ai-pod-nvidia-python:stable
apptainer shell --nv bazzite-ai-pod-nvidia-python_stable.sif

System Architecture

graph TD
    subgraph bazzite["Bazzite AI OS"]
        ostree[OSTree<br/>Atomic Updates]
        rpm[rpm-ostree<br/>Package Layer]
        flatpak[Flatpak<br/>Desktop Apps]
        pods_runtime[Container Runtime<br/>Podman + Apptainer]
    end

    ostree --> rpm
    rpm --> flatpak
    rpm --> pods_runtime

    pods_runtime -->|runs| external[Bazzite Pods<br/>from ghcr.io]

Included Tools

Languages & Runtimes

Language Version
Python 3.13
Node.js 23+
Go Latest
Rust Latest
.NET 8.0
PHP Latest
Java OpenJDK
Ruby Latest

Development Tools

Category Tools
Build gcc, g++, make, cmake, ninja, meson
Version Control git, gh CLI
Containers Podman, Docker CE, Apptainer
Kubernetes kubectl, Helm
Editor VS Code
AI Claude Code CLI

Shell Environment

Tool Purpose
Starship Modern shell prompt
fzf Fuzzy finder
zoxide Smart directory navigation
ripgrep Fast search
bat Better cat
eza Better ls

Next Steps