Linux.com

Feature: Linux

In praise of small Linux distros

By Alan N. Canton on September 06, 2005 (8:00:00 AM)

Share    Print    Comments   

Among the hundreds of Linux distributions, only a handful get much media attention, and only a small segment of those have become household words in the Linux community. At Distrowatch.com, one of the better known Linux ranking sites, you'll see the same names week after week in the top 20 -- Ubuntu, Mepis, Fedora, Slackware, etc. So who is using the bottom 80? And why?

Of course, many distros are created for special needs. One example is SME Server, designed as a plug-and-play file server and network gateway. Another is Smoothwall, created to be a network router. But the majority of distributions that don't receive much attention aren't that different in structure or purpose than those that get the notice and popularity.

To understand why these distributions have a following, let's look at the example of Kanotix, a variant of the well-known Knoppix live CD. It was created by Jörg Schirottke, who is known by the nickname of Kano -- hence the distro's name.

Kano took the Knoppix version of Linux, optimized it for modern hardware, and added a number of scripts that assist in hardware detection, configuration, and speed. In other words, he improved upon Knoppix. Some might say that Kanotix is what Knoppix should be, while others say it's the only distro they have ever installed where everything worked right out of the box.

Since the major distros are all fast and stable, small distros have to provide more than just speed and stability. Why do so many small distros have such a loyal entourage? The answer lies in the word "community."

Popular distributions have large communities that provide support via Web boards, Usenet newsgroups, and IRC chat. Unfortunately, the popular distributions often attract a huge number of newbies who don't know what they don't know -- but they post it anyway! Thus, when you ask a question you may get five answers, some of them wrong and some of them right, and you have to guess which is which.

In a distro community like Kanotix, while there are many newcomers to Linux, they are usually not first-time newbies. They are folks who have a few months of Linux experience under their belt. They have cut their teeth on another distro, didn't like it, and ended up with Kanotix, usually by word-of-mouth recommendations. The smaller distros tend to attract a higher number of experienced users.

If you've ever visited some of the major distros' IRC channels, you know that it can be an experience, to say the least. Flame-wars, insults, vulgar language, and a general lack of decorum are often the norm. Things are different in the world of small distros. You won't find such lack of restraint in a channel like #kanotix (on Freenode). The regulars who hang out in small distro chat channels tend to enjoy helping others and like learning about Linux themselves. For the most part, the channel stays on-topic instead of vectoring off into loud, extraneous discussions.

Because the community is small and the same folks frequent the chat channels and Web boards, using a small distro is like being a member of a fraternity or sorority. These are your brothers and sisters, and everyone gets along.

A big attraction of small distros is the easy access you have to the developers. For instance, Kano, the developer of Kanotix, is on the IRC channel at least once a day, and often for hours at a time. He answers some of the more difficult questions on his kanotix.com board. This is invaluable, especially for someone who has only a bit of Linux experience but wants to learn more. What are the chances of you talking directly with the lead developer of Novell's SUSE or Patrick Volkerding of Slackware? I can chat with Kano every day of the week if I need to.

Don't get me wrong -- none of this is meant to knock the large and well-known Linux distributions. They are large and well-known for good reason: They give thousands of users what they need. But for others who are unhappy with the performance, support, packaging, or the overall spirit of their current platform, it could be well worth the time and effort to try a smaller distro.

Alan Canton is president of the Adams-Blake Company, which provides JAYA123, a Web-based back office application for small and mid-size businesses.

Share    Print    Comments   

Comments

on In praise of small Linux distros

Note: Comments are owned by the poster. We are not responsible for their content.

Well...

Posted by: Anonymous Coward on September 06, 2005 07:01 PM
...I can't believe the article didn't mention this, but another small Linux distro which is gaining popularity quickly is PocketLinux. It's truly the best thing since sliced bread.

<a href="http://distrowatch.com/table.php?distribution=pocket" title="distrowatch.com">http://distrowatch.com/table.php?distribution=poc<nobr>k<wbr></nobr> et</a distrowatch.com>

#

Re:Well...

