News: 1759340949

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Aurora immutable KDE Plasma workstation: Big, slow, and confusing

(2025/10/01)


Aurora, a relatively young distro from Austria, bills itself as "your stable, privacy-respecting and ultimate productivity OS." These are rather bold claims, though many other Linux distros make the same promise.

The [1]upstart distro is based on [2]Universal Blue images built from the core technologies of [3]Fedora Atomic . That means that the components are from Fedora, but deployed in an immutable form, with most of the filesystem read-only, and updates to the OS itself managed by [4]OSTree . Universal Blue is the basis of a few other distros, including the [5]gaming-focused Bazzite and the [6]developer-oriented Bluefin .

Sign in to sound off

[7]Register for The Register's Forums here.

There already is an immutable KDE-based Fedora called [8]Kinoite , which The Register looked at [9]way back in 2021 . Kinoite sticks very close to its roots, though: it's the immutable Fedora Atomic, with a largely stock version of KDE Plasma and the default apps, plus [10]Toolbx for container-based development.

[11]

KDE's Info Centre tells us this is based on Kinoite 42 with August's Plasma 6.4.4 - Click to enlarge

Aurora customizes this shared base, adding and replacing many stock KDE tools. Although the main project website is very shiny, it's a little scant on technical detail – but the [12]documentation page makes up for that. It tells us that Aurora pre-installs more media codecs, has drivers for additional hardware, and replaces multiple stock KDE apps – for instance, it uses the [13]Bazaar app store (as well as KDE's own Discover), the [14]Ptyxis terminal emulator , and the [15]Starship shell prompt. As well as the two app stores, there's also [16]Warehouse for Flatpak management, and if that's not enough, it also includes the [17]Linux version of the macOS Homebrew package manager .

Immutable distros prevent experienced users from installing OS packages in the normal way, so Aurora provides Distrobox, which we [18]looked at a while ago , to provide a choice of familiar Linux environments running in containers, with the [19]DistroShelf GUI wrapper to make it easier. At command-line level, there's also a special [20]ujust command for enabling extra features and changing system settings. Between Flatpak, Homebrew, and running a conventional non-immutable distro in a container, there should be a way to run pretty much any Linux app from any distro on Aurora – if you can work out how.

There's a lot here, and that means that Aurora is pretty big. The installer ISO is a 6.8 GB download, and once installed in VMware, it took 14 GB of the default 20 GB virtual drive. At idle from a fresh boot, it takes 1.5 GB of RAM. KDE Plasma 6 is nowhere near as svelte as Plasma 5 ended up becoming later in life.

[21]

There's an awful lot in Aurora, and if that's not enough, there's also a separate mode for developers called [22]Aurora-DX , which can be installed on top of the base OS.

Does not play well with others

Aurora is also not very friendly towards multi-booting with other OSes. The main page does warn that Aurora is incompatible with Reg [23]FOSS fest fave Ventoy , so we grumbled and found a fresh key. The resulting key failed to boot at all on an elderly ThinkPad T420 configured for legacy BIOS startup. It wasn't a problem with the key, as it booted successfully on the UEFI-boot ThinkPad W520 and Dell XPS on which we [24]tried the Pop!_OS beta . However, on both of these, it then failed to install with an error about OSTree deployment.

Gracefully handling multi-boot has long been a problem with the Fedora family, and in the distant past, when this vulture worked for Red Hat, he opened a bug about it – only to have it closed WONTFIX, with a statement that Fedora only supports dual-booting with a single copy of Windows and nothing else. For us, it makes a distro much less desirable if it's significantly less flexible in how you can install it.

[25]

[26]

We've been experimenting with Aurora for a while, so our installer is a few weeks old. As such, it's not a fresh copy, and so we don't blame it when on a clean installation, Discover found 3.3 GB of updates. What we found odd, though, was that when we clicked the Update all button, that grew to 4.9 GB, and then as installation progressed, 7.8 GB. We also found it quite slow: slow to boot, slow to update, and rather sluggish and unresponsive in both VirtualBox and VMware.

[27]

Aurora uses the KDE Discover app store to manage updates… and there are a lot of them. - Click to enlarge

By default, Aurora installs onto Btrfs, just like Fedora. The website talks about its simplicity and robustness, but in our extensive experience, Btrfs is not a robust filesystem, and if something goes wrong, having a single fragile root volume makes the OS less robust rather than more.

OSTree is also a weakness here. It's a very clever tool for managing OS images in a similar way to how the [28]notoriously complex Git manages source code, but this is only necessary because Red Hat doesn't officially support a filesystem with COW snapshots. Btrfs can do that, and distros such as openSUSE, SLE, [29]siduction , [30]Spiral Linux , and [31]Garuda Linux all support this. Fedora doesn't, we suspect because it's the upstream for RHEL, and [32]RHEL doesn't support Btrfs . Instead, OSTree does some [33]complex file management under the covers and out of sight: what the user sees isn't the real filesystem, which is a local read-only repository. Instead, it synthesizes a virtual filesystem that looks like a conventional Linux layout.

