Skip to main content

Welcome to TunaOS

Modern Cloud-Native Enterprise Linux​

TunaOS is a set of desktop operating systems that use Bootc. Enterprise Linux 10 is the base: AlmaLinux and CentOS Stream. TunaOS is a fork of Bluefin LTS for the next generation of enterprise desktops.

Enterprise Linux gives stability and long-term support. Developers and workstation users also need new tools. TunaOS supplies both.

✨ Why TunaOS?​

  • πŸ–₯️ Latest GNOME: The gnome50 image adds GNOME 50 to Enterprise Linux. You get the newest desktop features and the stable distribution GNOME. The system stays stable.
  • 🍺 Baked-in Homebrew: Homebrew is installed. You get immediate access to a large library of command-line tools and fonts.
  • πŸ“¦ Bootc Technology: Modern container technology makes the system immutable, reliable, and easy to reproduce.
  • 🏒 Enterprise DNA: AlmaLinux 10 and CentOS 10 are the base. Support continues for as many as 10 years.
  • πŸ›οΈ Flathub Enabled: Flathub is on at installation. A full set of desktop applications is available immediately.

🐠 Available Variants​

VariantBase OSTarget Audience
AlbacoreAlmaLinux 10Flagship Stable Enterprise Desktop
YellowfinAlmaLinux KittenDevelopers / Daily Drivers
SkipjackCentOS Stream 10Upstream Testing
BonitoFedora 44Bleeding Edge / Experimental

πŸš€ Specialized Editions​

Albacore and Yellowfin are the primary variants. Each one has these editions:

  • Regular: The standard edition.
  • DX (Developer Experience): Set up for software development. It includes libvirt, docker, and vscode.
  • NVIDIA: The -nvidia flavor. It has NVIDIA drivers and CUDA for AI, graphics, and VFX work. The previous name was "GDX".
  • HWE (Hardware Enablement): For new hardware that needs a later kernel.

🎨 Desktop Flavors​

Four desktop environments are available:

  • GNOME 50: The next generation of GNOME.
  • KDE Plasma: A desktop environment with many options, for power users.
  • COSMIC: The new desktop environment from System76. It uses Rust.
  • Niri: A scrollable tiling compositor. It manages windows differently.

πŸ“š Next Steps​

To start:

  1. System Requirements - Make sure the system supports your hardware.
  2. Installation Guide - Read how to install TunaOS.
  3. Download ISOs - Get a pre-built image.

🧰 Beyond the OS​

TunaOS is more than its images. It is a set of tools that build the images, install them, and distribute them:

  • Tacklebox β€” makes multi-boot USB drives, disk images, and deduplicated ISOs from OCI images.
  • TromsΓΈ (KDE), XFCE Linux, and Dakota (GNOME) β€” "distroless" desktops. A declarative BuildStream pipeline makes them on top of the Freedesktop SDK.
  • COPR Builds β€” the RPM build system. It adds GNOME 50 to EL10.
  • Tavern and bluefin-cli β€” tools for the desktop and the shell.

The Projects page β†’ has the full list.


TunaOS is a labor of love by James. Project Bluefin and the Universal Blue community are its inspiration.