Posted by: Anonymous Coward on September 06, 2005 07:42 PM
"...I can't believe the article didn't mention this, but another small Linux distro which is gaining popularity quickly is PocketLinux. It's truly the best thing since sliced bread."

Indeed! *pats on head*

#

Re:Well...

Posted by: Anonymous Coward on September 07, 2005 04:13 PM
I went to the pocket linux page but couldn't find the reason that makes it so special. I didn't find system requirements or anything that really describes the distro. Looked like another small slackware distro.

So please tell me, what is the fuzz all about?

#

Re:Well...

Posted by: Anonymous Coward on September 10, 2005 10:49 PM
The fuzz is that's it's the first distro (that I know of) that's taking the Unix philopsophy to Linux - one app per task, while still keeping most of the eye-candy. Most people don't need 10 text editors, 5 browsers, 3 e-mail apps etc., so for those of us who value simplicity PocketLinux really is a Godsend. Plus it has argueably the best Window Manager for KDE, Openbox.

If you don't agree with their philosophy then PocketLinux is probably not for you. There are plenty of other distro's out there that focus on someone's particular needs (for example: a fully fledged desktop, a secure server environment etc.). But for me personally, PocketLinux is THE distro that I've always wanted. That's all.<nobr> <wbr></nobr>;-)

#

Damn Small Linux

Posted by: Anonymous Coward on September 06, 2005 10:21 PM
The article mention DistroWatch but fail to note that the top ranked small distro is Damn Small Linux. Even above Gentoo in the 6 months span ranking.

#

Re:Damn Small Linux

Posted by: Anonymous Coward on September 07, 2005 05:51 AM
OK, the point of the article was not to highlight the best distros. The author used what's called an "example". He picked something that typified his point, and then explained why. Perhaps DSL or your distro of choice can be used to make similar points, but the author did not use them. There's no need to list all of your favorite distros.

#

Re:Damn Small Linux

Posted by: Anonymous Coward on September 08, 2005 04:51 PM
Darn it mates - it's so stupid - "Why hasn't the author mentioned my XYZ linux/distro???" Well, why doesn't he mentioned my PLD linux distro?? This article was meant to show advantages of small communites, not to mentione all of thousands thounsands of small distros!!!

#

egoism

Posted by: Anonymous Coward on September 07, 2005 02:17 AM
Why the author of a small XYZ-based distribution releases it's own version, instead of helping out the original one? I think it's against th open source "let's work together" philosophy, and most of the time (not with special-purpose distributions of course, like the router one) it driven by egoism and lack of understanding/cooperation. Sorry, this is what I think. There are way too many "distributions".

#

Re:egoism

Posted by: Anonymous Coward on September 07, 2005 03:10 AM
I don't think so, most of the smaller distros are created, because somebody tried to do it by himself. It's just an hobby for this people.

Besides, your opinions are egoistic IMO, because you want the best for you and not the best for the developers of the distros.

#

Re:egoism

Posted by: Anonymous Coward on September 07, 2005 04:55 AM
Putting eggs in one basket, as what's-his-face suggests, is good for developers to a great extent. Rather than have 2 gajillion distros, each of them maintained and used by one person, lets get a few thousand all-encompassing distros and direct work towards developing them, rather than making minor offshoots.
It's also good for the users. Distrowatch, as stated, numbers some hundreds of distros, most of which are used by few people. Do we really need all those others, when RH, Slack, Knoppix, etc. can solve most of our problems? To a degree, which is why I qualified that statement. I still don't believe in having myriad other systems for no obvious use.
Of course, if it works both ways, I can understand and approve that. Claiming to run your own distro must be an excellent pick-up line among Linux geeks. Just put your work into the greater project, please.

#

Re:egoism

Posted by: Anonymous Coward on September 07, 2005 04:16 PM
get a new hobby, you ain't having fun anymore..
People do things because they can be done, not to pick up geeks!

#

Re:egoism

Posted by: Anonymous Coward on September 08, 2005 06:49 AM
You must be a weak person who always have to follow the herd and always do everything just because others do it. And by the way, who the fuck do you think you are, who belive you have the right to tell other people how they should spend their time? Idiot.

