I haven’t used Aeon or Silverblue as my daily driver yet. I just experimented with it in GNOME Boxes. I know Aeon is still a release candidate and not released as a stable version yet, but I see some interesting differences between these two.
- Silverblue has
rpm-ostree reset
, which removes any customization to the overlays. This is a great feature, because it allows you to go back to the original intended setup that Fedora maintains and tests. Any customization should be minimal, just like with Aeon. However, it doesn’t look like Aeon can do this. Silverblue uses some kind of GitFS, where changes are tracked and you can rebase to a certain branch. Aeon seems to have a wrapper to install RPMs into a btrfs snapshot which you can then boot in order to use it. Therefore, both have the transactional update mechanism, but Silverblue seems better? Because you can do this reset, where you revert any changes and use what Fedora has released and tested. With Aeon it seems like it’s easier to divert from the original setup. There is noreset
option. Thisreset
option is great since it allows you to clean up your system, without doing a reinstall. - Silverblue has firewalld. I read that Aeon doesn’t have any firewall because it messes up container setups. But Silverblue has the same philosophy of using containers and Flatpaks. I don’t like to use a system that doesn’t support or provides a firewall. Is Silverblue doing something wrong or right compared to Aeon? Or is this something that will be fixed when Aeon becomes stable?
Now I know Aeon has snapper
and rollback
, but that’s not the same as cleaning up any mutations you made over time. That’s just going back in time, and maybe even reverting your /home files? Anyway, I’m seriously looking into Aeon, it looks promising. The recent Red Hat news have made me look around for alternatives. I really like seeing SELinux in SUSE and the clean install!
Tumbleweed remarks
Tumbleweed comes with a very bloated install which is even a hassle to correct in the installer. Deselecting stuff still results in a messy install. I don’t get the default package selection. It’s also a pain to get rid of YaST. I know SUSE users love it. But I can configure everything in the GNOME GUI already, which makes YaST redundant. In Fedora I only remove 4 packages, but I see why Fedora installed it by default. Tumbleweed installs things that modern GNOME apps can already do, but doesn’t include them. It also installs the GNOME games, why? It would’ve been cool to have an option like ‘minimal install’ and just get the basics.