When the new version of Ubuntu comes out, I tend to install it right away, but always seperate, never over the old install (I’ve been burned too many times by trying to upgrade in place). But when Karmic came out, I found it seriously wanting.
So I decided to go distro hopping to see what else I could find. Three other major distros released new verisons recently, so I thought I’d give them a go. I tried out:
After spending a week or so hopping between the three, I decided Ubuntu’s set the bar so high for Linux desktop distros that I might not have a choice but go back to the Krappy Koala–even with its bugs, Ubuntu is the best desktop distro out there.
Mandriva 2010
I enjoyed my time in Mandriva. I rememeber when I first got into Linux, Mandriva was one of the few distros I had heard about, or rather, its former incarnation, Mandrake. With a new version just released, I thought it was worth a go. Overall, it seemed like a nice, well-put together distro with the best hardware support of anything I tried. But being RPM-based, the package management tools just didn’t feel right to me.
Good
Performance on Mandriva was very snappy. The default artwork was very nice, and the installer handled my nVidia card very well: as I booted, it threw up the nVidia splash to let me know the card was loaded (which it did w/o me having to fight to get it to work)
Bad
Text rendering sucked, particularly in Firefox. This seemed to be a common thread among all the distros–fonts in Firefox look like crap and making changes in the Gnome appearance dialog to subhinting, etc, seemed to have no affect whatsoever on anything displayed in Firefox.
Package management was mysterious–the GUI installer searched poorly and didn’t seem to be able to show me what repos I had installed. Installing codecs, etc, was opaque–I don’t know if I ever installed xvid properly. Too, the community and documentation was small and not particularly up to date. I could find information about old versions of Mandriva, but now new.
OpenSUSE
I spent a lot of time in OpenSUSE as well. I was looking forward to trying it–I had heard their implementation of KDE4 was the best. The first time I tried it, I only installed KDE4 and ended up having some strange problems with my wireless. I could connect to the AP and ping my LAN, but I couldn’t hit the internet.
Later I installed Gnome and added KDE4 later–networking seemed to work fine.
OpenSUSE seems like a good distro, but as one of the biggest distros, it has to stack up to Ubuntu, and while there’s clearly some thought put towards design in OpenSUSE, the tools aren’t polished enough from a user perspective.
Good
The overall theme for OpenSUSE 11.2’s branding looks cool. The tendrils might be a little 2007, but in their defense, they’re trying something new and cool, and they get kudos for taking the risk. Also, the included sounds are very elegant. Most suprising to me is that pressing the windows key actually brings up the menu (tell me again why I can’t do this in Ubuntu?)
Bad
Like in Mandriva, text rendering sucked–antialiasing just looked weird and didn’t seem to have any affect on text firefox, which is a jaggie nightmaer. Package management is also a bit weird. The one-click-to-install-from-web thing is cool, but I like the idea of adding a repository so much.
Their implementation of KDE4 is cool-it looks great and runs snappily. But while the KDE4 devs might have a really interesting new metaphor to replace the desktop metaphor we’ve been stuck with for the last 20 years, it’s really hard to tell because KDE4 is still broken in lots of little ways (two examples: the twitter widget never showed any tweets and Firefox wouldn’t load gmail or twitter in KDE (worked fine in Gnome)). I’m just not going to stick around to try to figure out the metaphor when my browser won’t load my email.
The main menu thing in Gnome is just as bad–it seems to offer to search for you, but launching applications via it is virtually impossible–instead of launching an ap, it brings up a search of lots of esoteric config files. The installer wasn’t bad, but the partitioner could only be described as cryptic. Also, setting the root password in the installer was weird–I somehow set my user and root passwords to the same thing.
Fedora 12
I downloaded Fedora 12 before I knew it was out. To be honest, I misread the release date somewhere, assumed it was already out and downloaded it the day it released.
Fedora was the cleanest, most professional of all the distos I tried. Whereas Mandriva feels very slick and friendly the same way KDE 3.5 used to, and OpenSUSE feels quirky, classy yet unpolished, Fedora feels very lean and Gnome-esque. That lean Gnome philosophy isn’t quite my style, but I can appreciate the idea and Fedora pulls it off well.
Unfortunatley, my experience with Fedora ended in disaster rather quickly. Unlike the other distros, Fedora didn’t seem to have any good way to install my nVidia card. I followed some instructions I found on a forum. Upon reboot, X wouldn’t start. Next distro please.
Good
The installer was nice, as was the out of the box experience. Very clean/lean system.
Bad
Fedora’s installer found/installed Windows 7 in grub, but not Jaunty? Explain to me again why a one Linux system can’t see another? This kind of stuff has been working great in Ubuntu for at least a year now, probably longer, and Fedora can’t integrate something simliar and a bit for stable/solid? Of course, not too long later, cryptic online instrucitons about installing the nVidia drivers borked my bango, so I called it quits.
Karmic Koala
All this distro hopping was kicked off by the bad taste Karmic left in my mouth. I’ll say this, after this experience, I’ve found I’m an Ubuntu fan boy. Karmic was (is?) a buggy pile of crap. But the tools Ubuntu has put together for desktop management put everybody else to shame. The jockey-gtk tool, ie. Restricted Driver Manager, alone makes most other distros look bad.
On top of that, the community, documentation and support behind Ubuntu is so much stronger than any of the other distros. When you google for help on Linux, most often, you find information about solving the problem on Ubuntu. You don’t find that for the other distros–nobody offers solutions that say “su -” and “urpmi install conky”.
The depth of the Ubuntu repositories kicks the other distros in the can, and what’s not in the repositories, or what isn’t up to date, probably has a PPA, where you can always get the most up to date version of a package.
Good
The new PPA support is genius. The documentation and development behind Ubuntu is also great. Text looks good and things are integrated well.
Bad
Gwibber was broken. Flash was broken. OSD-notify was broken. That’s a good chunk of everything I use on a daily basis. That was enough to kick me on this big adventure in the first place.
Final Summary
After a week or two on other distros, I’m just about ready to give Karmic another try. Maybe by now, they’ve ironed some of the bugs out. Even if they haven’t, it just might be worth it.
Clearly, this isn’t a fair review–I began biased toward Ubuntu (although hating Karmic) and my frustration with other distros might have something to do with their refusal to act exactly the way I expected them to (ie. the Ubuntu way).
Still, while Ubuntu has a long way to go to catch up with Mac’s polish and integration and Windows’ ubiquity and breadth of software, they’ve taken Linux a long way and set the bar pretty dang high for the other distros. Fedora, Novell and everyone else have a lot to live up to.
6 Comments
An interesting post. I have found myself following a similar route since Karmic’s release and I have tried all the same distros, with the addition of Debian Testing, which I am on at the moment.
For myself, Fedora did not really appeal and so I probably did not give it a fair outing. However, I have always had a soft-spot for openSUSE, with SuSE being the first Linux distro I tried, and I have been really quite impressed with their latest release. I have never been a big KDE fan, but openSUSE’s implementation has left a lasting impression. My only real issue at the moment concerns the package repositories. Maybe it is just my lack of experience with the openSUSE way of doing things, but I find their system quite confusing in comparison to Debian/Ubuntu. :/
Me too–I still don’t quite understand when I was adding a repo and when I was just installing a package.
Although, I’ll say Mandriva and Fedora were even more confusing in that regard–tons of individual rpms are available online. I suppose you just install these without a repo? I dunno.
Jake,
Have you gotten things smoothed out good with Karmic? I have Karmic on a laptop but don’t use it that much. A respin of Ubuntu is LinuxMint. They usually come out with a release 4–6 weeks after ubuntu does. They add extra polish so a lot of things like java and browser add-ons just work. I will do an update on my daughters laptop soon and let you know how the latest is.
I would be curious to see all the tweaks that you do post install of Karmic.
I have been using fedora 12 lately here at work. RH is going to base RHEL6 off of fedora 12 sometime next year. I am trying fedora 12 for some of the kvm virtualization features. Though for small scale virtualization, virtualbox seems to really be getting better.
The 1 advantage about opensuse and sled is yast. I have not used it much in the past few years.
> Package management was mysterious–the GUI installer searched poorly and didn’t seem to be able to show me what repos I had installed.
Just a few short notes:
What do you mean with “searched poorly”? Doesn’t it find some packages? Have you checked the drop-down menus in the top-left corner. At default rpmdrake only seeks packages with a GUI.
And in rpmdrake you can set up the category-view on the left section. Go to the “View”-Menu to list the your repos.
Regards,
TeaAge
Computerworld review of the top distros:
http://www.computerworld.com/s/article/9142148/Review_3_top_Linux_distros_go_for_different_users?taxonomyId=89&pageNumber=1
“At this point, some users wake up and figure out they should just buy a Mac. Others are lost forever.” http://linuxhaters.blogspot.com/2008/06/evolution-of-ubuntu-user.html
I’ve been running Ubuntu for several years now, and I am really, really getting sick of the bugs and regressions with each release. I waited until today (2009−01−05) to upgrade to Karmic, in the hope that major bugs will have been fixed since the release. We’ll see if my computer still works when I get home.
Are Macs really any better? Now that I’m not a poor college student, maybe I can afford to find out. If it means not wasting huge amounts of my free time diagnosing and working around bugs that should have been fixed before the release, it might be worth the ludicrous markup.