this post was submitted on 14 Jul 2025
10 points (100.0% liked)
openSUSE
922 readers
1 users here now
openSUSE is an open, free and secure operating system for PC, laptops, servers and ARM devices. Managing your emails, browsing the web, watching online streams, playing games, serving websites or doing office work never felt this empowering. And best part? It's not only backed by one of the leaders in open source industry, but also driven by lively community.
founded 2 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
A system that has updated from say Ubuntu 16.04 to 24.04 is different from a system that fresh installed Ubuntu 24.04.
The upgrade process is imperfect. It may keep older software around, old configuration files. Users may also make small tweaks and forget about them.
I remember like a year ago OpenSUSE Tumbleweed broke for users who had old installs. They were using the old networking stack, the upgrade system never migrated them to the newer networking stack. And since OpenSUSE’s test suite was only made up of new installs, the issue wasn’t caught until after it was released.
Fedora Atomic tries to solve this issue. When you update, the entire root filesystem is effectively replaced (the immutable parts anyway). Though it tries not to touch manual changes you make in places like /etc. It does something called a 3 way merge to preserve your changes and does keep better track of them than traditional distros.
Ah that makes sense. Kind of surprised Aeon / Kalpa don't have a similar feature but it does seem like the fedora atomic distros have had a little more time to cook in comparison to openSUSEs attempts. It would be nice to see something like this implemented at some point, but I am sure the current maintainers already have a lot on their plate. Thank you for breaking it down for me!