Follow

I think I originally abandoned major release linux distros (many moons ago) because I'd brick the install in a bad version upgrade and rollbacks didn't exist yet. Nowadays Ubuntu in particular will use snapshotting automatically before an upgrade (easiest for BTRFs installs, zfs users have no special treats and must take their own) and then run a simulation of the upgrade to point out potential issues. Then any repositories or ppas not supporting the new major release will show up for you to disable temporarily, and conflicting packages will be detected. The upgrade tool will basically ensure that you have to disable several failsafes in order to proceed to bricking your system. It is very impressive now. I think it's honestly so much better than when I was first trying Linux and the slightest mistake during such an act would result in me spending 3 days using a liveusb to backup my data and reinstall.

However now that there are pre and post transaction upgrades for rolling release distros, I'm not really looking back on safer long term release cycles either. Since the risk from 'bleeding edge' is almost zero now with the nicest new setups. It is just better all around nowadays. Your package manager, or updater, has so many more ways of detecting you are about to fuck yourself over nowadays. Yeah certain stuff still sucks shit, but that's one very major thing that is basically no longer a problem: upgrade instability. Unless you are the kind of dork intentionally avoiding these new niceties, or using crunchier distros, of course.

Sign in to participate in the conversation
Pixietown

Small server part of the pixie.town infrastructure. Registration is closed.