TechRepublic : A ZDNet Tech Community

Linux and Open Source

Host: Jack Wallen
Contact

Lately, I have written various articles that have stirred the pot regarding the various Linux distributions available. I have heard quite a bit of dislike for Ubuntu, GNOME, and KDE 4. In fact I have heard opinions from people that make me wonder why they even use Linux.

I have come across plenty of distributions that I will never use again. I have played with desktops that will only have ever graced my screen once or twice. But to say I hate them? No matter how much I dislike these tools, they are still a part of the Linux community and that at least gives them some credibility.

But this train of thought started my brain whirring around the idea of “what makes a good Linux distribution?” I thought, what better place to ask this question than here at Techrepublic! Naturally I can’t just ask the question without offering up my own opinion on the subject as well.

Standards

I would have liked to think by now all Linux distributions would be following some semblance of standards. I don’t find this to be the truth. And why? There’s an organization built around creating standards for Linux. The Linux Standards Base was created to try to set standards for which all distributions could follow. So far this has not paid off. I can understand the struggle, but how hard could it be to set smart guidelines and, if a distribution follows those guidelines, give them some seal of approval.

The Linux community has to understand if standards are set and followed, developement (and acceptance) for the operating system will be that much easier.

Drivers

In order for a distribution to be successful it has to include drivers for hardware to work. Yes this might mean that non-free drivers must be included. But that is a small price to pay for a Linux installation to work. The less distributions work out of the box, the less acceptance and use they will see. This is where the Ubuntu distribution shines. Adding proprietary drivers so that NVidia card will use the correct resolution, or that wireless card will work is simple. More distributions should follow this example.

Desktops

It is clear there are camps for every desktop available to the Linux operating system. And these camps are very vocal in their dislike of the other. GNOME hates KDE hates GNOME hates Enlightenment hates Fluxbox, etc. And it only makes sense that a distribution make a choice for a default. But that doesn’t mean the distribution can not offer the other desktops to the user. This should be the case during installation - even with Live CDs. The installation should ask the user if they want extra desktops installed, or a different desktop installed. Or if that’s not the answer - then the installation of said desktops should be made simple with the help of tools like Synaptic. There should be a single check box to install the whole of KDE or GNOME or Enlightenment. Make it easy people! Give the users choice. Remember the old days of Linux installation where you were asked which desktop you wanted to install? Bring that back. And standards should be followed. A KDE desktop should fundamentally look and feel like any other KDE desktop so users have a better chance of getting used to the Linux desktop.

Help system

For many users that are familiar with Linux, this really isn’t an issue. But for new users a good help system is critical. Most help systems included with a distribution generally focus only on the desktop. Add to this some fundamental Linux help and you have a winner.

Make it all work

One of the reasons why the average user doesn’t really think twice about their operating system is because when they fire up that PC for the first time everything just works. They don’t have to install a flash plugin or Java or a library so their iPod will connect or they can listen to MP3s. These should all be automatic on every distribution. Period. And the MP3 licensing issue - that needs to seriously go away. People use MP3s. How many times have you had to help someone roll MP3 support into Rhythmbox, Banshee, or XMMS?

Security

Most distributions have this inherent in their systems and subsystems. This could easily fall in line with standards. You have some distributions using SELinux and some not. You have some distributions adding a GUI firewall tool by default and some not. I am not the biggest fan of SELinux only because when it works its best, it can get in the way of applications running (have you had SELinux stop acroread from starting up?). I think the desktop standard should simply be iptables with policies set so that nothing can get in and normal services can get out.

Eye Candy

Let’s face it - if you’ve got it, flaunt it. With the help of Compiz, Linux can have the most amazing desktop among all of the operating systems. But in most Compiz-enabled distribution installations I have seen, they have visual effects set to Normal. This leaves out the Compiz Cube, wobbly windows, and a number of other mind-blowing features. If a machine’s hardware can handle it, the default needs to be Extra or Custom. Out of the box (again, if the hardware supports it), all of the Compiz goodness should work. And the key combinations need to be standardized (there it is again!).

What is the most important aspect of a Linux distribution for you?

View Results

Loading ... Loading ...

Final thoughts

Where do you stand? In your opinion, what makes a good Linux distribution? If you could roll in various aspects of any distro together what would your final results look like? Here’s what I would do:

Take the proprietary driver system and installation tools of Ubuntu, add the desktop of Elive+Compiz, add the foundation of Debian, and the security of Bastille Linux and you would have one killer distribution! Your turn.