#

Re:egoism

Posted by: Anonymous Coward on September 07, 2005 01:27 PM
Not necessarily, you are guessing about motives. There are many valid reasons to have a small distro. Small both in the sense of MB but also small in terms of audience. Perhaps it's specialised for a particular audience, even a school or a particular problem domain.

It doesn't mean that the work done there is lost to the world. It can be reintroduced to the "mainstream" distro later.

It's all a trade-off. Do you spend time convincing the big distro to adopt the features you want which may never happen or do you make a modified version. Of course there is a danger of divergence and the issue of tracking and continuing support but reconvergence is also possible, e.g. Utnubu.

A lot of the specialised distros are based on a big distro like Debian, Fedora, Mandriva and now OpenSuSE. Knoppix and Ubuntu are two of the most successful branches.

The mentality of always wanting to follow the mainstream is like requiring all scientists to research in approved areas. It ignores human creativity.

#

Re:egoism

Posted by: Anonymous Coward on September 12, 2005 05:46 PM
As far as I know, Kano started his own distro, because many of the scripts and other improvements he did for Knoppix, were denied by the Knoppix-Developers or integrated in a very slowly way.

In Fact in the latest Knoppix there are many things from Kanotix integrated like the improved knoppix-installer and many more.

So everyone is satisfied less or more<nobr> <wbr></nobr>;O)
IMHO this was the best way for Kano to do what he did.

Regards, Chriss...

#

Re:egoism

Posted by: Anonymous Coward on October 09, 2005 03:18 AM
Kano could have submitted his changes to the knoppix community. They would have picked and chosen what they wanted. Instead, he decided to put together a fast, stable and comprehensive distro w/the best hardware detection of any distro that I've used. His scripts are available to the knoppix community which I believe has incorporated some of them in their later releases.

#

a valid point

Posted by: Anonymous Coward on September 07, 2005 03:23 AM
Al makes a very valid point. If you value community, you are much more likely to find a good one with one of the small Distros.

---
jimf

#

Re:a valid point

Posted by: Anonymous Coward on September 08, 2005 04:55 PM
With Your point of view, there should be only one Linux distro - why Fedora, if there is Mandriva and so on and on....PPL making small distros are very much in the community - the LINUX community that is - we all are makeing Linux, but different ppl, different aproaches....

#

Great Article!

Posted by: Anonymous Coward on September 07, 2005 04:48 AM
I cut my teeth on Damn Small Linux and Kanotix has been my os of choice for quite a while now. I tried a full Debian install, but it was missing so much. DSL, in it's 50 megabytes, contains tons of desktop essentials. Kanotix is literaly a suite of applications with capabilities beyond those of Windows Media Center. Both distros also include click and run package systems, adding even more free and easily available apps and games.

i no longer buy software, i donate to projects i support

#

Pain

