Remix.run Logo
Macha 7 hours ago

> Having very frequent updates to bleeding edge software versions, often requiring manual intervention is not "stable". An arch upgrade may, without warning, replace your config files and update software to versions incompatible with the previous.

12 in the last year if you used all the software (I don’t many people are running dovecot and zabbix), so probably actually like 3 for most users: https://archlinux.org/

That’s not too dissimilar from what you’d get running stable releases of Ubuntu or Windows. And of course plenty of windows software will auto upgrade itself in potentially undesired ways, windows users just don’t blame the OS for that

Levitating 7 hours ago | parent [-]

I don't just mean the types of manual intervention mentioned in the news. ArchLinux ships bleeding edge software to users with very little downstream changes. ArchLinux also replaces config files when upgrading. This is inherently different behavior from stable release distributions like Ubuntu.

ArchLinux is not an operating system where you can do an unattended upgrade and forget about it. That's not "bad" or "good", that's just a design choice.

https://wiki.archlinux.org/title/Frequently_asked_questions#...?

Macha 6 hours ago | parent [-]

Arch replaces _unmodified_ config files when changing. It’s not an uncommon behaviour in software to update defaults to the new defaults.

If you have a modified config file, it puts the new default one in a .pacnew file for you to compare, which seems strictly better to just deleting the new default one.

Levitating 5 hours ago | parent [-]

Huh you're right, I must've confused myself by removing/installing instead of upgrading recently.

Anyway I think the discussion boils down to semantics. ArchLinux is not "unstable" in the sense that it is prone to breaking. But it also delivers none of the stability promises that stable release distros or rolling release distros with snapshotting and testing like OpenSUSE Tumbleweed deliver. To call ArchLinux stable would make every distribution stable, and the word would lose all meaning.

Most distributions promise that an upgrade always results in a working system. Instead moving the manual maintenance to major release upgrades.