I've been hearing some good things about
Arch Linux lately, and I wanted to see how it compares to Ubuntu, which I've been using for a few years now. I loaded up a new VMWare virtual machine and mounted the iso. Let's see how this goes...
I'll be following directions from
this wiki page. So that I'm not completely lost.
- Boot menu comes up. Install? Okay. no graphical installer. We're going oldskool. Log in as root and run setup.
- Installation steps aren't too hard to follow. Partition the hard disk, let's use JFS for the first time (why not).
- Select packages, core packages are selected automatically, I press enter a few times, installation begins.
- Time to configure the system *yuck*, configuration files. Editing /etc/rc.conf. Make sure that eth0="dhcp". All done.
- Reboot. Login? Works. ping google.com? Works.
- pacman is the package manager. pacman -Syu to sync and update. klibc is complaining: file exists. I check the forums. Turns out I have to do rm /usr/lib/klibc/include/asm. Minus one for user-friendliness.
- Update works now. Time to add a user. useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash archie. passwd archie.
- pacman -S sudo (we want sudo). EDITOR=nano visudo. Add archie ALL=(ALL) ALL.
- Install Alsa, works (seems like Arch isn't using pulseaudio in their tutorials/beginner's guide).
- On to Xorg - installing lots of stuff. Xorg -configure should do the trick for the configuration. Copy example xinitrc to my home, add exec xterm. Test.
- Mouse and keyboard aren't working. Let's try xorgconfig.
- Even worse, xorgcfg? Nope, still nothing. Starting to miss Ubuntu.
- Oops! I'm stupid, forgot to copy new config file to /etc/X11/xorg.conf...
- ... but still nothing. Forums again. Looks like someone else had this problem (also using VMWare). Install xf64-input-vmmouse, and execute hwd -x.
- hwd generates wrong xorg.conf files. Remove the line with RgbPath.
- Still nothing. Add Option "AllowEmptyInput" "false" to ServerLayout section.
- Finally! X works, I'm learning stuff already, but still: again one minus point for friendliness (although the community seems nice, and the documentation is actually not bad for a fairly small distro).
- Worst part is over, on to installing a desktop environment. Let's keep it simple and try Gnome.
- First some fonts. I add ttf-liberation into the mix, glad to see it's there.
- gnome, gnome-extra, gdm, downloading and installing. Takes a while.
- /etc/rc.conf again: adding hal, fam and gdm to daemons, and fuse to modules.
- Installing a bunch of gnome themes.
- Installing vlc, firefox, flash, and some other things.
- Login as user, edit xinit, exec gnome-session. And: startx!
- Gnome pops up, clean background, very minimalistic. But fast indeed.
Screenshot:
Would I use it instead of Ubuntu for everyday tasks? Not at the moment.
Would I recommend it to novice friends and family? No.
Would I use it as a server? Perhaps.
Is it fast? Yes.
Would I use it on an outdated machine? Yes.
Does is show potential? Yes.