Would you consider Arch to be for more experienced users?

I have considered switching to Arch but have changed my mind a number of times now. I know a decent amount about Linux but Arch just seems to be more advanced to me. I have been told this by some other Linux users to avoid it until I am more comfortable with the terminal and everything.

Would you consider Arch to be for more experienced users or could someone with average to moderate Linux knowledge make use of it?

I tried arch once on a Android TV box a while ago, I found it difficult to use. it did seem for advanced for my taste. I tried installing wifi drivers but couldnā€™t get the darn thing to work.
Iā€™m more of a Debian guy anyhow.

1 Like

Yeah I have heard about this. It seems like you really have to be invested in Arch and learn it top to bottom to make the most of it. This is why I have changed my mind several times.

Yeah. I gave up on Arch. I like it for docker containers, but thatā€™s about it.

I use arch,canā€™t recommend it for beginners as the learning curve is rather steep(before you enjoy it fully)

However it is perfect if you want to learn how to set up something from scratch and install only what you need and use the DE of your choice:)

If you have the time to learn new commands in terminal etc then its good and as lightweight as you make it:)

1 Like

It is more complex than most other distros but that doesnā€™t mean it is hard to use. I think it really just depends on your usage. Some people are just used to using a very simple setup and others are more open to a complex OS. Iā€™d say you have to be somewhat ā€œtech-savvyā€ to be able to use Arch.

I wouldnā€™t say more for beginners. But rather more for those who have the time and a machine to play and learn with.

Yes ! Arch is a matter of time more than expertise if you can just do research and follow directions because the community is very good but itā€™s a hassle. I use Manjaro which is based on Arch. Arch is not great for end users. If you are doing admin and development sorts of things you are still an end user of sorts in that you expect your system to work! These distros are both not a good choice for use with WSL - windows services for Linux. I have a laptop for coding that i can dedicate to Linux. You could dual boot Arch with Ubuntu or Manjaro , or itself to lessen the inconvenience of system breaking updates. Arch is really useful for administering secure systems when you have more than one machine and are responsible for several that need to keep up with updates to an extreme degree. Arch and Manjaro are rolling distributions so new major versions of programs desktops and even kernels are introduced without a formal operating system upgrade as soon as the distribution developers can make them stable and include the versions of libraries and inter-operative programs. Rolling means you are never forced to restart with a new system image at any time. One thing this requires is that in order to install new software you need to run updates on your whole system first to be sure they are compatible with a new package. Manjaro is the same in this respect but it functions with a lag behind Arch. Itā€™s less likely that updates in Manjaro require that you re-write configuration files and get involved researching and solving configuration issues occasionally with normal package updates to maintain a working system. Updates that are not elaborately customized like a web server are usually automatic on Manjaro. If you are admin of several workstations running similar software where security and the latest versions are a priority then you can maintain a lead system, workout issues and distribute your fixes along with the updates fairly easily on your network. Arch is reasonable in that context but as a user itā€™s inconvenient. If you need to pin some software to a particular version it can be tricky with these distributions but itā€™s what is usually expected, especially long term service of Ubuntu or RHEL. Elaborate documentation such as tutorials may not be caught up entirely with Arch or Manjaro. That is also true of Debian unstable for example. Anyway Itā€™s not ā€˜in the weedsā€™ as Gentoo so in many respects it requires an intermediate amount of knowledge. The rolling distribution means no more operating system upgrades so that is an interesting tradeoff. You can also use snap and flatpak for many applications and those might be more pinable to a version. There is an active community maintaining installation scripts for both distributions for software that is distributed as a tar or built from source from git. You are reliant on this community for many project updates that typically release RPM DEB and TAR that are not part of the core distribution. Iā€™m happy with these tradeoffs because I do not have to do operating system upgrades and can run more current software versions and that makes me happy. I donā€™t mind dealing with a very occasional update glitch or dealing with crufty files now and then since Iā€™m not restarting with a fresh image.

2 Likes

Welcome to the forums. Thanks for sharing!

What I know is that Arch Linux comes with numerous manual configurations and it is not suitable for an intermediate Linux user. Itā€™s operations has more to do with the command line. I would recommend Manjaro to you. It is arch based but much easier.

Computers in general be like ( more complex = more control )
Same with arch linux as distribution yeah most of us donā€™t tinker the init and kernel like gentoo users
but we had the flexibility in user-space and devops tools.

So consider you want to switch to arch linux you must expert linux user
give your self a year or two in beginner friendly distro then try arch linux good luck.

