GNOME OS is Getting a ‘Test Center’ – Making Experimental Software Testing Actually Usable

2 min


GNOME OS is getting a dedicated “Test Center” that finally makes testing experimental apps and system components safe, simple, and reversible on image-based distributions.

GNOME OS has always been that cool, slightly wild playground for people who live and breathe GNOME. It’s image-based, atomically updated, super secure… and until now, a bit of a pain when you want to try out half-baked experimental software.

That is about to change.

The team behind GNOME OS (Jordan, Jonas, and Tobias) published a detailed post on the Modal Collective blog announcing a new initiative: the GNOME OS Developer Tool Suite, tentatively called Test Center. It’s funded by Germany’s Prototype Fund and aims to solve one of the biggest remaining pain points of modern image-based Linux distros.

The Problem with Image-Based Distros

GNOME OS (built with BuildStream + Freedesktop SDK + systemd) is fantastic for robustness and security. Aborted updates don’t brick your system. Measured boot is possible. It’s the direction the entire industry is heading (Android, iOS, macOS, Steam Deck, etc. already live this way).

But that same atomic, immutable nature makes day-to-day developer and tester workflows harder:

  • Want to test a merge-request Flatpak? You jump through several technical hoops.
  • After testing, the unstable version sticks around forever unless you manually clean it up.
  • Want to try an experimental system component (new parental controls, a Mutter branch, a new portal…)? On a traditional distro you’d just throw it into a COPR/PPA. On GNOME OS? Not so simple.
  • Niche CLI tools that every developer needs (renderdoc, gh, jj, nmap, etc.) are also awkward — Flatpak was never designed for them.

In short: the things that make GNOME OS great for end-users make it slightly hostile for the very people who are supposed to test bleeding-edge stuff.

Enter Test Center

Mockup of Test Center
Mockup of Test Center | Image credit: Jordan, Jonas, and Tobias

The team is building a dedicated GTK app (working title Test Center) that acts like Apple’s TestFlight, but for the entire Linux image-based world.

Here’s what it will do:

  1. Experimental Apps
    Developers generate a shareable link from CI. Testers click it > Test Center installs a clearly marked experimental version of the app.
  • It shows up with a big “Experimental” badge.
  • You can set an expiry date. After that, it auto-removes itself.
    No more leftover Nightly Flatpaks cluttering your system forever.
  1. System-level Experiments
    This is the really clever part.
    CI will build systemd-sysext images for merge requests that touch system components.
    Test Center installs these as non-destructive overlays. Want to roll back? One click and you’re back to the pure system image. No risk of breaking your daily driver.
  2. CLI Tools
    They’re also working with the Flatpak team on a better story for command-line utilities. Flatpak has historically been terrible at this. That is finally getting attention.

There’s also talk of better feedback channels so developers can tell testers what to look for, and testers can easily send reports back.

Current Status

The project is still in the early prototyping stage (they only started the funded work in June 2026). They’re actively looking for feedback from both app and system developers.

You can read the full original post (highly recommended) here:
Image-Based for Developers

They’ll also be discussing it at GUADEC and regularly hang out in #gnome-os:gnome.org on Matrix.

This is one of those quiet but important infrastructure projects that will make GNOME OS dramatically more pleasant for the people who actually push GNOME forward. I’m genuinely excited to see the first Test Center builds.

What do you think? Would you run GNOME OS full-time if testing experimental stuff became this easy? Drop your thoughts below.


Arindam

Creator and author of debugpoint.com. Connect with me via Telegram, 𝕏 (Twitter), or send us an email.
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Newest
Oldest Most Voted