LWN.net Logo

10 things to consider when choosing a Linux distribution (TechRepublic)

Over at TechRepublic, Jack Wallen lists ten items to think about before choosing a Linux distribution. His items cover things like whether the distribution is 100% free, security, intended use, community, and more. "Of course, times and opinions change. For nearly 10 years I [rode] the Red Hat/Fedora wagon. And then, after considerable thought, I jumped over to Ubuntu. Why? Because it fit my evolving needs. Many will argue that one Linux distribution is just like another — and I agree, on fundamentals. But when it comes down to everyday use, each distribution is different from the next. So why would you want to use Debian vs. Fedora or Ubuntu vs. Mandriva? Let’s dive into this and find out."
(Log in to post comments)

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 9, 2008 20:01 UTC (Wed) by shalem (subscriber, #4062) [Link]

Considering that this was posted on lwn, which usually doesn't link to just any Linux related
article I expect a halfwau decent article. This isn't its a completely unbalanced uninformed
article even including some old fashioned fuuuud about some distro's the author appearantly
doesn't like.

Hint to other lwn subscribers: not worth the read!

Question to Jake: why link to this from lwn?

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 9, 2008 21:10 UTC (Wed) by jake (editor, #205) [Link]

> Question to Jake: why link to this from lwn?

I thought his list of things to look at before choosing a distribution was useful.  I
certainly didn't agree with all of his opinions either, but I did think there was food for
thought there.

It would appear that some disagree :)

jake

Author needs clue!

Posted Apr 9, 2008 20:17 UTC (Wed) by jmorris42 (subscriber, #2203) [Link]

Lets take em in his order:

1.  Fedora is 100% Free Software.  The brief flirtation with Fluendo and Codec Buddy is out
for F9.

2.  No comment on the eternal flamewars over rpm vs deb except to note that both DO work and
have real strengths and weaknesses vs each other.

3.  I dunno, I have /etc/init.d on RHEL/Fedora.  And /etc/rc.d/init.d so you can't fumble and
throw a file not found error.

4.  This guy claims to be using Ubuntu and doesn't know it's default DE is GNOME?  Phlease.
Not that both Ubuntu, Fedora, Debian, etc. doesn't also maintain pretty up to date KDE packages
as well.

5.  SELinux anyone?  I hate the thing because after years of effort it still tends to fill
/var/log/messages with crap and stuff randomly doesn't work.  But it does enhance security,
especially on servers where it tends to work out somewhat better.

6-8. No comment.

9.  Why waste so many words saying that installation problems ain't much of a problem and
hasn't been for years?  Agree that preload is a good thing, just wish more vendors offered it.

10.  Is this guy really right that the Ubuntu community has outpaced Debian and Fedora's?  If
so I'll have to go have another look.



Author needs clue!

Posted Apr 9, 2008 20:37 UTC (Wed) by rahulsundaram (subscriber, #21946) [Link]

Brief note: Fedora Board decided to not change Codeina behavior drastically for Fedora 9 since
it is the development freeze already and there isn't much left for the release. There has been
some tweaks in the meantime however. I am not sure the presence of Codeina changes the Free
software nature of Fedora since Codeina itself is Free software that has some links to
non-free software much like Firefox links to non-free plugins. 

If the free software distributions list comes from FSF it likely doesn't have Fedora in it due
to the firmware exception.

http://fedoraproject.org/wiki/Licensing

Author needs clue!

Posted Apr 9, 2008 20:42 UTC (Wed) by proski (subscriber, #104) [Link]

Fedora is free indeed. And even some of its version would recommend use of non-free software, Fedora has never included any proprietary drivers, as the article implies. In fact, I'm not aware of any distribution doing it currently, although many of us surely remember Kororaa LiveCD with proprietary video drivers. Kororaa doesn't exist anymore.

Some of the references distributions go beyond what Fedora does and remove non-free blobs, i.e. compiled code without sources that is loaded into devices, but not run on the host CPU. That's an entirely different issue, but the author is confusing it with non-free drivers that do run on the host CPU, often with the kernel permissions.

I didn't bother reading the rest.

Author needs clue!

Posted Apr 9, 2008 23:34 UTC (Wed) by lurk546 (subscriber, #17438) [Link]

5. Security - "the short list of distributions would include ... Bastille Linux"

Try Again! ("If at first you don't succeed, try, try again.")

A hardening script, not a distro

Posted Apr 10, 2008 6:17 UTC (Thu) by AnswerGuy (guest, #1256) [Link]

Last I checked (and again, just now as I started typing this) Bastille is not a distro, nor is
it only for Linux.  It's a system hardening script which has been ported to HP-UX and MacOS X
as well as various distributions of Linux.


10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 9, 2008 21:06 UTC (Wed) by aba (subscriber, #24118) [Link]

I really wonder why this blog entry has been linked by LWN. Usually, LWN is better by far, but
that entry is only half-baken and not really worth attention.

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 11, 2008 11:42 UTC (Fri) by darwish07 (subscriber, #49520) [Link]

I agree. Those kind of articles written by half-baked non-technically-informed journalists
make me sick.

Arbitrary personal anecdotes

Posted Apr 9, 2008 21:10 UTC (Wed) by elanthis (subscriber, #6227) [Link]

Snore.  I could offer an arbitrary personal anecdote about why I left Ubuntu, after having
used it from its first release, to go to Fedora.  The differences between the distros, even
though they are completely disjoint in terms of distribution engineering, are so incredibly
small as to be almost not worth mentioning.

Some people run into stuff that doesn't work in Fedora and does in Ubuntu.  Some people run
into stuff that doesn't work in Ubuntu and does in Fedora.  They both include the same
desktop(s), use the same X server, include Firefox and OpenOffice and Evolution, run in x86
and x86-64 and some other archs, include all the same little miscellaneous desktop apps like
Pidgin or Rhythmbox, use udev and HAL, etc.

Even many of the core low-level "distro specific" technologies are the exact same with each -
both include Pulseaudio, FC9 is using upstart, and the next versions of each will be using
PackageKit for software updates and installation.  Once kernel mode-setting is in they'll
probably be using the same graphical bootup sequence tools, too.

They include the same server tools - Apache, Dovecot, Exim, Postfix, Sendmail, MySQL,
PostgreSQL, Courier, sshd, etc.

It's taken a while, but the last few years have finally started to see a lot of once
distro-specific work pushed into upstream projects.  Other than the low-level packaging tool,
the only place the distros differ any more is in the experimental areas where all the distros
are trying out different things, until eventually one comes out the clear winner and all the
other distros adopt it.  That is, the only places the distros differ are where there's no
clear superior solution!

Arbitrary personal anecdotes

Posted Apr 11, 2008 5:59 UTC (Fri) by muwlgr (guest, #35359) [Link]

Agreed. I always tell people that modern Linux distributions are equal and interchangeable in
large extent. What could be done in one, easily could be mirrored in another. Myself,
currently I prefer Ubuntu. But I have stopped to try to argue with other's choices, which I
liked to do before.

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 9, 2008 21:25 UTC (Wed) by jengelh (subscriber, #33263) [Link]

1. Who gives, you don't have to install the offending pieces.
2. But only when you are building packages. apt, I can't deny, beats most rpm frontends
(yast,yum and smart) in terms of speed, but dpkg has a seemingly utterly complex build system
-- lots of dh_* calls, anyone?!
3. What's the rc.d nonsense?
4. Is not a factor in choosing a distro, at least if you can choose what you want to install.
All major players give that choice.
5. Eh well... me says it's not always a technical issue.
6. Biased opinion, definitely.
7. Somehow it came to no surprise that Ubuntu is also listed here.
...

It's much more simple, rule #1:
- if you are not biased to a distro already, use whatever they use at work.

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 10, 2008 0:33 UTC (Thu) by csawtell (guest, #986) [Link]

> It's much more simple, rule #1:
> if you are not biased to a distro already,
> use whatever they use at work.

More to the point, use what your primary helper uses until you have learnt 
to fly, then choose what you think your needs best. You'll probably not 
change until you discover something really wrong with what you currently 
use, because the old adage "Better the Devil you know than the one you 
don't" really does apply in this situation. I have had several forays out 
into the wide-blue-yonder, but have always run back home after a week or 
two.
 

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 10, 2008 2:12 UTC (Thu) by yarikoptic (subscriber, #36795) [Link]

I don't know who is smoking something strong here (I confess I had some beer), but excluding
Debian from "100 % open" is pretty much an assault. Sure thing there is non-free and contrib
sections available, but those are just an option for you to decide upon. 

Also, I might be ignorant, but what other "100%" distributions ship Ice... products instead of
Fire... trademarked ones (read iceweasel vs firefox) which might bite you whenever you expect
it least?

The flow "distributions released under GPL" -> if not -> "with proprietary drivers" (ie
non-free) is misleading and shortsighted imho. BTW - is there any distribution which contains
GPL-only pieces? GPL is not inclusive of all FOSS.

And what you should consider while talking about support that every "main" (ie 100% free)
package in Debian is supported (in contrast to all-in-1 multiverse...). And support !=
Community. Thus I would have made a separate section on support itself.

Trying to say something positive

Posted Apr 10, 2008 8:41 UTC (Thu) by debacle (subscriber, #7114) [Link]

At least the article does not (like still many do) focus on the installation process only.
Apart from that, the author did get it all wrong. The first question has to be the one for the
"intended use", of course. Some of his points are totally irrelevant, but they forgot
questions like:
A. How many years does the distribution exist, how big is the project and how likely is, it
will support me in three or ten years?
B. How complete is the distribution in terms of number of officially supported packages
available?
C. Does the distribution feature a public and working/useful bug tracking system? And so on...

10 things to consider when choosing a Linux distribution (TechRepublic)

Posted Apr 11, 2008 10:34 UTC (Fri) by niner (subscriber, #26151) [Link]

It's pretty much obvious, that this guy only ever used Redhat/Fedora and Ubuntu. Not 
even mentioning Debian or openSUSE speaks for itself. If he'd just left out any 
recommendations and focused on a list of things to look out for, it could have become a 
nice article.

Copyright © 2008, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds