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)
ujustconvenience 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¶
- Installation Guide - Install Bazzite AI OS
- System Requirements - Hardware requirements
- GPU Compatibility - GPU support and setup
- Command Reference - All ujust commands