Step 1: Research the various distributions
April 28, 2007
I will admit I am basically ignorant about Linux.
I attended a unix-centric school. We focused on BSD, Solaris and even a few NeXT boxes in the “ACM lab” (i.e. where the compsci majors hung out). I was an admin on several servers and helped keep the place running. I’m familiar with vi and xemacs, gnu development tools (make, gcc, gdb, etc) and the like. But I don’t think that this is like riding a bike. I’ve forgotten most of it.
For all intents and purposes I’m starting over.
But I know enough to know that there are lots of flavors of Linux some of which are appropriate for my needs and many of which are not.
So here’s what I need:
- It has to look pretty. My wife and kids are going to use this and they aren’t going to accept something that looks worse than XP.
- It needs to be from a large and stable development group that has a development timeline with concrete future milestones. I don’t want Vlad’s K-Rad Linux Distro. If I walk into B&N and don’t find at least 5 unique titles focusing on that specific flavor then it probably doesn’t not meet this bar. When I make the decision I will buy the books I need. Usenet and forums are a last resort.
- It has to support my hardware. I’m not buying new hardware for this (ok – I might be convinced to buy a secondary hard drive).
- It has to play friendly when dual-booted with XP. I can’t abandon Windows entirely. Smartcard authentication to the work VPN will require Windows.
- Their official website has to give me a good vibe.
Those demands don’t seem unreasonable – in fact they seem pretty lightweight. I suspect I will have too many choices.This is my process using the filters I defined above.
Filter: Book Store Shelves.
I loaded the kids into the car and we went to a local B&N. They went into the kids section and I went into the computers section. There was roughly 40 linear feet of Linux titles so this feels like a good sampling (by comparison there was only about 20 linear feet of Windows-specific non-development titles).
There were distro-specific titles on Red Hat, Fedora, Ubuntu, SUSE, Knoppix, and Debian. The number of titles was in the order shown.
Filter: Big and Stable team
They all meet this bar. The commercially supported distros probably have a slight edge here but not enough to make a meaningful difference to me.
Filter: Dual boots well with XP
They all meet this bar.
Filter: Looks Pretty
This one is all about gut feel. I’m basing it mostly on screen-shots from the primary website and on the website itself.
RedHat.com – A link at the top of the page links to Fedora. Apparently Fedora is the RH sponsored free Linux distro. Since Fedora is already on the list I’m removing Red Hat from contention.
FedoraProject.org – Clean and simple – and a wiki (bonus points). They have a release timeline linked from their front page and the screen looks very XP-ish. Still in the running.
Debian.org – clearly geared towards developers. It’s a no-nonsense textual brain-dump of all-things-Debian. It has a complete lack of flair and is missing screenshots. I searched for “screenshot” using their Google-based search and found only some poor looking Chinese translation shots. Perhaps Debian is so good it stands on it’s own without screenshots but I need them. Sorry Debian, but you’re off the list.
OpenSuSe.org – Looking better than Debian and I see it’s a Novell project. Not sure what I think of that. What turned me off though was this – the Tasks page references Google Summer of Code 2006 and indicates that after 2006 selection is done they will update with more info. Well. It’s done. If they can’t keep their top-level pages current that is a red flag to me. It’s not off the list but it just fell to the bottom of the stack.
Ubuntu.com – Front page looks fine. Look – a link to “Desktop Edition” right on the front page! And one that is a screen shot. These folks get it. They talk about their release schedule. Have close-up shots to show UI behaviors and the page is in English. This one just floated way up in the stack. In fact – openSuSe just got dropped because of it.
So now it’s down to Fedora or Ubuntu.
The pluses for Fedora include corporate sponsorship, I have a good friend who I first met while he was wearing a fedora so that makes me feel warm and fuzzy, I know how to pronounce it and it is a name I was familiar with prior to today.
The pluses for Ubuntu are a slick looking website that showed me what I wanted to know, great looking screen shots and UI closeups, a unique name I don’t understand (and am not sure I am pronouncing right) and I remember thinking that the Ubuntu books looked interesting – even pulling a few off the shelf to browse. I did not touch a single Fedora book.
So after about 6 hours of total process (including drive time, lunch, typing this blog post and trying to figure out where my cell phone was when it started beeping) – the winner is Ubuntu.
If for no other reason then it seems cooler than Fedora. More hip. But still well supported.
Step 1: complete.