8 ms·
I just set up a new laptop with fedora because I figured Arch would be too much effort. Is it really that easy to get running? I figured with arch when you run
by faizshah 7y ago
I just set up a new laptop with fedora because I figured Arch would be too much effort. Is it really that easy to get running? I figured with arch when you run into an issue it must be much harder to fix than fedora or ubuntu. I just want to open up an ide, terminal, and a browser but arch seems to be a whole hobby in itself.
- kart23 7y agoStick with ubuntu. Arch has benefits, but most new users will do just fine without it, and arch can be a big pain to get running.
- PPAqualifier 7y agoUntil you figure that Ubuntu is full of shit. Snap packages are a piece of shit, and, whenever you need any kind of unmastobatory software packages you'll need to add PPAs. Ubuntu has gone to hell since the Snap ordeal. Arch is the only way to go.
- kart23 7y agoI use arch exactly for that reason, but I could not imagine getting started with arch as my first linux experience. You should at least learn the basics on ubuntu first. I think there's a good natural progression with linux, and that you can and should switch to arch once you outgrow ubuntu.
- i_dursun 7y agoI have installed Arch Linux on a Lenovo Ideapad 700 last year and everything worked out of the box. Didn’t have to configure a thing. I haven’t noticed that I haven’t installed Nvidia drivers for four months because vanilla 4K support was so good.
- jamienicol 7y agoYes, a hobby is a good description. If you enjoy it it's great, and you can learn a lot. I certainly used to, but nowadays prefer to just use fedora or mac OS and have more time for other hobbies
- SmellyGeekBoy 7y agoI've been a Linux user since 1999 and recently got Arch up and running on a spare laptop just to see what it was all about. Not sure if my experience is typical but compared to my day-to-day Ubuntu system it was like going back in time 20 years. I'm sure some people enjoy the challenge (and the learning opportunity) but I've been spoilt now and already have too many hobbies as it is.
- gaspoweredcat 7y agoif you want to learn about linux then distros like arch and gentoo are a great learning experience but for the average end user the potential issues far outweigh the benefits
- jplayer01 7y agoIf you like to tinker for hours, Arch. Otherwise Manjaro, which works out of the box and still gives you the benefits of Arch.
- nvarsj 7y agoYou really don’t need to tinker with Arch much at all. Linux and systemd have sane defaults for everything these days. An Arch install takes me about 15 minutes, I install Gnome, NetworkManager, GDM and am done. The Arch package manager is so much better than the debian/ubuntu/red hat ecosystem that it is totally worth it for a developer. Almost every esoteric package is managed by someone on AUR so you get self updating packages installed with a single command for almost any software you need. All software is kept in sync with upstream so no need to hack in stuff for times when you need the latest package. Of course you’ll need to know basic Linux fundamentals and understand systemd at a basic level to get through the install process - but these are not hard, I think.
- jplayer01 7y agoI've done it countless times. There's always tinkering. It does not work out of the box. You might think so because you've memorized all the steps, but there's so much that needs to be thought of in the first place and then configured.
- eptcyka 7y agoManjaro is strictly worse when it comes to the quality of software. I wouldn't agree that installing Arch is that big of a hassle - yes, you don't a nice menu based installer, but really, after setting up all of your partitions, installing the root filesystem, adding a user, and installing some packages, and installing hte bootloader, what else is there to do? To be fair, the install process has become easier over the years, as things like timezones and locales are becoming easier to configure due to systemd. But I must concede, if you've never partitioned a drive manually, or added a user, you'll want to take your time. And I always read the wiki's install instructions anyway. And whilst this does mean that there's a bit more complexity associated with setting up Arch, if you're using installing a non-standard OS on your hardware, the knowledge you gain will by doing so will almost always turn out to be useful in some way. As far as tinkering with it, I've never had to explicitly tinker with exotic configs to get my hardware to work as good or better than it would on Ubuntu, and to get my exotic config requirements to work is far easier on Arch than it is on Debian, Ubuntu or Fedora. Manjaro is so broken that I can't even boot the gnome installer on a VM. Besides, it's far easier to manage my machine if there's no auto-updater grabbing a lock on my package manager on for the first 15 minutes of a boot, every boot (looking at you Fedora), or having an update process that may leave you with a severely outdated kernel even though you jumped through the hoops to get a recent kernel (Looking at you Ubuntu 16.04 LTS).
- beatgammit 7y agoIt certainly can be a hobby, but so can any other Linux distribution. I've been using Arch for years, and the amount of tinkering I do is pretty close to none. The most difficult part is the install, which really isn't that bad if you read the installation guide. My first install took about 2 hours, and now it takes ~20 minutes. When you install, you basically do the following: 1. Configure internet access (netctl is pretty simple) 2. Set up mirrors (if you're lazy, just enable the kernel.org ones, they're the most consistent) 3. Mount partition(s) - need to create them manually too; cfdisk is great 4. Install base packages 5. chroot - basic configuration (hostname, locale, etc) 6. Install/configure grub 7. Reboot 8. Install everything else, may take a few reboots to make sure everything comes up as expected In my recent installs, I install the desktop environment (and drivers) and enable it before rebooting, so when it comes up, it's ready to go. The important thing to remember when coming from something like Ubuntu is that you need to enable services through systemd manually. What I really appreciate about Arch is that I really haven't had to touch it since I got it configured. I run updates every week or so and check archlinux.org first to make sure there are no weird steps required to do an update (usually deleting a file on the filesystem or upgrading a dependency first or something due to a package change). I haven't had any significant breakage, though I have had to roll back the kernel once or twice in the last couple years (Arch keeps one backup kernel by default). Make sure to always reboot when the kernel gets upgraded and you'll be fine. Also, the issues I've had are because the nvidia driver didn't get updated with the kernel, so if you have AMD or Intel graphics, this likely won't happen to you. I've tried a few different distributions (Ubuntu, Fedora, openSUSE), and honestly Arch has been the least finicky once installed. I hate release-based distributions since doing a release upgrade tends to break things.
- mises 7y agoIt's not too hard, if you know what you're doing. It's trite, but read the stinkin' wiki; it's very good. Some people are intimidated by the cli; it's a matter of personal preference, but it's marginally faster if you know what you're doing. It's not really hard to fix (compared to other distros), and I've had a stable system which I don't touch much for quite a while. It took a while to configure (back up your dotfiles!), but these days I just leave it alone. You can tinker, but you can also just use your system. I think arch gets the "constantly-needs-tinkering" reputation because many of its users like tinkering, not because your system dies every time you `pacman -Syu`. As pointed out by others, pacman is that good. Much faster than others, better dependency resolution, and AUR. From a productivity stand-point, AUR allows me to avoid the significant tedium of cloning, fiddling with, and cajoling a git package to build.