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¶
- Getting Started - Install and configure
- Workloads - Available workloads
- Deployment - Deploy anywhere