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
gnome50image 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β
| Variant | Base OS | Target Audience |
|---|---|---|
| Albacore | AlmaLinux 10 | Flagship Stable Enterprise Desktop |
| Yellowfin | AlmaLinux Kitten | Developers / Daily Drivers |
| Skipjack | CentOS Stream 10 | Upstream Testing |
| Bonito | Fedora 44 | Bleeding 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, andvscode. - NVIDIA: The
-nvidiaflavor. 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:
- System Requirements - Make sure the system supports your hardware.
- Installation Guide - Read how to install TunaOS.
- 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.