Skip to content
@tuna-os

Tuna OS

Collection of opinionated EL-based Bootc images
🐟

TunaOS Cloud-native Enterprise Linux desktops, the tools that build them, and the applications that ship on them. tunaos.org · Documentation · Download · Build matrix

--- TunaOS builds desktop operating systems as bootc OCI images: pull one, boot it, or rebase onto it, with atomic updates and a rollback to the previous image. The images run GNOME, KDE Plasma, COSMIC, Niri, XFCE or Pantheon on AlmaLinux, CentOS Stream, Fedora and several community bases. Around the images sits the rest of the work: a build and boot-test pipeline, a Flatpak remote of GTK4 applications that install on any distribution, package repositories for what Enterprise Linux does not carry yet, and an installer that puts Linux on a Windows machine without repartitioning it. Inspired by Bluefin and the Universal Blue community. ## Start here | If you | Start with | |---|---| | Run Windows and want to try Linux | wootc — installs Linux into a file beside your Windows files, adds a boot entry, and uninstalls by deleting a folder | | Want an ISO to install | Download — live ISOs for every published image | | Already run bootc | sudo bootc switch ghcr.io/tuna-os/albacore:gnome | | Want the applications, on any distribution | Flatpaks — the office suite, terminals, a file manager, a Homebrew front end | | Want to build your own media | ISO builder — builds a live ISO in the browser | ## The images Four images cover most people. Each is one base distribution with a choice of desktop. | Image | Base | For | |---|---|---| | Albacore | AlmaLinux 10 | A 10-year support cycle. The daily driver | | Yellowfin | AlmaLinux Kitten 10 | Newer packages on a near-enterprise base | | Skipjack | CentOS Stream 10 | A preview of where Enterprise Linux is going | | Bonito | Fedora 44 | The latest packages and kernel | Other bases — Ubuntu, Arch, Debian, openSUSE, Gentoo, RHEL and the rolling-release siblings — are published too: see all variants and the build matrix, which shows what is built and what has a live ISO. Tags combine a desktop with an optional hardware suffix: ghcr.io/tuna-os/yellowfin:gnome ghcr.io/tuna-os/albacore:kde-nvidia ghcr.io/tuna-os/skipjack:gnome-hwe ## Applications Built in this org and published on the TunaOS Flatpak remote, so they install on any distribution that runs Flatpak. | Project | What it is | |---|---| | gtk-office-suite | Letters, Tables and Decks: a word processor, spreadsheet and presentation app in Rust and GTK 4. DOCX, ODT, XLSX, ODS and PPTX in, PDF out | | blueshell | A container-native terminal for GNOME on the Ghostty engine | | mariner | A GNOME Files alternative — typeahead, dual-pane, Quick Look, full-text search | | Tavern | A GTK 4 front end for Homebrew on Linux | | mandelbrot | A GNOME-native Matrix client with calling, sliding sync and QR login | | bluefin-cli | Shell and development-environment setup from the terminal | ## Build and delivery | Project | What it does | |---|---| | tunaOS | The image factory. Every published desktop image is built here | | tacklebox | Turns bootc images into multi-desktop, deduplicated live ISOs and disk images | | iso-builder | Tacklebox compiled to WebAssembly, so a browser can author an ISO with no build host | | corral | Boots every published image in a real VM and checks it reaches a desktop before promotion | | tunaos-packages | The package factory: RPM and DEB repositories for what the bases do not ship | | bootc-migrate | In-place migration from OSTree-backed bootc systems to ComposeFS | | remora | Local package layering that survives image updates | | wootc | Installs a bootc Linux desktop from inside Windows, reversibly | ## Desktops built from source Tromsø (KDE) and XFCE Linux are built from source with BuildStream on freedesktop-sdk, rather than assembled from prebuilt packages — the same approach as GNOME OS and Project Bluefin's Dakota. ## Archived chunkah (OCI layer optimization) and bonito-x13s (ThinkPad X13s ARM64) are read-only and no longer publish builds. Their pages on tunaos.org stay up for reference; the X13s story is in the FAQ. ## Documentation Every repository's README and docs are synced daily into tunaos.org, so the site and the source stay in step. docs is the site itself. ## Contributing Every repository takes issues and pull requests, and much of the work lands upstream in freedesktop-sdk, GNOME OS, KDE and BuildStream. Start at the documentation, or at support if you would rather back the projects TunaOS is built on. --- tunaos.org · Docs · Built on Enterprise Linux

Popular repositories Loading

  1. tunaOS tunaOS Public

    Bringing a modern cloud-native experience to the Enterprise Linux Desktop

    Shell 55 4

  2. bluefin-cli bluefin-cli Public

    Go 13 3

  3. wootc wootc Public

    Windows bootc installer — install bootc-based Linux images from Windows without repartitioning

    Shell 12 1

  4. tromso tromso Public

    A BuildStream-based KDE Linux distribution

    Python 11 2

  5. corral corral Public

    🤠 Herd your VMs into your tailnet — QEMU + KubeVirt VM manager with a Proxmox-style web UI

    Go 9 2

  6. Tavern Tavern Public

    Python 6 1

Repositories

Showing 10 of 62 repositories

Top languages

Loading…

Most used topics

Loading…