I would be very sincere, the Arch learning curve is very steep and intermediate Linux users might really have a tough time adapting. But I would not rule it out entirely. Just start with the very basic terminal commands. Take it bit by bit. Navigation is the first thing you should learn,
(cd, ls, pwd), file manipulation (cp, mv, rm), and simple commands like cat, grep, and man. If you know these basics, you can proceed to learn other commands. Look for tasks that is commonly done on GUI and see if it has a terminal version, learn and master them.

1 Like

Iā€™ve found Arch has become easier to use in the past few years.

Arch Linux is more complex than most other distributions because it requires manual setup and has a focus on the command line. This can be challenging for users who arenā€™t very familiar with Linux. However, itā€™s not just for ā€˜advancedā€™ users ā€“ itā€™s for those who are willing to learn and fully customize their system. The Arch Wiki is a fantastic resource, and the community is quite supportive. If youā€™re looking for something with a bit more ease, starting with Manjaro might be a good middle ground, as it offers many of Archā€™s benefits with fewer complexities.

1 Like

The base idea of Arch Linux is great, never upgrade the system, keep with cumulative daily updates, what could be wrong with it? You can install the system and theorically never format the entire system.
The problem behind Arch Linux is that itā€™s using too newer packages, today exit a new software release, tomorrow youā€™ll have it in repositories with your system updates.
I tried using Arch Linux daily at beginning of 2024. Everything was great, but I installed a software I need for my workflow, dowloaded from author website on Linux build, this software works great for one month then I got an Arch update that update a system library and it broke the compatibility with this software.
If you want to experiment the bleeding edge software with awareness something may broke in a couple of day you can use Arch.
For me computer is a daily instrument that I use for personal use as well for work purposes and I canā€™t permit my system got broke.
I did not find Arch ā€œdifficultā€ to use, I found it very unstable.

R

1 Like

I have never had a problem with Arch. Updates run without problems. I love the rolling release principle.

I donā€™t plan to use any other Linux distro for daily use.

I much prefer a rolling release than upgrading again and again as with Ubuntu/Mint etc.

2 Likes

I have to say I switch to Arch and after a week I have to say itā€™s not so bad afer all. Software might be a little bleeding edges but for what I see I was able to find some easy solutions.

Letā€™s say also generally some software you can find on github releases will have the same bugs as they will have on other distros.

And yes, itā€™s better to have a rolling release Iā€™m totally agree with this. :+1:

ricky

1 Like

@ricky89 This is also my experience with Arch. I realized it depends on the software that is used.

For instance I tried Oracle VirtualBox on Manjaro. Worked fine after installing, but after every single update, it would break. I would run the fix and I am back up again. After the 3rd or fourth update and break I got fed up.

So I then switched to Qemu and virtmanager. Did update after update and still stable as a rock. So some software works well, some doesnā€™t.

One thing I am beginning to do is look at the Arch Wiki for the software that I have installed to try and look out for errors from the community before I do an update. And thatā€™s what I like about vanilla Arch. The ability to update specific software if needed.

Another trick that seems to help, is not to update every day. I usually do my update after the core libraries update, which is usually once a month. I also then look at my important software and make sure they are updated after the core update. And then I update. Itā€™s not fool proof but it helps for me

And the Wiki is the bomb. I was experimenting with OpenSuse Tumbleweed and when googling software issues I was getting clues and answers from Arch users and the Wiki. The Wiki makes troubleshooting easier.

Also when installing software look at the libraries it installs. That can give you a clue as to how easy it can break. The more libraries the easier it can break.

2 Likes

@shybry747 for what I know about Oracle Virtualbox thereā€™s some modules compilation dependencies, as I was using it, it will compile only if linux header is compatible with Virtualbox version. If versions are mismatch software wonā€™t run.

Great thing with Qemu, Iā€™m not so experienced with this software, Iā€™ll keep in mind this point.

The problem with Arch updates is that they are very fast, if you donā€™t update your system youā€™ll have gigs of updates after a couple of weeks. I mean, if you give a look in community everytime thereā€™s an update youā€™ll get mad. From my POV itā€™s a great idea the balance doing the Arch updates every 3-4 days | 1 week max.

Great suggestion about the libraries, Iā€™m agree with you, Iā€™ll keep in mind next time I need to download a new software.

But for what I have to say, as I said an another post, for my experience I found a bug with Nvidia cards and new GTK releases, I went mad for almost 2 days but finally I found the solution. I did not found easy solution somewhere, I need to go deeply googling the problem for finding this resolution.
So sometimes thereā€™s docs about the problem, other times itā€™s a surprise and you need to apply yourself for find the ideal solution.

-r

1 Like