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.
Note: Comments are owned by the poster. We are not responsible for their content.
I want to see things better for all of us, not only myself.
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
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>
Well...
Posted by: Anonymous Coward on September 06, 2005 07:01 PM<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>
#