Jack Wallen was a key player in the introduction of Linux to the original Techrepublic. Beginning with Red Hat 4.2 and a mighty soap box, Jack had found his escape from Windows. It was around Red Hat 6.0 that Jack landed in the hallowed halls of Techrepublic. Read his full bio and profile.

Print/View all Posts Comments on this blog

I had a postivly nasty time with latest Mandriva SinisterSlay | 06/01/09
The 2009.1 Mandriva review wasn't nice over at distrowatch either Neon Samurai | 06/01/09
Buggy? I'd say untested SinisterSlay | 06/01/09
For a #.0 release, it would be ok Neon Samurai | 06/01/09
I dont think its a very good review... SinisterSlay | 06/01/09
depends pgit | 06/02/09
I'd like to see better working MythTV Neon Samurai | 06/02/09
MythTV solution chaapala@... | 06/02/09
mine's a pvr500 Neon Samurai | 06/02/09
mythtv vs. mysql chaapala@... | 06/03/09
Re: depends chaapala@... | 06/02/09
Mandriva is a (the?) nice distro for end-user potter67 | 06/02/09
Standards Timbo Zimbabwe | 06/02/09
"down to just 6".. we have that already Neon Samurai | 06/02/09
slack pgit | 06/03/09
I was thinking of that one too Neon Samurai | 06/03/09
IT Management and Control Too Old For IT | 06/02/09
businesses are seporate entities Neon Samurai | 06/02/09
for new users... mrdt | 06/02/09
man, do you have a problem! F4A6Pilot@... | 06/02/09
The problem with man pages isn't availability, Palmetto | 06/03/09
ease vs info pgit | 06/03/09
Man, oh man. boxfiddler | 06/03/09
Debian does that Neon Samurai | 06/02/09
I had a positively excelent time with Mandriva 2009.1 techrepublic@... | 06/02/09
What is MCC? SinisterSlay | 06/02/09
took me a second also Neon Samurai | 06/02/09
Wireless USB thumb drive SinisterSlay | 06/03/09
yup, I would have booted with it in also Neon Samurai | 06/03/09
Actually it did provide it SinisterSlay | 06/03/09
Good that it eventually worked out Neon Samurai | 06/03/09
Once I reinstalled without checking off to remove uneeded packages SinisterSlay | 06/03/09
not an option I would have ticked either Neon Samurai | 06/03/09
I was not broadcasting at the time SinisterSlay | 06/03/09
MCC is the Mandriva Control Centre - the Control Panel s it were Alganon | 06/03/09
it wa so amazingly close to working out of the box SinisterSlay | 06/03/09
Install packages from Internet or CD/DVD techrepublic@... | 06/03/09
Same problem SinisterSlay | 06/03/09
Mandriva ftw t0ken | 06/03/09
SinisterSlay look up RPM. interested_amateur@... | 06/06/09
Already suffered RPM's SinisterSlay | 06/06/09
Epic Failure #1 - #3 j-mart@... | 06/06/09
Is it too much to ask for... SinisterSlay | 06/06/09
Stop whinging if Linux is beyond you just forget it j-mart@... | 06/07/09
Other - Integration with Windows domain / Active Directory. No text. Palmetto | 06/01/09
for many users Jaqui | 06/01/09
If you are lazy this is a cookbook F4A6Pilot@... | 06/02/09
you know Jaqui | 06/02/09
Difference between 'lazy' and 'don't set corp. policy'. Palmetto | 06/03/09
Same situation here Neon Samurai | 06/03/09
Novell's openSuSE or SLES/D - AD integrated azbat@... | 06/03/09
RE: What makes a good Linux distribution? baluvix | 06/01/09
Stability over time george@... | 06/02/09
A good linux distro Dumphrey | 06/01/09
I agree.... ---TK--- | 06/01/09
A good Distro ? One that performs the task you require j-mart@... | 06/01/09
Linux should work from box foss.paul@... | 06/03/09
Linux - a great tool j-mart@... | 06/03/09
so should windows csmith.kaze | 06/09/09
Windows has the advantage of vendor installation Palmetto | 06/09/09
Switched from openSUSE 11.1 to Ubuntu 9.04 D-T-Schmitz | 06/01/09
Ubuntu Jaunty a definite front runner in my eyes SKDTech | 06/01/09
Ubuntu Studio 9.04 mmatchen@... | 06/02/09
Also liking Ubuntu Studio but still has issues Threv | 06/10/09
Ubuntu just works jackie40d@... | 06/11/09
disagree about it being a admin's linux blcslv | 06/03/09
Good on DE choice, Compiz... No. dirk.r.gently@... | 06/01/09
Arch FTW csmith.kaze | 06/02/09
I primarily support Windows NickNielsen | 06/01/09
Win7 willda@... | 06/02/09
RE: What makes a good Linux distribution? kjaggu@... | 06/01/09
MEPIS Sagax- | 06/02/09
Tried many distros frank@... | 06/02/09
I used Mepis at one time RipVan | 06/02/09
For MS. try ImgBurn. interested_amateur@... | 06/06/09
Mepis... ogozhan | 06/03/09
Abut Pardus rhomp2002@... | 06/09/09
I love Linux, but... markinct | 06/02/09
hardware csmith.kaze | 06/02/09
RE: What makes a good Linux distribution? Stovies | 06/02/09
i use Arch, but.. csmith.kaze | 06/02/09
For Ubuntu rhomp2002@... | 06/09/09
For Ubuntu . . jackie40d@... | 06/10/09
RE: What makes a good Linux distribution? Moejj | 06/02/09
From Whose Perspective? john3347@... | 06/02/09
Nah Adan_Ova | 06/02/09
"Just for those who dare to learn about and love computers." Palmetto | 06/02/09
plenty of them csmith.kaze | 06/02/09
I know that, you know that, but Palmetto | 06/02/09
hmmm csmith.kaze | 06/02/09
that would be enough for me also Neon Samurai | 06/02/09
mmm? Adan_Ova | 06/03/09
Degree? Adan_Ova | 06/03/09
Why should love be necessary? Palmetto | 06/04/09
off course! Adan_Ova | 06/04/09
Nah willda@... | 06/02/09
Linux is easier for a new user... FXEF | 06/02/09
OEMs have no motivation to make it available. Palmetto | 06/02/09
monopolies bring out the worst csmith.kaze | 06/02/09
It's standard policy Neon Samurai | 06/02/09
I'd be happy to let the darwinian process deal with drivers Neon Samurai | 06/02/09
Darwinism vs. religion Palmetto | 06/03/09
so true, the reminders are constant unfortunately Neon Samurai | 06/03/09
I got 30 years and Vista threw me for a loop on the weekend Neon Samurai | 06/02/09
That is the difference between linux and windows users jdclyde | 06/02/09
hahaha csmith.kaze | 06/02/09
And notice the biggest OS war right now jdclyde | 06/02/09
jd, I beg to differ Palmetto | 06/03/09
You can beg if you wish jdclyde | 06/03/09
Uncle Billy boxfiddler | 06/03/09
Neither does a user manual alaniane@... | 06/05/09
Sure they have user manuals rhomp2002@... | 06/23/09
I reference Debian and BSD manuals often Neon Samurai | 06/23/09
Just work zclayton2 | 06/02/09
man csmith.kaze | 06/02/09
man files are a CLI command and not available thru the GUI, Thus EPIC FAIL! SinisterSlay | 06/02/09
calm down first off csmith.kaze | 06/02/09
Oh I figured it all out SinisterSlay | 06/02/09
okay... csmith.kaze | 06/02/09
Sry, updated post, re-read SinisterSlay | 06/02/09
just work with as little effort as possible Neon Samurai | 06/02/09
draconian? csmith.kaze | 06/02/09
can it... SinisterSlay | 06/03/09
When you find an OS that can do that Neon Samurai | 06/03/09
forums pgit | 06/03/09
Nah, I approached it as a new user SinisterSlay | 06/03/09
sometimes you have to add man pages jlwallen@... | 06/03/09
man files aren't for beginners Palmetto | 06/03/09
F1, the key that never could :) {nt} SinisterSlay | 06/03/09
generally true pgit | 06/03/09
:) Never asume people can learn SinisterSlay | 06/03/09
wow pgit | 06/05/09
was on her desktop SinisterSlay | 06/05/09
Extending the list Dogcatcher | 06/02/09
RE: What makes a good Linux distribution? R1scFactor | 06/02/09
RE: What makes a good Linux distribution? tomj001@... | 06/02/09
hardware, hardware, hardware csmith.kaze | 06/02/09
I don't care who's fault it is. Palmetto | 06/03/09
so its the fault of linux csmith.kaze | 06/09/09
as long as we buy the hardware and dual-boot Neon Samurai | 06/09/09
so its the fault of linux john3347@... | 06/09/09
They all do Neon Samurai | 06/09/09
preach it! csmith.kaze | 06/11/09
okay csmith.kaze | 06/11/09
We've been kicking that question around here for years. Palmetto | 06/11/09
What about the hardware manufacturers who lie rhomp2002@... | 06/23/09
What was the NIC and vendor? Neon Samurai | 06/23/09
I didn't say that it Linux fault Palmetto | 06/09/09
maybe not, but... csmith.kaze | 06/11/09
Speculation Palmetto | 06/11/09
I like the "percieved" Neon Samurai | 06/11/09
Very true rhomp2002@... | 06/09/09
Hey hold on.... SinisterSlay | 06/10/09
its more implied than anything csmith.kaze | 06/11/09
And you say I ' don't get it ' ? Palmetto | 06/11/09
dude, joke csmith.kaze | 06/11/09
You'll excuse me Palmetto | 06/11/09
RE: What makes a good Linux distribution? heinerlopez@... | 06/02/09
RE: What makes a good Linux distribution? jackie40d@... | 06/02/09
For Me, PCLinuxOS. dpresley_50201@... | 06/02/09
PCLinuxOS huh ! jackie40d@... | 06/08/09
Debian based distros don't work with my box. dpresley_50201@... | 06/10/09
Can't find ? jackie40d@... | 07/01/09
I replaced my Mandriva with Debian Lenny last week Neon Samurai | 07/01/09
Debian linux jackie40d@... | 07/03/09
I'm a bit of a fork snob Neon Samurai | 07/03/09
What Southbridge chipset you have? dpresley_50201@... | 07/04/09
RE: What makes a good Linux distribution? adamhorner@... | 06/02/09
Been with SuSE before Novell Chi-7@... | 06/02/09
RE: What makes a good Linux distribution? sniktaw@... | 06/02/09
After reading this Acorralado | 06/02/09
Re: Standards Jaqui | 06/03/09
here, here! csmith.kaze | 06/11/09
RE: What makes a good Linux distribution? RandallR | 06/03/09
Well, what do you want? mikifinaz1@... | 06/03/09
Books already exist Palmetto | 06/04/09
Pifft SinisterSlay | 06/04/09
Why are there women on the space shuttle? Palmetto | 06/04/09
Oh? SinisterSlay | 06/04/09
don't ask, don't tell Neon Samurai | 06/04/09
Adm. Hopper Palmetto | 06/04/09
I believe that is her, I'd have to replay the HOPE 2009 talk Neon Samurai | 06/04/09
Don't waste your typing on him. interested_amateur@... | 06/06/09
Odd, Should be working SinisterSlay | 06/06/09
"typing on him' who? Me or SS? Palmetto | 06/09/09
RE: What makes a good Linux distribution? NCWeber | 06/04/09
SuSE makes a good Linux distribution. rens.groenewegen@... | 06/04/09
Novell makes a good Linux distribution Neon Samurai | 06/04/09
What ever suits your fancy Afro Starkiller | 06/05/09
STABILITY RE: What makes a good Linux distribution? jeferris@... | 06/07/09
If only.... SinisterSlay | 06/08/09
"with the required diligence of a computer game" Neon Samurai | 06/09/09
what do you mean? SinisterSlay | 06/09/09
Games are one of the most buggy categories of software Neon Samurai | 06/09/09
I have a lot of expierence in both good and bad games, And its the same... SinisterSlay | 06/09/09
perhaps the bugs are less noticable Neon Samurai | 06/10/09
Well all software has bugs, thats normal, but I really believe it depends.. SinisterSlay | 06/10/09
cheers for the GPU advice Neon Samurai | 06/10/09
Companies are important SinisterSlay | 06/10/09
Shadows spoiled me Neon Samurai | 06/10/09
why so much effort? I haven't added anything to my desktop in months Neon Samurai | 06/09/09
RE: What makes a good Linux distribution? oz_ollie | 06/09/09
why not just start posting bug reports? Neon Samurai | 06/09/09
Standardized Desktops LeonBA | 06/10/09
standards csmith.kaze | 06/11/09
I don't think it can be done across distributions, or should be Neon Samurai | 06/11/09
hmm.. csmith.kaze | 06/11/09
I have my moments Neon Samurai | 06/11/09
What make a good? The 'G-Man.' | 07/03/09
it's easier to critisize then to help Neon Samurai | 07/03/09
Re: What make a good? dpresley_50201@... | 07/04/09
depends on the device.. but mostly.. yes Neon Samurai | 07/04/09

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now
500 Things Every Technology Professional Needs to Know
Did you know Microsoft's RegClean does not work with XP but you can use shareware to clean your registry? Did you know most wireless access points don't have encryption enabled by default? Did you know there are 500 tidbits of information contained in TechRepublic's 500 Things Every Technology Professional Needs to Know that will help you become a successful IT professional.
Buy Now

SmartPlanet

Click Here