Posted by: Anonymous Coward on May 30, 2006 02:14 AM
[URL=http://nervepainrelief.jeeran.com/painrelief<nobr>.<wbr></nobr> htm] Nerve pain relief [/URL]

  [URL=http://www.back.painreliefnetwork.net/lowbac<nobr>k<wbr></nobr> pain.htm] Low back pain [/URL]

  [URL=http://blog.gala.net/uploads/painreliefback/<nobr>b<wbr></nobr> ackpainrelief.htm] Back pain relief [/URL]

  [URL=http://www.weblog.ro/usercontent/13155/profi<nobr>l<wbr></nobr> es/kneepainrelief.htm] Knee pain relief [/URL]

  [URL=http://www.info.painreliefnetwork.net/Pain-R<nobr>e<wbr></nobr> lief.html] Pain relief [/URL]

  [URL=http://www.sitefights.com/community/scifi/pa<nobr>i<wbr></nobr> nrelief/painreliefpreved.htm] Pain relief [/URL]

  [URL=http://www.info.painreliefnetwork.net/Medica<nobr>t<wbr></nobr> ion-Pain-Relief.html] Medication pain relief [/URL]

  [URL=http://www.info.painreliefnetwork.net/Natura<nobr>l<wbr></nobr> -Pain-Relief.html] Natural pain relief [/URL]


  [URL=http://painrelief.fanspace.com/index.htm] Pain relief [/URL]

  [URL=http://lowerbackpain.0pi.com/backpain.htm] Back Pain [/URL]

  [URL=http://painreliefproduct.guildspace.com] Pain relief [/URL]
[URL=http://painreliefmedic.friendpages.com] Pain relief [/URL]

#

For the textmode lovers among us.

Posted by: Anonymous Coward on September 07, 2005 11:48 PM
For the text mode lovers among us.
grml is a must have.
Very neat textmode livecd, great admin text tool and lots of really nice scripts.
- Jessta

#

I see

Posted by: Anonymous Coward on September 08, 2005 04:43 AM
I read all the comments to my "egoism" post. To the one who suggested, I'm an egoist - I want to see things better for all of us, not only myself. Actually, I don't use linux at all at the moment, so I only want to make things better for you - not including me...<nobr> <wbr></nobr>:-)

#

Re:I see

Posted by: Anonymous Coward on September 08, 2005 11:39 AM
You have to be on the inside to understand how things work, so by not using linux, you lose a lot of credibility. Many of the distro off-shoots are because distro maintainers refuse to allow app x in their repository of main software, so someone wants app x, and see a need for others who want app x, so they build their "distro" and make it free for others to improve upon. This is the main reason for all the "distros". A good example of this is ubuntu. A lot of people using debian (which anyone who's used a debian based distro will never go back to an rpm based one, just because of the ease of use of using a debian based system, but thats a post for another topic) wanted xorg over x11, debian stable got released as sarge (which seldomly is released, every other year if your lucky) and didn't have xorg at all, let alone by default, so like me, many of us flocked to ubuntu for xorg, and we found a nice community willing to help each other, and as a complete bonus, a 6 month release cycle. This is why forks happen, not everyones needs are filled by one distro, so rather than a weakness I perceive the multitude of choice in linux a good thing rather than bad.

#

Re:I see

Posted by: Anonymous Coward on September 19, 2005 05:38 AM
I want to see things better for all of us, not only myself.


This is part of what is known as the "fatal conceit". You think that you (or the creators of the major Linux distributions, if you wish) know what is best for everyone and that the choices available must be restricted to just that regardless if others would choose otherwise.

The notion that someone wants and therefore creates something different somehow impacts negatively others is nonesensical.

#

Back Pain relief

Posted by: Anonymous Coward on May 30, 2006 01:07 AM
[URL=http://nervepainrelief.jeeran.com/painrelief<nobr>.<wbr></nobr> htm] Nerve pain relief [/URL]
[URL=http://www.back.painreliefnetwork.net/lowbac<nobr>k<wbr></nobr> pain.htm] Low back pain [/URL]
[URL=http://blog.gala.net/uploads/painreliefback/<nobr>b<wbr></nobr> ackpainrelief.htm] Back pain relief [/URL]
[URL=http://www.weblog.ro/usercontent/13155/profi<nobr>l<wbr></nobr> es/kneepainrelief.htm] Knee pain relief [/URL]
[URL=http://www.info.painreliefnetwork.net/Pain-R<nobr>e<wbr></nobr> lief.html] Pain relief [/URL]
[URL=http://www.sitefights.com/community/scifi/pa<nobr>i<wbr></nobr> nrelief/painreliefpreved.htm] Pain relief [/URL]
[URL=http://www.info.painreliefnetwork.net/Medica<nobr>t<wbr></nobr> ion-Pain-Relief.html] Medication pain relief [/URL]
[URL=http://www.info.painreliefnetwork.net/Natura<nobr>l<wbr></nobr> -Pain-Relief.html] Natural pain relief [/URL]


[URL=http://painrelief.fanspace.com/index.htm] Pain relief [/URL]
[URL=http://lowerbackpain.0pi.com/backpain.htm] Back Pain [/URL]
[URL=http://painreliefproduct.guildspace.com] Pain relief [/URL]
[URL=http://painreliefmedic.friendpages.com] Pain relief [/URL]

#

Target: Machine as well as audience

Posted by: Anonymous Coward on September 13, 2005 03:10 AM

While community is certainly nice, it's not everything. I've spent some time looking at less mainstream distributions in order to run something on older (ok, ancient) hardware. I've had various degrees of success.

I tried DeLi and it's nice, but the last version available as an ISO needs more than a bit of hands-on work to get things set up. Vector Linux which prides itself on working with older machines feels too sluggish to me, Peanut demands more RAM than is available, BeatrIX is wonderfully simple - but not what I desire, DeadCD, Feather, and MEPIS Lite didn't work out well - for me. Now, I'm not saying these distributions are bad - they just didn't work out for me.

Recently I've been using Ultima Linux which, like DeLi, is a Slackware derivative intended for older, slower, machines. It's not the simple whizbang and just go install of Mandrake/Mandriva, but it seems to be working. It needs some hands-on work, but less that DeLi needs. So it works out rather well. For me and my ancient 166MHz machine, anyway.

Trying various distributions has been a learning experience as well. Sometimes I might have given up sooner than others would have, but each time I generally got something out it. I'm no guru nor do I expect to ever be one - but I can tinker (and not worry about breaking my faster main system, which runs Mandrake, for now).

Is it ego to provide yet another distribution? Maybe, but I don't really care - what I want is to get the machinery going so it's at least somewhat useful. If someone gets their ego stroked on the way, what harm does that do?

- Vakkotaur

#

Re:Target: Machine as well as audience

Posted by: Anonymous Coward on September 13, 2005 06:18 AM
You could also try PocketLinux (which is also derived from Slackware) if you ever get bored with your current distro. Just a heads-up.<nobr> <wbr></nobr>;-)

<a href="http://distrowatch.com/table.php?distribution=pocket" title="distrowatch.com">http://distrowatch.com/table.php?distribution=poc<nobr>k<wbr></nobr> et</a distrowatch.com>

#

Re:Target: Machine as well as audience

Posted by: Anonymous Coward on September 16, 2005 02:19 AM

Well, personally, I think I prefer Ultima, although that may just be me... and by the way, there's already been a PocketLinux (floppy-based distro).



—<a href="http://www.ultimalinux.cjb.net/" title="cjb.net">multima</a cjb.net>

#

Re:Target: Machine as well as audience

Posted by: Anonymous Coward on February 06, 2006 06:47 AM
<a href="http://pbwiki.littledebian.com/" title="littledebian.com">http://pbwiki.littledebian.com/</a littledebian.com>

#

Back Pain relief

Posted by: Anonymous Coward on May 28, 2006 06:51 PM
[URL=http://painrelief.fanspace.com/index.htm] Pain relief [/URL]

  [URL=http://lowerbackpain.0pi.com/backpain.htm] Back Pain [/URL]

  [URL=http://painreliefproduct.guildspace.com] Pain relief [/URL]
[URL=http://painreliefmedic.friendpages.com] Pain relief [/URL]
[URL=http://nervepainrelief.jeeran.com/painrelief<nobr>.<wbr></nobr> htm] Nerve pain relief [/URL]

#

Maybe YOU can't get ahold of the larger distros...

Posted by: Administrator on September 11, 2005 11:39 PM
To say you can not get ahold of Pat at slackware means you never mailed the guy. Slackware is one of the only old timers that still has a personal touch, but unfortunately some library issues if you do a lot of compiling<nobr> <wbr></nobr>:)

Also, all these knoppix knock offs should contribute back to the project. Who wants to depend on someone who depends on someone else. That is what happens when you use a 3rd or 4th party linux distro. Caos (caos.caosity.org) shows most promise to me lately. I was a big gentoo fan, but they do wacked stuff like remove the hardened kernel one day, or change base layout all of a sudden. Caos is fast and cpmatible with that icky redhat world.

Just my 2 cents...

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya