logoalt Hacker News

EliteGadgettoday at 9:29 AM1 replyview on HN

> You could say the same thing about enterprise-oriented distributions like CentOS that actual companies relied on and had to migrate away from. Some of those arrangements are more fragile than they look. What happens if Canonical is acquired? What happens if IBM spins off Red Hat?

In 2009 the CentOS maintainers was AWOL and nobody had any idea where they went and had no access. This caused issues with releases obviously.

There been quite a number of times where people have died, just got bored, had health issues and a project just stops and sometimes people don't access to things.

https://linux.slashdot.org/story/09/07/30/130249/CentOS-Proj...

> Bazzite is arguably even easier to migrate away from because it’s immutable. You’re not supposed to be making major changes to layered packages, you’re mostly installing things with Flatpak, Homebrew, throwing stuff in your home directory, or leveraging distrobox. In other words, my entire backup/restore strategy is to backup my entire home directory, my brewfile, and listing out all the flatpaks I’ve installed (might be handled by the home directory backup anyway? I have to do a restore exercise sometime soon)

That sounds all horribly complicated.

I have a dotfiles, 5 bash scripts and a ~/bin folder for anything outside of package manager. I migrated my laptop to Arch recently from Debian and fixing the scripts was literally copy the script, and do a find and replace (I literally put pacman instead of apt install and most of it worked).

It not that much of a big deal to move between distros.


Replies

dangustoday at 1:28 PM

It’s not horribly complicated. I have a single 3 line script capturing the current state of my homebrew, flatpak, and rpm-ostree state that runs before Pika Backup backs up my entire home directory.

You have 5 bash scripts and various dotfiles. That sounds a lot more complicated.

Bazzite is really not much different to any of the atomic fedora distributions.

The only thing more complicated about immutable Linux is that you have to rethink how you install packages a little bit, as you’re generally using installation methods that offer isolation from your base operating system.

The big upside of this is that essentially all of your modifications are confined to your home directory, and of course system updates and rollbacks are trivial.

show 1 reply