Skip to main content

Enterprise Linux desktop images, built with bootc.

GNOME 50AlmaLinux 10CentOS 10Fedora 44

TunaOS builds desktop images on AlmaLinux, CentOS Stream, Fedora and other bases, with GNOME, KDE, COSMIC, Niri or XFCE. Every image is a bootc OCI image: pull it, boot it, or rebase onto it.

The org also maintains the tools that build and boot-test those images, a set of GTK4 applications published as Flatpaks, and RPM and DEB repositories for packages Enterprise Linux does not ship.

Get started

Install TunaOS

Download a live ISO, or rebase an existing bootc system onto a TunaOS image.

What TunaOS builds

Images, apps, and the tooling in between.

01

BuildStream desktops

Tromsø, XFCE Linux and Dakota are built from source on freedesktop-sdk with BuildStream, rather than assembled from prebuilt packages.

02

bootc OCI images

Every image is a standard bootc OCI image. Pull it, boot it, or rebase onto it; updates are atomic and roll back to the previous image.

03

Multi-boot media

Tacklebox writes ISOs and USB drives holding several desktops, chosen at boot. File-level deduplication keeps the image size down.

04

Desktop apps and CLI

Tavern is a GTK4 front end for Homebrew on Linux. bluefin-cli configures shells and development environments from the terminal.

05

Enterprise Linux bases

GNOME, KDE and other desktops on AlmaLinux, CentOS Stream and Fedora, with current desktop versions backported onto long-support bases.

06

Open source

Everything here is open source, and much of the work lands upstream in freedesktop-sdk, GNOME OS, KDE and BuildStream.

Documentation

Installation, image building, variant reference and troubleshooting. The pages are synced daily from each project's own repository, so they match what that project currently ships.