On desktop, yeah. Unity > GNOME, upstart > systems, snap. I don’t fuck with snap, I just use it as intended, I don’t try to remove it. I think I started actively using it in 2016. As a software developer I understand that only the happy path is reasonably tested so I try not to go too far out of it. 😂
I typically wait for the LTS point release before upgrading. I check the release notes. I check if anything is broken after the upgrade, fix as needed. I’m sure I’ve done some stuff when the migration to GNOME happened. But that’s to be expected when a major component change occurs. If you had some non-default config or workflow, it might require rework. E.g. some custom PulseAudio config broke on my laptop with the migration to Pipewire in 24.04. But on that legendary desktop install, the only unexpected breakage was during an upgrade when the power went out. Luckily upgrades are just apt operations so I was able to recover and finish the upgrade manually.
I think a friend is running a 2012 or 2010 install. 🥲
And I’ve also swapped multiple hardware platforms on this install. 😂 Went AMD > Intel > AMD > more AMD. Swapped SSDs, went single to mirror, increased in size.
I mean… once you kick the Windows-brain reinstall habit and you learn enough, the automatic instinct upon something unexpected becomes to investigate and fix it. Reinstall is just so much more laborious on a customized machine.
I play Shareware