This is the very first review I 'll be writing for my blog. I decided to start with a Linux distribution review and I choose Arch Linux (www.archlinux.org). The reason I didn't write an article for a more well known distribution (or distro as Linux users call it) like Ubuntu or openSUSE is that besides the fact that dozens of reviews for those exist already, I happen to believe that Arch is an excellent flavor of Linux that hasn't got the share of publicity and attention if deserves from the community yet.

ArchLogo
The Arch Linux Logo


History & Principles
The Arch Linux project was started by Judd Vinet in his attempt to create his own ideal distribution. He wanted to make a lightweight and simple system aimed at power users. Note that "simple" does not mean "newbie friendly", instead it means that the system is structured in such a way that a user can easily configure it to his liking by changing simple configuration files and installing just what he needs. No place for automatic configuration or GUI tools in Arch.
That means the system is highly configurable and the config files are simple in structure and easy to find in contrast to many of the other distributions out there.

Features
Arch installs a base Linux system, and then the user can configure it and expand it depending on his needs. It uses the pacman package management system written by Judd Vinet himself and has -like the most distros out there- its own repositories filled with many useful programs.
Its most unique feature in my opinion is the rolling update system it uses. To help you understand, think of another distro, Ubuntu for example. Ubuntu releases a new version of their distro every six months. Between their releases no new features get shipped, just bug and security fixes. They also need to release each program for a specific version of their distro, for example the mplayer package for 6.06 does not work in 7.04. That fact forces most users to constantly update their Ubuntu installation to a new "release", something that is neither trouble free all the times nor fast (a whole update could need up to 600MB of files and take over an hour).

Arch in the other hand takes a completely different approach. When a program is updated upstream, after some testing it is immediately provided to the users in the Arch repository. The ISO images are just a snapshot of what is in the repository at the time. The rolling update system means a user never has to do any kind of "dist-upgrade" to get the latest and greatest software. In fact, after your first Arch installation a simple "pacman -Syu" command will always keep you up to date.

One other unique feature is ABS, the Arch Build System. It is based on PKGBUILD files that contain all information about compiling a package. Besides easily compiling any package in your system, ABS also allow the easy contribution by the community, as a simple 1KB text file can be used to download and compile any software. Note that you don't have to use ABS in order to install stuff in Arch, it is just a useful tool that can help making the compile process very easy.

My experience with Arch

Installation
I downloaded the latest 2007.08 ISO, codenamed "Don't Panic". The CD boots into an installation / recovery system. To install Arch you can just type /arch/setup and the installer will come up. I found the Arch installer simple and straightforward, but you have to be pretty experienced with Linux to figure out what to do. If not, check out the official installation guide that will help you through the process. I installed a base system, configured the kernel and installed Grub. That was all done in less that 15 minutes.

Configuration
After installation all you will get is a Linux prompt. Using the excellent wiki, I configured my network, installed X.org, nVidia drivers and Alsa and decided to install Gnome among the programs I usually prefer. Note that there is a very good tweaked version of KDE for Arch called KDEmod which I hope to install in the future. After fetching the needed packages using pacman and making the necessary configuration changes I was able to start Gnome. Note that as Arch tries to be as simple as possible it does not make any disto-centric changes to Gnome or other desktop enviroments so what you'll see will be the default desktop without any eye candy. So I quickly installed some themes from Gnome-Look.org, conky (never forget conky!) and Compiz Fusion from the custom Arch repository to get something aesthetically pleasing:

ArchLinuxDesktop
This is my Arch desktop after installing Gnome and adding some Arch art, conky and Compiz-Fusion. (click for full size image)

Installing your favorite programs is very easy. Flash player, drivers, restricted codecs are all in the pacman repositories and installing them is as simple as a "pacman -S package" command. In the case that something that you need is not in the repos, try the very rich AUR (Arch Users Repository), there are pretty good chances you'll find it there.

My Desktop
After about an hour I had a working Gnome desktop, with Compiz Fusion, Firefox, Flash, Exaile, Abiword and many other programs. (click for full size)

Opinion
What I learned from Arch is that configuring your system exactly for the hardware you have and customizing to your needs manually is very important. It also keeps the bloat away. Why install Xorg drivers for dozens of card when you just have an nVidia?
I found out that my PC works better with Arch than what with any other distro. It is faster - much faster- and it seems to be more stable as well, while being on the bleeding edge. It may sound weird but many of the problems I had before with Ubuntu or Fedora, like support for my new GeForce 8800GTS and 5.1 audio not working 100% correct, are corrected in Arch after I did the manual installation *once*. And the reason for this is the amazing, simple design of Arch that lets you configure even the last little detail in your system in an easy to understand way. It helps you understand why it works that way, not just copy paste commands or install packages and hope to get everything working.

Conclusion
As I've said before I am a rather old Linux user, so I didn't expect to get easily impressed from a distro. Well guess what, I am! Arch is an excellent distribution I'd recommend to just about everyone that likes to get his hands dirty and has at least some experience in Linux.
It keeps the simple methodology that Slackware has but presents it in a more easy, decent way.
It is not a distro for absolute beginners, it does not promise a dozen features "out of the box" but once you get it rolling you'll be rewarded with an amazing distro. Trust me you'll love "the Arch way"!

