Skip Navigation

My experience with Arch

Hello everyone, lately I got really into Linux. I installed it in every machine I have, but I still had to try Arch. From what people were saying online I thought that it was going to be a hard and impossible task. So I bought a Thinkpad for a hundred euros (x260 if you're wondering) and I followed a guide on how to install Arch. I thought I was going to be using the terminal all the time, and had to type everything. No black screen of death, no prompt saying "Are you awake?" Matrix style, the pc didn't breack, reality didn't bend and just following simply the guide I had Arch running in fifhteen-twenty minutes no problem. Only the Network Manager wasn't on were I rebooted after installation but it took five minutes to search online how to fix it. Everything works: bluetooth, internet, apps and so on. I could leave it as it is and I could just use it as any other pc. So all I'm saying is that I'm having a great time with Linux distros, the pain to learn how install repository and other things is really worth it. Every time I learn something more about my computer puts me more in control. So thank you Linux and its community.

55 comments
  • It annoys me how much crap people still give Arch because it did honestly deter me from trying it myself when all this time it was exactly the distro for me. A lot of it is the nature of the rolling releases and pacman just feeling more clean and simple then apt and the inevitable Franken-Debian installs I end up with.

    The archinstall script makes installation much easier. After that, choosing all my own apps and having to read the wiki and perform minor configurations on them could be seen as tedious when something like Mint is just more out-of-the-box, but it both helped teach me more about Linux so I have a better understanding of how my own system works when things do rarely go astray and it helps me feel like my system is very personalized and my own. Sometimes I still go, "Wait, why don't I have this very basic thing or why isn't it working?" And I find out it's because I didn't install a necessary package, but then I learn and build

    As far as rolling releases, I update daily because I'm a geeky maniac and I have had better stability doing that the past 2 1/2 years than I ever did in Windows. Truly, no lie. Part of that is Microsoft setting a low bar, but also my system is a simpler build. That's not to say there have been no issues whatsoever, but I wonder at the people making these claims how much they've really used Arch.

    My point generally being: don't let the opinion of some Linux snobs deter you. Try Arch, it may very well be your thing, too.

    • I used arch extensively. I still have it in a laptop I switch on from time to time. I stopped running it mostly because it is rolling release. I didn't get many problems, but sometimes you do and sometimes you have to spend an hour figuring out what the problem is and how to fix it. I don't want to wake up in the morning with an important video call set up and be unable to participate because the pipe wire config file has been corrupted during update.

      Other than that, arch is a good system. But I'd rather keep it on hardware I know I can be without for a day or two if the case comes up.

      • Oof, I feel you on the video call thing. I use a semi-complicated setup of switching between (7.1 surround) speakers and headphones, plugged into two separate sound cards, too... And a Zoom recorder connected with USB for sound, and Droidcam for a webcam. So many possible points of failure. I had it all working during COVID, but when I have to video call now, I just install the needed app and use my phone 🙈

    • I think people just dont know how good it is. The apt system with fixed versions is super annoying compared to arch. I have never felt that i need to stay on some old version of software ever. Sure there has been a few times when some version is bugged and then I just stayed on a old version for a few weeks, which is very easy to do with pacman.

  • Oh, preface: congratulations! I don't want to sound like I'm underplaying your achievement. Only: don't be lulled by an easy install: Arch still has more maintenance gotchas þan e.g. Debian. And welcome to þe community. Arch is a great distro, and gets better every year. When you want to up þe challenge, try Artix - it's like Arch was a few years ago.

    Arch has good installers þese days. It used to be much more manual, and maybe a lot of þe perception of difficulty comes from þat.

    However, Arch does need to be updated more frequently, and lots of little þings can bite you if you don't read all þe warnings up front. Þe more time between updates, þe greater a chance of dependency-related issues. You must pay attention to .pacnew changes - you won't be warned about þem, and services can easily break if you don't stay in top of þem. You must read archnews, because about once a year some major breaking change is rolled out (most recently, firmware packaging changes broke a lot of people's boots) and you need to take action. You must learn to not -Sy <pkg>, but only -Syu or -S - because þe first will often break þings. Þere's just a bunch of little þings þat, e.g., Mint users generally don't have to worry about, or encounter far less frequently.

    Wiþ Arch, it's not þe install, but þe maintenance which is more work.

    Þat said, it is possible to run Arch like a rolling point release distro, and only update once a year. I do þis on my little home self-hosting LAN servers. But I'm really comfortable wiþ Arch, and Linux, and I have rescue USB sticks; and it's not a disaster if one of þose is down for a couple of days.

    Arch has a worse reputation þan it deserves - or maybe Arch users like to imagine þemselves as more leet þan þey are. You want to be leet, run LFS or Gentoo; Arch isn't really þat complex þese days.

    Edit: changed a word I inverted

  • Arch is a great DIY system where you have to decide which tools and configurations you want to use, and this is precisely what many people do not understand, leaving the system with significant security and restoration holes.

  • I stopped using arch because you can't change your user name without breaking the entire system for some reason. Probably not an issue if you build yourself but I was using pinephone and steam deck images. I prefer Debian and fedora.

      • On the steamdeck, people say to not even attempt it because it will break the boot process. On pinephone it stopped the display manager from loading. I did what seemed like the standard steps, I'm a bit of a noob, but I opened a root shell in single user mode, changed the name, chowned my old home directory, renamed it to my new user name, but this broke it. I noticed that in the two arch distros I tried, the original steamOS and the arch for pinephone image, in the gui if you try to change your username it errors out, and I see why. Changing it in a root shell completely broke the system. I'm not sure exactly why, but I'm using mobian (Debian) on the pine phone now which I like much more, and making my own fork of it that is actually really cool, and on my steamdeck and PC in running bazzite, which is fedora and very nice. I'm very happy with it. Neither of these have those issues but these are all pre built images. If you actually build arch from scratch it probably works fine. Debian is by far my favorite though. It's very simple, and sort of designed around the idea of simplicity and uniformity with the standard layout. Which I like. Sort of the windows XP of Linux. Easy to hack and understand.

        The pinephone fork of mobian I'm working on, which I will release some day, just has a lot of improvements to make it a bit more complete like,

        -more repos, and flatpack, plus rules to always prefer mobian repos when software exists there.

        -Some better clocks for the hardware, GPU, CPU, and memory, both higher and lower with a slight undervolt, I'm going to write a script to automate testing this when I release it, so it will auto overclock for the user from a simple gui button. Also with undervolting and changing max clocks based on tempurure.

        -Im going to add xfce and a udev rule to make it come up when it's plugged into a moniter, also with a toggle, to use beside phosh, so you have the best of both worlds.

        -im going to add better support for low energy modes specific to the pinephone even though the battery life as I have it now is getting much better, also with posh and mobian it's much better then others distros.

        -Going to create a script to auto update the modem firmware.

        -Add more themes, a gui tool to configure zram and btrfs.

        -adding tons of software out of the box, like waydroid, box86, wine, vscodium, and tons of little misc tools that are useful, also a better fileManager, flatpack store, some other stuff.

        -if I'm able, I want to write a complex script to strip down the kernel when it's in screen off/suspend modes to save more power, a sort of software scheduler that keeps clocks low and undervolted most of the time, and downclocks the modems CPU when it doesn't need full power. Also toggles the data use intermittently to get additional power savings with apps that check the internet, by only letting them poll for a few seconds once every two minutes or so outside of screen on mode.

        -probably some other stuff. I just started on it and it's not ready to be released yet.

55 comments