In our humble opinion, adopting such complex tools to overcome management decisions is technologically inelegant in the extreme, and it throws grave doubt on any claims of robustness and reliability. As Professor Tony Hoare [34]put it [PDF]:

There are two ways of constructing a software design: One way is to make it so simple that there are obviously no deficiencies, and the other way is to make it so complicated that there are no obvious deficiencies.

The OSTree route puts us in mind of the latter. It's just as complex as the [35]Nix filesystem layout , but at least Nix lets you see that – if you can't understand it, it's your problem. The optimal answer to an overcomplex design is not to conceal the complexity: it's to find ways to eliminate it.

[36]KDE Linux and FreeBSD hit alpha and – surprise – fan fave Pop_OS nearly at beta

[37]Project Banana ripens into a pre-alpha for KDE Linux, and you can test it

[38]KDE Plasma 6.4 ships with major usability and Wayland improvements

[39]FreeBSD 15 installer to offer minimal KDE desktop

We found Aurora rather overwhelming. Inconsistent UI between apps is a problem for KDE in recent years anyway: some KDE apps have conventional menu bars, title bars, and toolbars, while other KDE apps have client-side decorations and hamburger menus. Some apps have version numbers, some have version dates instead. Presumably, this doesn't bother habitual KDE users, but it irritates us.

Aurora further complicates this by replacing some KDE apps with GNOME ones, and it has a lot of duplication, such as three graphical app-management tools, and containers to imitate other distros, and two new command-line installers. We found ourselves hunting around to work out where menus were, and unsure if we were using the right tools for what we needed. It reminds us of the [40]Oreon Lime distro : there are some good concepts here, but the developers haven't decided exactly who they are trying to target and how to do it. The result is a big, slow, confusing distribution, that's trying to cover multiple different roles at once. ®

Get our [41]Tech Resources



[1] https://getaurora.dev/en

[2] https://universal-blue.org/

[3] https://fedoraproject.org/atomic-desktops/

[4] https://ostreedev.github.io/ostree/introduction/

[5] https://bazzite.gg/

[6] https://projectbluefin.io/

[7] https://account.theregister.com/register/

[8] https://fedoraproject.org/atomic-desktops/kinoite/

[9] https://www.theregister.com/2021/02/18/kinoite_immutable_fedora/

[10] https://containertoolbx.org/

[11] https://regmedia.co.uk/2025/10/01/aurora-info.jpg

[12] https://docs.getaurora.dev/

[13] https://github.com/kolunmi/bazaar

[14] https://gitlab.gnome.org/chergert/ptyxis

[15] https://starship.rs/

[16] https://github.com/flattool/warehouse

[17] https://www.theregister.com/2023/02/27/homebrew_version_4_is_here/

[18] https://www.theregister.com/2022/05/31/distrobox_130_released/

[19] https://github.com/ranfdev/DistroShelf

[20] https://docs.getaurora.dev/guides/basic-usage/#using-ujust-in-aurora

[21] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2aN2kdlsP09RknXrsHu6eoAAAApU&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[22] https://docs.getaurora.dev/dx/aurora-dx-intro/

[23] https://www.theregister.com/2021/12/10/friday_foss_fest/

[24] https://www.theregister.com/2025/09/30/pop_os_2404_beta_released/

[25] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44aN2kdlsP09RknXrsHu6eoAAAApU&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[26] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/oses&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33aN2kdlsP09RknXrsHu6eoAAAApU&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[27] https://regmedia.co.uk/2025/10/01/aurora-updates.jpg

[28] https://xkcd.com/1597/

[29] https://www.theregister.com/2023/01/05/siduction_2022_1/

[30] https://www.theregister.com/2022/06/20/spirallinux_new_debian_remix_from/

[31] https://www.theregister.com/2022/07/28/garuda_linux_arch_better/

[32] https://www.theregister.com/2017/08/16/red_hat_banishes_btrfs_from_rhel/

[33] https://www.mankier.com/1/ostree

[34] https://worrydream.com/refs/Hoare_1981_-_The_Emperors_Old_Clothes.pdf

[35] https://www.theregister.com/2024/05/14/nix_forked_but_over_politics/

[36] https://www.theregister.com/2025/09/10/kde_linux_and_freebsd_hit/

[37] https://www.theregister.com/2025/08/04/kde_linux_prealpha/

[38] https://www.theregister.com/2025/06/18/kde_plasma_64_released/

[39] https://www.theregister.com/2025/07/25/freebsd_15_installer_offers_kde/

[40] https://www.theregister.com/2024/08/20/oreon_lime_desktop_almalinux/

[41] https://whitepapers.theregister.com/



Oh piss off Liam.. :P

cyberdemon

I know how much you hate customisability and configuration options.. You're obviously a Mac user who wants Jesus to tell you how to use your computer..

Well, KDE was built for those of us who already know how we want to use a computer.. And we don't always agree with eachother!

It's also built for those of us who don't know how we want to use a computer, but wish to find out on our own which way is best

Re: Oh piss off Liam.. :P

a_foley

Hey, at least Jesus (Tim Apple?) gives you sensible UI and UX!

Maslow's Maxim:
If the only tool you have is a hammer, you treat everything like
a nail.