Bazzite AI¶
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.
Bazzite Pods¶
OCI container images for AI/ML development:
- Docker & Podman - Linux, macOS, Windows
- Podman Quadlets - Systemd services with auto-start
- NVIDIA Container Toolkit - GPU passthrough
- Dev Containers - VS Code, GitHub Codespaces, JetBrains IDEs
- Kubernetes - AWS EKS, Google GKE, Azure AKS, on-prem
- HPC Clusters - Slurm, PBS, SGE via Apptainer
7 pre-built variants for ML/AI, DevOps, browser automation, and more.
Quick Start¶
Core Pods¶
| Pod | Size | Use Case | Docker Command |
|---|---|---|---|
| nvidia-python | ~6GB | ML/AI with PyTorch + CUDA | docker run --gpus all ghcr.io/atrawog/bazzite-ai-pod-nvidia-python:stable |
| jupyter | ~11GB | Interactive notebooks | docker run --gpus all -p 8888:8888 ghcr.io/atrawog/bazzite-ai-pod-jupyter:stable |
| devops | ~4GB | AWS, kubectl, Helm, OpenTofu | docker run ghcr.io/atrawog/bazzite-ai-pod-devops:stable |
| playwright | ~5GB | Browser automation + VNC | docker run -p 5900:5900 ghcr.io/atrawog/bazzite-ai-pod-playwright:stable |
Architecture¶
graph TB
subgraph os["Bazzite AI OS"]
direction TB
fedora[Fedora 43 Atomic]
ublue[Universal Blue]
bazzite_base[Bazzite NVIDIA Open]
bazzite_ai[Bazzite AI<br/>450+ Dev Packages]
fedora --> ublue --> bazzite_base --> bazzite_ai
end
subgraph pods["Bazzite Pods"]
direction TB
base[pod-base<br/>Fedora 43 + Dev Tools]
base --> nvidia[pod-nvidia<br/>CUDA + cuDNN]
base --> devops[pod-devops<br/>AWS + kubectl + Helm]
base --> runner[pod-githubrunner<br/>CI/CD Runner]
nvidia --> python[pod-nvidia-python<br/>PyTorch ML]
python --> jupyter[pod-jupyter<br/>JupyterLab]
nvidia --> playwright[pod-playwright<br/>Browser + VNC]
end
subgraph deploy["Deployment Methods"]
bazzite_os[Bazzite AI OS<br/>ISO / Rebase / QEMU]
docker[Docker / Podman]
devcontainer[Dev Containers]
quadlet[Podman Quadlets]
k8s[Kubernetes]
hpc[HPC / Apptainer]
end
os --> bazzite_os
pods --> docker
pods --> devcontainer
pods --> quadlet
pods --> k8s
pods --> hpc
pods --> bazzite_os
style bazzite_ai fill:#4CAF50,color:#fff
style python fill:#4CAF50,color:#fff
style jupyter fill:#4CAF50,color:#fff
style devops fill:#4CAF50,color:#fff
style playwright fill:#4CAF50,color:#fff Documentation Sections¶
- Bazzite AI OS
Installation, system requirements, QEMU/cloud-init
- Bazzite Pods
Container images, deployment methods, pod variants
- Deployment
Docker, Kubernetes, HPC, Dev Containers
- Development
Building from source, contributing
Resources¶
| Resource | Description |
|---|---|
| GitHub Repository | Source code and issues |
| CLAUDE.md | AI assistant development guide |
| AGENTS.md | Commands and conventions |
| CONTRIBUTING.md | Contribution guidelines |
Getting Help¶
- Report Issues: Open an issue on GitHub
- Discussions: Ask questions in GitHub Discussions