Comments  

#35 afonic-sp-1549927864 2011-01-24 12:25
Quoting Meeku:
Racists on the Arch Linux Mailing List

I joined the Arch Linux [....] no discussion nothing.


Nice email address, but I think you need to lookup the term "racism" in a dictionary.
#34 cybernoid 2010-09-28 02:17
Simple, clear, and fair review. We all should $upport Arch next Christmas. It's the greatest OS I have ever used. In pair with Workbench 3.9 8)
+2 #33 Nef 2010-03-27 01:46
I've often heard it said that Arch is not suited to beginners. I consider that to be false, and I think I have good reason to do so. Seeing as it's been said here, I suppose it's as good a place as any speak my piece on the matter.

My first experience with Linux was with Arch. It was recommended to me by friends who already used it. My first install, I must say, was a bit bewildering. However, the guide provided on the Arch Wiki is thorough, and pretty much walks you through the whole thing step-by-step. If there was anything else I needed, or something I didn't understand, I asked my friends.

People may, at this point, jump forward and shout "Ahah! But you had experienced Arch users to guide you!". That's true, and it was damn helpful, I won't deny. But a similar level of guidance can be found on the Arch forums and wiki.

The thing is, once i had configured my first installation, I came out with a much better understanding of how my entire system worked. I was moving from a Windows-only background, I want to point out. Configuring my system to work exactly the way I wanted (An amazing novelty from my perspective at the time) was as simple as following the steps on the Beginners' guide. Frankly, i was amazed. For example: I never had a use for a desktop in the convential sense, so i found Openbox to suit me very well.

It was a period of learning, yes, and not something an ordinary user would ever tolerate having to go through, but it was definitely valuable. When it came to my second Arch install (which, incidentally, wiped out my reliance on Windows completely), I was able to quickly and easily configure my laptop (overnight, in fact).

What I'm trying to point out is that, if you're willing to learn, and learn quickly, you can start out with Arch and not look back. I managed it.
#32 RohitK 2010-02-17 16:47
I've downloaded the 64 bit iso for my laptop and Im gonna try this distro soon after reading so many positive reviews across the web. I'll post my experience here
#31 Linux wanabe 2009-10-07 06:13
Most of the comments, and I assume the original review, are two to three years old. It is very well written, but I feel it could be outdated? Would love to see a new review that reflects the rapid changes that have taken place in Linux, especially one as well written as this one.
#30 BIODUN 2008-10-13 11:11
I fell in love with it the moment i saw it, and i see its magnificient and promising try it...
#29 NikiVanCleemput 2008-05-31 23:41
I was a distro hopper too. I installed everything from redhat 9, to mandrake, to suse, debian, slackware, ubuntu, kubuntu, mint, etc... until 4 days ago I've met Arch. This distro is just incredible. Instead of automatically installing all kinds of stuff I don't need it lets me install the software I want to use and only that software. The past 4 days of my life are just amazing with Arch. I really love it. I'm using a dualscreen with openbox and it works just perfectly fine! I think the power of arch is the configuration. Everything is just logical and not r*ped by GUI configuration tools. Everything has its place but can of course be changed as you want. You install it step by step, and because of this you really know how the system is configured, and you know where to search when something isn't working. I'm planning to use Arch on a Dedicated Server to serve a Ruby On Rails app. I have a strong feeling that this is going to work out really well!
#28 Carroll Vance 2008-03-26 15:33
after distro hopping from Fedora, to Ubuntu, to Gentoo, to Debian, back to Ubuntu, to Fedora, to Ubuntu, to Fluxbuntu, I feel at home with the straightfoward and well documented installation and configuration of Arch Linux.

Just installed the software I want.. nothing else.. no bloat. Arch linux lackage management is amazingly fast! Maintaining my system has never been easier.. It is also incredibly stable, and not having to install -dev packages for libraries makes things so much easier as a developer. Its like all the best things in the linux world put in one system....
#27 The name has been registered. Please use other name 2008-03-04 03:03
it might be difficult for absolute beginners but for those who did some distro-hopping for some time it is great.
on their website they say it is "...a small..." distribution but some girls told say "small" doesn't mean ...i think you know what i am talking about.
#26 piotr 2008-02-17 03:31
Hey. I need to add that my hal problem was solved thanks to a one person in Arch forum, who simply sent a file that fixed the problem. Amazing. Now, I run one among the fastest and stable distros among all the linuxes I have tried so far. It is really joy to use it.

Latest Comments

  • nagendra
    i want no how download mango videos form youtube plz tell me boss nagendra1566@gmail.com
     
  • Docs
    AnyDVD is too expensive, I use MakeMKV to 1:1 copy to MKV, then use handbrake convert mkv, totally ...
     
  • DTS
    Thank you very much, I have never found the OST of ''The Warrior's Way'' movie and now I have al ...
×
We use cookies to personalise content and ads, to provide social media features and to analyse our traffic. We also share information about your use of our site with our social media, advertising and analytics partners.