π TunaOS and the Universal Blue Ecosystem
TunaOS is part of the broader Universal Blue ecosystem β a family of bootc-based desktop operating images built on Enterprise Linux foundations.
What is Universal Blue?β
Universal Blue is an open-source project that provides custom, immutable desktop OS images built on Fedora and Enterprise Linux using bootc technology. It's the upstream home of Bluefin, the project TunaOS is forked from.
Key Universal Blue Projectsβ
| Project | Description | Base |
|---|---|---|
| Bluefin | Developer-focused desktop β GNOME with enhancements | Fedora / AlmaLinux |
| Bluefin LTS | Long-term support variant of Bluefin | AlmaLinux 10 |
| Bazzite | Gaming-focused desktop for handhelds & HTPCs | Fedora |
| Aurora | KDE Plasma desktop, Bluefin's KDE sibling | Fedora |
| Bluefin CLI | Shell configuration manager (originated at uBlue) | Cross-platform |
TunaOS's Relationship to Bluefinβ
TunaOS started as a fork of Bluefin LTS with a focus on:
| Aspect | Bluefin LTS | TunaOS |
|---|---|---|
| Base OS | AlmaLinux 10 | AlmaLinux 10 / CentOS Stream 10 / Fedora |
| Desktops | GNOME | GNOME, KDE, COSMIC, Niri, XFCE |
| NVIDIA | Supported | Supported (GDX variants) |
| Homebrew | Optional | Baked into every image |
| TunaOS tools | No | Tacklebox, Corral, Tavern, Office Suite |
| Target audience | General developers | Enterprise + Platform Engineering |
What TunaOS Shares with Universal Blueβ
- Same bootc image model β OCI container images as OS
- Same build tooling β GitHub Actions, Containerfiles
- Same immutable architecture β atomic updates, rollbacks
- Same community tools β Homebrew, Flathub, Distrobox/Toolbox
What Makes TunaOS Uniqueβ
- Multi-desktop β 5 desktop environments on one base
- Enterprise Linux focus β AlmaLinux and CentOS Stream as primary bases
- Own tool ecosystem β Tacklebox (media), Corral (VMs), Tavern (Homebrew GUI)
- Rust office suite β Tables, Decks, Letters
- GDX variants β NVIDIA/CUDA pre-configured for AI/ML
- Bootc CNCF Sandbox β TunaOS is a reference bootc implementation
Cross-Promotion Opportunitiesβ
For Universal Blue Usersβ
If you use Bluefin, Aurora, or Bazzite:
# Try TunaOS for an Enterprise Linux desktop
sudo bootc switch ghcr.io/tuna-os/yellowfin:gnome
# Use TunaOS tools on Universal Blue
brew install tacklebox corral tavern
For TunaOS Usersβ
If you use TunaOS and want to explore the ecosystem:
# Try Bluefin for a Fedora-based experience
sudo bootc switch ghcr.io/ublue-os/bluefin-lts:latest
# Try Bazzite for gaming
sudo bootc switch ghcr.io/ublue-os/bazzite:gnome
See Alsoβ
- Universal Blue β main project site
- Bluefin β developer desktop
- Bazzite β gaming desktop
- Aurora β KDE desktop
- Bluefin CLI β shared shell tooling