Choosing Your TunaOS Variant
TunaOS publishes multiple operating system variants across several Linux base distributions and desktop environments. All variants are built on container-native bootc technology, giving you atomic image-based updates, Flathub app delivery out of the box, and integrated Homebrew tooling.
This decision guide helps you pick the right variant for your hardware, stability needs, and desktop preference.
π― Quick Decision Pathsβ
If you are not sure where to start, follow these recommended paths:
- Workstation / Daily Driver (Maximum Stability): Choose Albacore (AlmaLinux 10). It provides a 10-year enterprise support lifecycle, rock-solid stability, and optional
-nvidiaor-hwe(Hardware Enablement) kernel editions. - Developer / Fresh Packages on Enterprise Base: Choose Yellowfin (AlmaLinux Kitten 10). It tracks newer packages and kernels ahead of stable Enterprise Linux and keeps enterprise compatibility.
- Upstream RHEL Preview: Choose Skipjack (CentOS Stream 10). It tracks the upstream CentOS Stream so you can test and preview future releases of Enterprise Linux.
- Newest Fedora: Choose Bonito (Fedora 44). For users who want the latest mainline kernel, Mesa drivers, and desktop toolchains on an immutable base.
- elementary OS Desktop: Choose Gurnard (Ubuntu 24.04 LTS with Pantheon). It gives you the elementary OS desktop on an LTS base.
- Arch Linux: Choose Marlin (Arch Linux). Newest packages on a composefs-native bootc base with continuous updates.
- Apple Silicon (ARM64): Choose Asahi images available across supported multi-arch bases (Albacore, Yellowfin, Bonito, Gurnard).
Not sure? Start with Albacore β the flagship variant designed as a rock-solid daily driver for most users.
π Variant Comparison Matrixβ
The table below summarizes the key attributes for each TunaOS variant:
| Variant | Base Distribution | Stability / Cadence | Target Audience & Best For | Architectures |
|---|---|---|---|---|
| Albacore | AlmaLinux 10 | Enterprise (10-yr lifecycle) | Flagship daily driver, enterprise workstations | amd64, amd64-v2, arm64 |
| Yellowfin | AlmaLinux Kitten 10 | Fresh + Enterprise | Developers, lead developer's daily driver | amd64, amd64-v2, arm64 |
| Skipjack | CentOS Stream 10 | Rolling preview | Upstream RHEL testing and contribution | amd64, arm64 |
| Redfin | RHEL 10 | Enterprise (Local-build) | Secure enterprise workspaces (requires local build) | amd64, arm64 |
| Bonito | Fedora 44 | Bleeding edge | Latest mainline kernel, Mesa, and toolchains | amd64, arm64 |
| Bonito Rawhide | Fedora Rawhide | Rawhide development | Fedora upstream development and testing | amd64, arm64 |
| Hummingbird | Fedora Hummingbird | Experimental | Hardened container-native base testing | amd64, arm64 |
| Grouper | Ubuntu 26.04 | Experimental | Ubuntu bootc proving ground on composefs | amd64 |
| Gurnard | Ubuntu 24.04 LTS | Stable LTS | elementary OS Pantheon desktop experience | amd64, arm64 |
| Marlin | Arch Linux | Rolling release | Absolute newest packages on Arch rolling | amd64 |
| Flounder | Debian 13 Trixie | Debian stable | Stable Debian base with containerized delivery | amd64 |
| Flounder Sid | Debian Sid | Debian unstable | Rolling Debian development base | amd64 |
| Sailfin | openSUSE Tumbleweed | openSUSE rolling | Transactional openSUSE rolling package base | amd64 |
| Guppy | Gentoo Linux | Gentoo stable | Source-based Gentoo compiled on bootc layers | amd64 |
π₯οΈ Choosing Your Desktop Environmentβ
Each variant offers desktop flavors tailored to different workflows:
- GNOME: Polished default desktop with modern backports across enterprise bases.
- KDE Plasma: Feature-rich, endlessly customizable desktop for power users.
- COSMIC: Next-generation Rust-built desktop from System76.
- Niri: Keyboard-driven, scrollable-tiling Wayland compositor.
- XFCE: A lightweight classic desktop that runs on Wayland via the new
xfwl4compositor. - Pantheon: elementary OS's minimal, simple desktop (featured on Gurnard).
π₯ Ready to Install?β
- Head to the Download Page to select your image and desktop flavor.
- Check the System Requirements to verify hardware compatibility.
- Read the Installation Guide for step-by-step setup instructions.