News for hackers. Stuff that matters.
Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Thursday September 14, 2017 @06:28AM (#15246521)
I've been a Linux user since early Slackware. Arch is the only distro I will recommend, and, contrary to its image as a tinkerer's distro, it's the only Linux install I've had that "just works" and works. Install once, and never again. Minimal, stable. Packages are updated promptly, and I never had a problem using user repo packages.
Re:Why I Fell in Love with Arch Linux (2015) by Latty on Thursday September 14, 2017 @06:30AM (#15246528)
The biggest "just works" thing for me with Arch is that, because you configure everything yourself and set it up, you know what is in your system and how it's slotted together.

Less magic, when something goes wrong, you have an idea where to look.

It's obviously not going to be true for some, but for power users, it's surprisingly great. I've been on Arch for many years myself with the same story.

Re:Why I Fell in Love with Arch Linux (2015) by Majestic121 on Thursday September 14, 2017 @06:38AM (#15246596)
If you have to configure and set up everything yourself, it can not really be called 'just works'.

I'm definitely a fan of setting things up and diving into config myself, but let's be honest : Arch is not a 'Just works' distribution. Ubuntu could be considered one, maybe elementary as well

Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Thursday September 14, 2017 @07:17AM (#15246781)
This "configure and set up everything yourself" bit is overstated.

It's not like Ubuntu, or similar batteries-included distros, doesn't require configuration and tweaking to get it your personal liking, anyway. And it's not like you cannot make choices during installation that affect the final state of your system. The difference between the Arch manual installation process and Ubuntu's is simply that you use a CLI and start a few scripts instead of pointing and clicking.

The amount of configuration necessary is exaggerated, probably by people that want to portray Arch as this expert-user distro. Once you've done e.g. "pacman -S gnome gnome-extra sddm && systemctl enable sddm", you can just boot into your graphical desktop and start using it just the same as Ubuntu, no extra configuration steps needed.

And, like I've said, for the nth time, use Arch-Anywhere to get a similar installation to that of Ubuntu.

I've been very impressed by Arch. Yes, it's a rolling release, so you have to update your system now and then, but this is a good thing--install once and run an up-to-date system for years on end. Unlike Ubuntu, which is outdated already on install, and if you want to upgrade, good luck with that process if you've installed a sundry of packages. Eventually, with an Ubuntu system, I've always started suffering from package-related problems, breakage, dependency issues, etc.

I won't detail all the problems I've had with other distros, suffice to say I've had none of those using Arch.

These supposed to "just work" distros haven't lived up to that in my experience.

Re:Why I Fell in Love with Arch Linux (2015) by KozmoNau7 on Thursday September 14, 2017 @07:59AM (#15247029)
"Yes, it's a rolling release, so you have to update your system now and then, but this is a good thing--install once and run an up-to-date system for years on end."

In my experience, this also lets the system collect all kinds of cruft over time, which can definitely impact stability and predictability when it comes to updates, unless you're extremely vigilant about housekeeping.

Re:Why I Fell in Love with Arch Linux (2015) by skummetmaelk on Thursday September 14, 2017 @08:38AM (#15247305)
A pacman -Syu a day keeps the doctor away.

As long as you remember to check the website for manual intervention requirements....

Re:Why I Fell in Love with Arch Linux (2015) by KozmoNau7 on Thursday September 14, 2017 @08:47AM (#15247370)
Which is exactly my point.

Put off updating for a couple of weeks because you're got better things to do? You may end up borking your system unwittingly.

Not subscribed to the Arch news feed and intimately familiar with the packages installed on your system? You may end up borking your system unwittingly.

Arch is good for dedicated power users, who want to tinker around. But most of us just want to get stuff done, not mess with the OS.

Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Thursday September 14, 2017 @09:26AM (#15247734)
Stop perpetuating this myth that you have to mess around and tinker to keep Arch in working condition. It's one update command, and it's not something you need to do daily. You can put it off for weeks, all that will happen is you'll have a bigger download.

I use Arch exactly because I want to get shit done. My way.

Re:Why I Fell in Love with Arch Linux (2015) by KozmoNau7 on Thursday September 14, 2017 @09:46AM (#15247922)
I ran Arch for ~9 years, and there were several cases of OS/boot-breaking updates, requiring me to boot from a USB stick and manually fix things when the updates decided to shit all over the system. Having to manually cross-reference an update list with a list of "oh damn, you need to do these manual steps or you'll break everything" errata from the Arch news feed is not my idea of a good time.

The only reason the Arch forums are so informative, is because people run into stupid issues on a regular basis.

Mint updates itself and gets out of my way. That makes it ideal for actually getting shit done.

Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Thursday September 14, 2017 @11:15AM (#15248835)
YMMV.

Mint packages tend to be quite old, even older than Ubuntu. This is no good if you want to run close to, or, upstream versions, which Arch excels at. Of course, you can install software not using your package manager, but that defeats the point of having centralized package management in the first place and can cause problems.

Re:Why I Fell in Love with Arch Linux (2015) by KozmoNau7 on Thursday September 14, 2017 @01:41PM (#15250430)
I used to think I wanted the very latest version of every single application, not matter what.

These days, only Chrome, Spotify, Qbittorrent and a couple of others are the newest versions (through PPAs), everything else is just stock and works perfectly fine.

Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Thursday September 14, 2017 @02:38PM (#15251080)
I'm not even talking about end-user applications. You have different needs as a developer. I need libraries and compilation chains to be up to date.
Re:Why I Fell in Love with Arch Linux (2015) by KozmoNau7 on Friday September 15, 2017 @04:22AM (#15255538)
So you add backports or PPAs for those exact libraries.
Re:Why I Fell in Love with Arch Linux (2015) by erikbye on Friday September 15, 2017 @05:29AM (#15255772)
Which, in the long run, and sometimes short term, causes problems.
Re:Why I Fell in Love with Arch Linux (2015) by AnonymousPlanet on Thursday September 14, 2017 @01:51PM (#15250574)
Sorry, but that is exactly my experience. Over and over. Arch breaking every couple of weeks in a time consuming way. Maybe your setup is so minimal that you aren't affected? For me it was "oh my, what's broken now again?". This really hurts, if you're a freelancer and time is your own money and not your employer's.
Re:Why I Fell in Love with Arch Linux (2015) by Latty on Thursday September 14, 2017 @07:27AM (#15246831)
As I said, it's a different definition of "just works" - obviously no non-technical person is going to run Arch - it's never going to be Ubuntu and it's not trying to be. I wasn't trying to make that claim.

As a power-user, Arch "just works" for me far more than other distros have, because I know the system and it's simple, I've never had a problem where I didn't have a handle on it.

Re:Why I Fell in Love with Arch Linux (2015) by sevensor on Thursday September 14, 2017 @08:22AM (#15247204)
I can affirm that. I don't understand how Arch gets this reputation for breaking during an upgrade. In the four years I've been using Arch on a variety of systems, I've never had anything break in a way that didn't have a trivial, obvious fix, and most of the time pacman points out potential problems during the upgrade. Arch has allowed me to spend way less time on system administration than I used to before I switched. Are people doing "sudo make install" or running binary driver installers as root? Or maybe it's because I switched right after the systemd transition and missed all the fun? Maybe I'm just lucky?
Re:Why I Fell in Love with Arch Linux (2015) by thesmallestcat on Thursday September 14, 2017 @08:47AM (#15247371)
Do you understand the difference between Arch and distros like Debian? When GNOME ships a new version, it almost immediately hits the Pacman repos. Do that for every package and you're going to have integration issues. Your users also get to be the guinea pigs for new releases. Ship buggy packages and sooner or later your users' systems will install a critical package with bugs. This is why Arch gets "this reputation for breaking during an upgrade." And yes, you're just lucky. When I hear Arch users saying "it hasn't broken for me!" I hear "my girlfriend and I don't use protection, and she's never gotten pregnant!"
Re:Why I Fell in Love with Arch Linux (2015) by sevensor on Thursday September 14, 2017 @09:09AM (#15247558)
Right, this is what people always say about Arch. And yet, in practice, on a variety of hardware, I've had nary a problem in the four years I've been using it. Contrast this with big-release distros, where I've literally never had a successful upgrade between major versions. But maybe the key point is in your second sentence. I've never had a problem with Gnome breaking because I have no interest in running a DE, and even on those systems where I've got one installed, I boot to the console and start i3 or sway. If Gnome was broken, I'd never notice.

And this might be the key point: if a package like Gnome is broken, I personally blame the package rather than the OS. I don't see a GUI desktop as integral to the operating system, so when I say that Arch has been trouble-free, I mean that I'm always able to boot to a usable system console and get my work done. So that's my disclaimer, and probably the big reason people shouldn't use Arch: if you rely on a DE, and see the system as broken without one, you're probably going to experience way more breakage than I've reported.

Re:Why I Fell in Love with Arch Linux (2015) by thesmallestcat on Saturday September 23, 2017 @03:14PM (#15321170)
Fair enough, every time I've used Arch I've gotten burned by an update 2-3 months in, ranging from annoyances to an unusable system. I like to think I'm pretty good with Linux having used it on the desktop and sysadmining for a long time, but I put Arch in the same category as Gentoo, cool but too finicky and fragile.
Re:Why I Fell in Love with Arch Linux (2015) by pwdisswordfish on Friday September 15, 2017 @04:10AM (#15255491)
> it almost immediately hits the Pacman repos.

I tried Arch and it's not the case, my examples:

PostgreSQL: https://www.postgresql.org/docs/9.6/static/release-9-6-2.htm... 9.6.2 released 2017-02-09, in Arch repos - https://git.archlinux.org/svntogit/packages.git/log/trunk?h=... - almost a MONTH later. 9.6 released 2016-09-29, in Arch repos - 2016-10-29 (version 9.6.1, they skipped 9.6) - again, a MONTH later.

Had issues with outdated Node.js and some other package I can't recall.

To be honest, up to date packages for me were only available with brew in macOS.

Re:Why I Fell in Love with Arch Linux (2015) by striking on Thursday September 14, 2017 @09:55AM (#15248004)
There's a difference between running on the [testing] repos, which do what you say, and the regular default repos, which wait for packages to graduate from [testing] before rolling them out.
Re:Why I Fell in Love with Arch Linux (2015) by keenerd on Thursday September 14, 2017 @10:28AM (#15248339)
Only a small percentage of packages go through [testing]. Typically only when problems are expected. [community] and [extra] require no testing, just that the packager says "good enough for me." [core] is held to higher standards.
Re:Why I Fell in Love with Arch Linux (2015) by AsyncAwait on Thursday September 14, 2017 @07:52AM (#15246989)
It's meant as in what packages go in, what DE you use, which mirrors do you pull in from etc. so that you know what is going on in your system, despite this, it still 'just works', that's the beauty of it.
Re:Why I Fell in Love with Arch Linux (2015) by grouchoboy on Thursday September 14, 2017 @08:39AM (#15247316)
I would call it 'just works as you spected' contrary to 'just works as someone else spected'. Neither is good or bad, it depends of what are you looking for.
Re:Why I Fell in Love with Arch Linux (2015) by fmap on Thursday September 14, 2017 @09:18AM (#15247659)
Let me stress the "install once, and never again" part - this is why I'm using arch. It's the first (binary) distribution I tried that eight years down the line still works as well as the day I first installed it.
Re:Why I Fell in Love with Arch Linux (2015) by thomastjeffery on Friday September 15, 2017 @03:15AM (#15255268)
Have you ever tried NixOS?

Nix takes the clean install to an elegant extreme. You can totally break your install, and then boot the exact system you had before just by picking the GRUB entry. It's amazing.

Re:Why I Fell in Love with Arch Linux (2015) by Thaxll on Thursday September 14, 2017 @10:14AM (#15248201)
You're recommending a rolling distro? I remember some people at work using Arch they did it for couple of month and then switch back to Ubuntu because random things would break afters updates, dhcp, printing, X server ect ...

Arch is great for home / hack stuff, for work you want something stable.

Re:Why I Fell in Love with Arch Linux (2015) by pavanky on Thursday September 14, 2017 @11:35AM (#15249062)
I have been using archlinux for close to a decade now. Updates were never a problem as much as people make it out to be. But even then I don't notice as many issues since I switched to an LTS kernel on my machines.

If your hardware is old enough, I recommend using the LTS kernel and kernel modules.

Re:Why I Fell in Love with Arch Linux (2015) by rhinoceraptor on Thursday September 14, 2017 @12:21PM (#15249498)
I'm running linux-lts on my kaby lake i7-7700k and it works fine. I haven't used linux-lts in the past, but I opted to do a ZFS on root install so I wanted it to be more stable.
Re:Why I Fell in Love with Arch Linux (2015) by breul99 on Thursday September 14, 2017 @11:30AM (#15249016)
In my experience this is no longer the case, anecdotal of course.
Re:Why I Fell in Love with Arch Linux (2015) by AnonymousPlanet on Thursday September 14, 2017 @01:47PM (#15250518)
Seriously? Arch has always been "works now, breaks every couple of weeks in a spectacular and time consuming way" for me. It reminds me of my Gentoo days when I was a student and had time to burn on endless sessions of configurations and debugging. Every few years I let some avid fan convince me that it has gotten really better. Always ending in the same time consuming nightmare. When I was a freelancer, that time was precious, and I used Ubuntu on my laptop to have a modern and stable desktop. Sorry, but I can only shake my head in disbelief at the glowing praise I read here.
Re:Why I Fell in Love with Arch Linux (2015) by chmln on Thursday September 14, 2017 @04:15PM (#15252104)
What exactly breaks for you every couple of weeks?