So I finally did it -- my first Arch install. No I didn't abandon Ubuntu -- far from it -- I just wanted to see how the other side lives in a "more advanced distro". Here are my general impressions for any one else considering a similar experiment
Arch -- it can be complicated. I've used Ubuntu for a long time - 5 or more years and really like the command line. Most terminal commands are not foreign to me, and if they are, I'm very comfortable with how to find help. My first impression is that you actually have to configure everything about Arch and your hardware manually (well almost everything). The Arch beginner guide wiki is very well written -- don't skip any steps, however its somewhat incomplete?? if you have problems with your hardware. Getting the main system up and running particularly if you have an ethernet cable is actually pretty quick. Your left with a tty terminal for a log in. But that is where basically the guide ends and a little bit of the work (and frustration starts). Getting the wireless adapter up and running is always a pain, but doable, but the commands for configuring the adapter are just slightly different than in ubuntu -- a process whereby I know what I want to do, but I've got to look up the exact syntax for the commands.
Configuring the video adapter -- yet another 4-5 hour experiment. I have a radeon 3650 "legacy" graphics card. I took me a while -- meaning a few hours -- to actually discover that the catalyst legacy drivers don't actually with the most recent versions of the linux kernel. This information isn't really specified in black and white anywhere. I ended up defaulting back to the open source drivers. A process that was easy, but I ended up wasting a lot of time
Desktop and window manager -- I currently still run the 11.10 Ubuntu version. On this system I run gnome-fallback with compiz. It took me awhile to get the system fine tuned to how I wanted it. When new versions of Ubuntu are released, I usually just install from scratch, however this means I'm just reinventing the wheel again when it comes to installing a different desktop than the now default Unity. I've done this every release since Edgy Eft. Frankly I've become crabby at doing the same thing over and over. When installing Arch (as with Ubuntu), you can choose whatever desktop you want (yes and window manager). I can't say I've ever had to install these items from scratch before except for my brief dabble with E17. It definitely takes a few hours to get things tweaked to how you want it - and I'm not sure I'll ever be done tweaking. For those interested I'm currently running Cinnamon.
Some of the fun and frustration at the same time is that I'm setting things up which I've actually taken for granted with the Ubuntu installation. A lot of the information on the web in general is Ubuntu centered -- very Ubuntu centered and more applicable to the apt packaging system. Arch documentation is usually a lot more scant, and I can't say I've found their forums to be overly friendly. Arch uses pacman which is a wonderful piece of package management software. Yaourt is another tool to access the AUR -- yet another gem. One of main problems however is setting systems to run at start. Ubuntu uses Upstart -- a process I've become very comfortable with -- even writing upstart scripts which are very straightforward. Arch uses systemmd -- something I'm still struggling to get my head around. Again the documentation is available, but its very technical and not for beginners.
I'll stop my blogging here. Arch is definitely fun to see how another side lives, particularly a more advanced side and a distribution that adheres to a rolling release cycle which hopefully will keep me on the cutting edge but also not force me to keep upgrading every 6 months. It's definitely however not for beginners. Maybe I'll change my attitude with time -- as I do with most things in life as I become more comfortable with the new change.
Bookmarks