4 ms·
> on the homepage for any system breaking changes (which is kind of ridiculous). It is not ridiculous. It is as-expected. Arch is not for ease-of-use to non-Li
by pritambaral 13y ago
> on the homepage for any system breaking changes (which is kind of ridiculous).
It is not ridiculous. It is as-expected. Arch is not for ease-of-use to non-Linux-experts. I use Arch for its no-nonsense, simple attitude towards users who know what they're doing. I'd expect Ubuntu (or Mac OS X) to sugar-coat and abstract and hide away internal changes, I'd most certainly not accept Arch doing things that way.
Arch is also a rolling-release, which means there isn't any nuance of "release" to migrate to a new configuration or software-architecture. You have SysV today, you have systemd tomorrow. You have /{s,}bin today, you have symlinks to /usr/bin tomorrow. Coming from an Arch user for more than 2 years (on a single installation that too), both those migrations were huge and both were handled by Arch well. Where it would take Ubuntu or Fedora a proper release to do either, it took me on Arch just a few minutes.
> And even then a system may occasionally render your system unbootable just because.
This sounds more like flame and less like substance. Not in the least because I fail to understand the "a system <verb> your system" grammar. I have also never faced this problem, and it is suspicious such a thing would happen without explicitly making a change to the system configuration. I have maintained 4 DE configurations side-by-side, one of which is custom-rolled (compiz-as-a-DE + bash-script-as-a-session-manager), and never had a scenario where one boot was working and the next boot failed when I had made no changes at all, and most certainly never "just because".
Arch works for me, because I know how to work Arch. If Arch seems inexplicable to you (evidenced by your use of the phrase "just because"), perhaps you should be using a distro where understanding your OS internals is not a prerequisite.
That said, I agree that Arch is not suited for use cases where downtime would cost heavily, not because there is a propensity of the OS to fail (there isn't), but because there is a propensity of the OS admin to stumble, and the need for a more qualified OS admin than would be required to run Ubuntu et al. I have used Arch in production servers without issue, but I would not dare to do so in cases where there are other admins involved, precisely because I don't expect them to know Arch.
- philtar 13y agoI think you're just agreeing with him. Arch will stop functioning seemingly 'just because' unless you're an expert who knows everything that goes on in his system. Is that what you want to hear?
- pritambaral 13y ago> unless you're an expert who knows everything that goes on in his system. I'm saying that this is a prerequisite for Arch. It is not supposed to be or marketed as "for non-experts", quite the contrary. I'm not disagreeing with his point that Arch shouldn't be used in production. I'm disagreeing with his: 1) Expectation that maintenance (of an Arch Linux system) should be hands-free; and 2) Arch breaks inexplicably, almost insinuating that Arch breaks on purpose. > Is that what you want to hear? I do not like the "tone" of this line. Pray tell, what are you trying to imply? Aside: It would be great if downvotes came with explanations.
- michaelmior 13y agoI've never used Arch, but even for experts, I think it's reasonable to expect that regular updates won't render your system unusable.
- emsy 13y agoOne thing that Arch does well is that it makes you understand the OS and that you have full control over what you'll actually install. I liked that very much. For me, the problem is how poorly some updates were handled. The knowledge that you have to look at the newspage to avoid system outages only comes to you after you experienced such an outage. After getting mocked in the forums you'll surely learn that lesson. But even then I had updates that broke my system because dependencies had been broken or the configurations weren't properly updated. And at that point you need to be an expert at every single software component you use. That is unfeasible for me. Have a look at unthorty's reply. I would say that at least some of those errors could've happened to an experienced user.
- pritambaral 13y agoI only agree about the "knowledge of newspage" part because I have seen many others go through said ordeal. I distinctly remember not having looked at the newspage before I began the systemd-move update. My system wasn't rendered unbootable; I monitored the update process, and was clearly notified of the things that needed to be done in the update output. Same with the /usr/bin-move. In unthorty's enumeration, yes, all those errors could've happened to an experienced user, but the three points other than linux-ck seem like bugs due to lack of testing. In other words, perils of bleeding-edge. And linux-ck is a third-party kernel.